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-128",
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-257",
16   "self_type" : "type-489",
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-197",
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-125",
32   "self_type" : "type-337",
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-125",
41   "self_type" : "type-124",
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-482",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-40",
64   "self_type" : "type-40",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-74",
73   "self_type" : "type-74",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-46",
83   "self_type" : "type-46",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-262",
91   "self_type" : "type-262",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-257",
99   "self_type" : "type-257",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-76",
108   "self_type" : "type-76",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-18",
117   "self_type" : "type-18",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-245",
126   "self_type" : "type-245",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-217",
135   "self_type" : "type-217",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-271",
144   "self_type" : "type-271",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-125",
154   "self_type" : "type-125",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-13",
174   "self_type" : "type-13",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-250",
184   "self_type" : "type-250",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-127",
194   "self_type" : "type-127",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-27",
201   "self_type" : "type-27"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
208  },
209  {
210   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
211  },
212  {
213   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
217  },
218  {
219   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
220  },
221  {
222   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
229  },
230  {
231   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
235  },
236  {
237   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
238  },
239  {
240   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb"
250  },
251  {
252   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
253  },
254  {
255   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spIS3_EEb"
256  },
257  {
258   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
259  },
260  {
261   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
262  },
263  {
264   "name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
268  },
269  {
270   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback4pingEv"
277  },
278  {
279   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
286  },
287  {
288   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
289  },
290  {
291   "name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD2Ev"
292  },
293  {
294   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
295  },
296  {
297   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
304  },
305  {
306   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
313  },
314  {
315   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
316  },
317  {
318   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
319  },
320  {
321   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
322  },
323  {
324   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
325  },
326  {
327   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
328  },
329  {
330   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
331  },
332  {
333   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
334  },
335  {
336   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
337  },
338  {
339   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware3usb4V1_121writeEmbeddedToParcelERKNS2_14PortStatus_1_1EPNS0_6ParcelEmm"
343  },
344  {
345   "name" : "_ZN7android8hardware3usb4V1_122readEmbeddedFromParcelERKNS2_14PortStatus_1_1ERKNS0_6ParcelEmm"
346  },
347  {
348   "name" : "_ZN7android8hardware3usb4V1_14IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware3usb4V1_14IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
361  },
362  {
363   "name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware3usb4V1_14IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
370  },
371  {
372   "name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
376  },
377  {
378   "name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
379  },
380  {
381   "name" : "_ZN7android8hardware3usb4V1_14IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
385  },
386  {
387   "name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb"
391  },
392  {
393   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
394  },
395  {
396   "name" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spIS3_EEb"
397  },
398  {
399   "name" : "_ZN7android8hardware3usb4V1_15BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware3usb4V1_15BsUsbC1ENS_2spINS2_4IUsbEEE"
403  },
404  {
405   "name" : "_ZN7android8hardware3usb4V1_15BsUsbC2ENS_2spINS2_4IUsbEEE"
406  },
407  {
408   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
409  },
410  {
411   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsb4pingEv"
415  },
416  {
417   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
418  },
419  {
420   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
421  },
422  {
423   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
424  },
425  {
426   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
427  },
428  {
429   "name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD2Ev"
430  },
431  {
432   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
433  },
434  {
435   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
436  },
437  {
438   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
439  },
440  {
441   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
445  },
446  {
447   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
448  },
449  {
450   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
454  },
455  {
456   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
457  },
458  {
459   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
460  },
461  {
462   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
463  },
464  {
465   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
466  },
467  {
468   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
469  },
470  {
471   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
472  },
473  {
474   "name" : "_ZN7android8hardware3usb4V1_17BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
475  },
476  {
477   "binding" : "weak",
478   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
479  },
480  {
481   "binding" : "weak",
482   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
483  },
484  {
485   "binding" : "weak",
486   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
487  },
488  {
489   "binding" : "weak",
490   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
491  },
492  {
493   "binding" : "weak",
494   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
495  },
496  {
497   "binding" : "weak",
498   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_115BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
499  },
500  {
501   "binding" : "weak",
502   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_17BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
503  },
504  {
505   "binding" : "weak",
506   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
507  },
508  {
509   "binding" : "weak",
510   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
511  },
512  {
513   "binding" : "weak",
514   "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_"
515  },
516  {
517   "binding" : "weak",
518   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
519  },
520  {
521   "binding" : "weak",
522   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
523  },
524  {
525   "binding" : "weak",
526   "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_"
527  },
528  {
529   "binding" : "weak",
530   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
531  },
532  {
533   "binding" : "weak",
534   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
547  },
548  {
549   "name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
550  },
551  {
552   "name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
553  },
554  {
555   "name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
556  },
557  {
558   "name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
559  },
560  {
561   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
562  },
563  {
564   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
565  },
566  {
567   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
568  },
569  {
570   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
571  }
572 ],
573 "elf_objects" :
574 [
575  {
576   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback10descriptorE"
577  },
578  {
579   "name" : "_ZN7android8hardware3usb4V1_14IUsb10descriptorE"
580  },
581  {
582   "name" : "_ZTCN7android8hardware3usb4V1_112IUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
583  },
584  {
585   "name" : "_ZTCN7android8hardware3usb4V1_112IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
586  },
587  {
588   "binding" : "weak",
589   "name" : "_ZTCN7android8hardware3usb4V1_113BsUsbCallbackE0_NS2_12IUsbCallbackE"
590  },
591  {
592   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS0_7IBinderE"
593  },
594  {
595   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS0_9BHwBinderE"
596  },
597  {
598   "name" : "_ZTCN7android8hardware3usb4V1_115BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
599  },
600  {
601   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
602  },
603  {
604   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS1_4V1_012IUsbCallbackE"
605  },
606  {
607   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
608  },
609  {
610   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
611  },
612  {
613   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE16_NS0_11BpHwRefBaseE"
614  },
615  {
616   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE8_NS0_10IInterfaceE"
617  },
618  {
619   "name" : "_ZTCN7android8hardware3usb4V1_14IUsbE0_NS1_4V1_04IUsbE"
620  },
621  {
622   "name" : "_ZTCN7android8hardware3usb4V1_14IUsbE0_NS_4hidl4base4V1_05IBaseE"
623  },
624  {
625   "binding" : "weak",
626   "name" : "_ZTCN7android8hardware3usb4V1_15BsUsbE0_NS2_4IUsbE"
627  },
628  {
629   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS0_7IBinderE"
630  },
631  {
632   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS0_9BHwBinderE"
633  },
634  {
635   "name" : "_ZTCN7android8hardware3usb4V1_17BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
636  },
637  {
638   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
639  },
640  {
641   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS1_4V1_04IUsbE"
642  },
643  {
644   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS2_4IUsbE"
645  },
646  {
647   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
648  },
649  {
650   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE16_NS0_11BpHwRefBaseE"
651  },
652  {
653   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE8_NS0_10IInterfaceE"
654  },
655  {
656   "name" : "_ZTTN7android8hardware3usb4V1_112IUsbCallbackE"
657  },
658  {
659   "name" : "_ZTTN7android8hardware3usb4V1_115BnHwUsbCallbackE"
660  },
661  {
662   "name" : "_ZTTN7android8hardware3usb4V1_115BpHwUsbCallbackE"
663  },
664  {
665   "name" : "_ZTTN7android8hardware3usb4V1_14IUsbE"
666  },
667  {
668   "name" : "_ZTTN7android8hardware3usb4V1_17BnHwUsbE"
669  },
670  {
671   "name" : "_ZTTN7android8hardware3usb4V1_17BpHwUsbE"
672  },
673  {
674   "name" : "_ZTVN7android8hardware3usb4V1_112IUsbCallbackE"
675  },
676  {
677   "binding" : "weak",
678   "name" : "_ZTVN7android8hardware3usb4V1_113BsUsbCallbackE"
679  },
680  {
681   "name" : "_ZTVN7android8hardware3usb4V1_115BnHwUsbCallbackE"
682  },
683  {
684   "name" : "_ZTVN7android8hardware3usb4V1_115BpHwUsbCallbackE"
685  },
686  {
687   "name" : "_ZTVN7android8hardware3usb4V1_14IUsbE"
688  },
689  {
690   "binding" : "weak",
691   "name" : "_ZTVN7android8hardware3usb4V1_15BsUsbE"
692  },
693  {
694   "name" : "_ZTVN7android8hardware3usb4V1_17BnHwUsbE"
695  },
696  {
697   "name" : "_ZTVN7android8hardware3usb4V1_17BpHwUsbE"
698  }
699 ],
700 "enum_types" :
701 [
702  {
703   "alignment" : 4,
704   "enum_fields" :
705   [
706    {
707     "enum_field_value" : 0,
708     "name" : "android::Condition::WAKE_UP_ONE"
709    },
710    {
711     "enum_field_value" : 1,
712     "name" : "android::Condition::WAKE_UP_ALL"
713    }
714   ],
715   "linker_set_key" : "android::Condition::WakeUpType",
716   "name" : "android::Condition::WakeUpType",
717   "referenced_type" : "type-502",
718   "self_type" : "type-502",
719   "size" : 4,
720   "source_file" : "/system/core/libutils/include/utils/Condition.h",
721   "underlying_type" : "type-2",
722   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
723  },
724  {
725   "alignment" : 4,
726   "enum_fields" :
727   [
728    {
729     "enum_field_value" : 0,
730     "name" : "android::String16::kEmptyString"
731    }
732   ],
733   "linker_set_key" : "android::String16::StaticLinkage",
734   "name" : "android::String16::StaticLinkage",
735   "referenced_type" : "type-384",
736   "self_type" : "type-384",
737   "size" : 4,
738   "source_file" : "/system/core/libutils/include/utils/String16.h",
739   "underlying_type" : "type-2",
740   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
741  },
742  {
743   "alignment" : 4,
744   "enum_fields" :
745   [
746    {
747     "enum_field_value" : 0,
748     "name" : "android::String8::kEmptyString"
749    }
750   ],
751   "linker_set_key" : "android::String8::StaticLinkage",
752   "name" : "android::String8::StaticLinkage",
753   "referenced_type" : "type-377",
754   "self_type" : "type-377",
755   "size" : 4,
756   "source_file" : "/system/core/libutils/include/utils/String8.h",
757   "underlying_type" : "type-2",
758   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
759  },
760  {
761   "alignment" : 4,
762   "enum_fields" :
763   [
764    {
765     "enum_field_value" : 0,
766     "name" : "android::hardware::HidlReturnRestriction::NONE"
767    },
768    {
769     "enum_field_value" : 1,
770     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
771    },
772    {
773     "enum_field_value" : 2,
774     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
775    }
776   ],
777   "linker_set_key" : "android::hardware::HidlReturnRestriction",
778   "name" : "android::hardware::HidlReturnRestriction",
779   "referenced_type" : "type-183",
780   "self_type" : "type-183",
781   "size" : 4,
782   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
783   "underlying_type" : "type-76",
784   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
785  },
786  {
787   "alignment" : 4,
788   "enum_fields" :
789   [
790    {
791     "enum_field_value" : 0,
792     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
793    },
794    {
795     "enum_field_value" : 1,
796     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
797    },
798    {
799     "enum_field_value" : 2,
800     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
801    },
802    {
803     "enum_field_value" : 3,
804     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
805    }
806   ],
807   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
808   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
809   "referenced_type" : "type-367",
810   "self_type" : "type-367",
811   "size" : 4,
812   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
813   "underlying_type" : "type-76",
814   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
815  },
816  {
817   "alignment" : 4,
818   "enum_fields" :
819   [
820    {
821     "enum_field_value" : 1,
822     "name" : "android::hardware::kSynchronizedReadWrite"
823    },
824    {
825     "enum_field_value" : 2,
826     "name" : "android::hardware::kUnsynchronizedWrite"
827    }
828   ],
829   "linker_set_key" : "android::hardware::MQFlavor",
830   "name" : "android::hardware::MQFlavor",
831   "referenced_type" : "type-363",
832   "self_type" : "type-363",
833   "size" : 4,
834   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
835   "underlying_type" : "type-2",
836   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
837  },
838  {
839   "alignment" : 4,
840   "enum_fields" :
841   [
842    {
843     "enum_field_value" : 0,
844     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
845    },
846    {
847     "enum_field_value" : 1,
848     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
849    },
850    {
851     "enum_field_value" : 2,
852     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
853    }
854   ],
855   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
856   "name" : "android::hardware::ProcessState::CallRestriction",
857   "referenced_type" : "type-77",
858   "self_type" : "type-77",
859   "size" : 4,
860   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
861   "underlying_type" : "type-76",
862   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
863  },
864  {
865   "alignment" : 4,
866   "enum_fields" :
867   [
868    {
869     "enum_field_value" : 0,
870     "name" : "android::hardware::Status::EX_NONE"
871    },
872    {
873     "enum_field_value" : -1,
874     "name" : "android::hardware::Status::EX_SECURITY"
875    },
876    {
877     "enum_field_value" : -2,
878     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
879    },
880    {
881     "enum_field_value" : -3,
882     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
883    },
884    {
885     "enum_field_value" : -4,
886     "name" : "android::hardware::Status::EX_NULL_POINTER"
887    },
888    {
889     "enum_field_value" : -5,
890     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
891    },
892    {
893     "enum_field_value" : -6,
894     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
895    },
896    {
897     "enum_field_value" : -7,
898     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
899    },
900    {
901     "enum_field_value" : -128,
902     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
903    },
904    {
905     "enum_field_value" : -129,
906     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
907    }
908   ],
909   "linker_set_key" : "android::hardware::Status::Exception",
910   "name" : "android::hardware::Status::Exception",
911   "referenced_type" : "type-157",
912   "self_type" : "type-157",
913   "size" : 4,
914   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
915   "underlying_type" : "type-76",
916   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
917  },
918  {
919   "alignment" : 4,
920   "enum_fields" :
921   [
922    {
923     "enum_field_value" : 0,
924     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
925    },
926    {
927     "enum_field_value" : 1,
928     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
929    },
930    {
931     "enum_field_value" : 2,
932     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
933    },
934    {
935     "enum_field_value" : 3,
936     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
937    },
938    {
939     "enum_field_value" : 4,
940     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
941    },
942    {
943     "enum_field_value" : 5,
944     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
945    },
946    {
947     "enum_field_value" : 6,
948     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
949    },
950    {
951     "enum_field_value" : 7,
952     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
953    },
954    {
955     "enum_field_value" : 8,
956     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
957    },
958    {
959     "enum_field_value" : 9,
960     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
961    }
962   ],
963   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
964   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
965   "referenced_type" : "type-601",
966   "self_type" : "type-601",
967   "size" : 4,
968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
969   "underlying_type" : "type-2",
970   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
971  },
972  {
973   "alignment" : 4,
974   "enum_fields" :
975   [
976    {
977     "enum_field_value" : 0,
978     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
979    },
980    {
981     "enum_field_value" : 1,
982     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
983    },
984    {
985     "enum_field_value" : 2,
986     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
987    },
988    {
989     "enum_field_value" : 3,
990     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
991    }
992   ],
993   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
994   "name" : "android::hardware::usb::V1_0::PortDataRole",
995   "referenced_type" : "type-531",
996   "self_type" : "type-531",
997   "size" : 4,
998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
999   "underlying_type" : "type-2",
1000   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1001  },
1002  {
1003   "alignment" : 4,
1004   "enum_fields" :
1005   [
1006    {
1007     "enum_field_value" : 0,
1008     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1009    },
1010    {
1011     "enum_field_value" : 1,
1012     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1013    },
1014    {
1015     "enum_field_value" : 2,
1016     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1017    },
1018    {
1019     "enum_field_value" : 3,
1020     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1021    },
1022    {
1023     "enum_field_value" : 4,
1024     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1025    }
1026   ],
1027   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1028   "name" : "android::hardware::usb::V1_0::PortMode",
1029   "referenced_type" : "type-534",
1030   "self_type" : "type-534",
1031   "size" : 4,
1032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1033   "underlying_type" : "type-2",
1034   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1035  },
1036  {
1037   "alignment" : 4,
1038   "enum_fields" :
1039   [
1040    {
1041     "enum_field_value" : 0,
1042     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1043    },
1044    {
1045     "enum_field_value" : 1,
1046     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1047    },
1048    {
1049     "enum_field_value" : 2,
1050     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1051    },
1052    {
1053     "enum_field_value" : 3,
1054     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1055    }
1056   ],
1057   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1058   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1059   "referenced_type" : "type-533",
1060   "self_type" : "type-533",
1061   "size" : 4,
1062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1063   "underlying_type" : "type-2",
1064   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1065  },
1066  {
1067   "alignment" : 4,
1068   "enum_fields" :
1069   [
1070    {
1071     "enum_field_value" : 0,
1072     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1073    },
1074    {
1075     "enum_field_value" : 1,
1076     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1077    },
1078    {
1079     "enum_field_value" : 2,
1080     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1081    }
1082   ],
1083   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1084   "name" : "android::hardware::usb::V1_0::PortRoleType",
1085   "referenced_type" : "type-530",
1086   "self_type" : "type-530",
1087   "size" : 4,
1088   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1089   "underlying_type" : "type-2",
1090   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1091  },
1092  {
1093   "alignment" : 4,
1094   "enum_fields" :
1095   [
1096    {
1097     "enum_field_value" : 0,
1098     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1099    },
1100    {
1101     "enum_field_value" : 1,
1102     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1103    },
1104    {
1105     "enum_field_value" : 2,
1106     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1107    },
1108    {
1109     "enum_field_value" : 3,
1110     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1111    }
1112   ],
1113   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1114   "name" : "android::hardware::usb::V1_0::Status",
1115   "referenced_type" : "type-529",
1116   "self_type" : "type-529",
1117   "size" : 4,
1118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1119   "underlying_type" : "type-2",
1120   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1121  },
1122  {
1123   "alignment" : 4,
1124   "enum_fields" :
1125   [
1126    {
1127     "enum_field_value" : 0,
1128     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NONE"
1129    },
1130    {
1131     "enum_field_value" : 1,
1132     "name" : "android::hardware::usb::V1_1::PortMode_1_1::UFP"
1133    },
1134    {
1135     "enum_field_value" : 2,
1136     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DFP"
1137    },
1138    {
1139     "enum_field_value" : 3,
1140     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DRP"
1141    },
1142    {
1143     "enum_field_value" : 4,
1144     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES"
1145    },
1146    {
1147     "enum_field_value" : 4,
1148     "name" : "android::hardware::usb::V1_1::PortMode_1_1::AUDIO_ACCESSORY"
1149    },
1150    {
1151     "enum_field_value" : 8,
1152     "name" : "android::hardware::usb::V1_1::PortMode_1_1::DEBUG_ACCESSORY"
1153    },
1154    {
1155     "enum_field_value" : 16,
1156     "name" : "android::hardware::usb::V1_1::PortMode_1_1::NUM_MODES_1_1"
1157    }
1158   ],
1159   "linker_set_key" : "android::hardware::usb::V1_1::PortMode_1_1",
1160   "name" : "android::hardware::usb::V1_1::PortMode_1_1",
1161   "referenced_type" : "type-676",
1162   "self_type" : "type-676",
1163   "size" : 4,
1164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
1165   "underlying_type" : "type-2",
1166   "unique_id" : "_ZTSN7android8hardware3usb4V1_112PortMode_1_1E"
1167  },
1168  {
1169   "alignment" : 4,
1170   "enum_fields" :
1171   [
1172    {
1173     "enum_field_value" : 0,
1174     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1175    },
1176    {
1177     "enum_field_value" : 1,
1178     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1179    },
1180    {
1181     "enum_field_value" : 2,
1182     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1183    }
1184   ],
1185   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1186   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1187   "referenced_type" : "type-371",
1188   "self_type" : "type-371",
1189   "size" : 4,
1190   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1191   "underlying_type" : "type-76",
1192   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1193  },
1194  {
1195   "alignment" : 4,
1196   "enum_fields" :
1197   [
1198    {
1199     "enum_field_value" : -1,
1200     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1201    }
1202   ],
1203   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1204   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1205   "referenced_type" : "type-519",
1206   "self_type" : "type-519",
1207   "size" : 4,
1208   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1209   "underlying_type" : "type-76",
1210   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1211  },
1212  {
1213   "alignment" : 1,
1214   "enum_fields" :
1215   [
1216    {
1217     "enum_field_value" : 0,
1218     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1219    },
1220    {
1221     "enum_field_value" : 1,
1222     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1223    },
1224    {
1225     "enum_field_value" : 2,
1226     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1227    }
1228   ],
1229   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1230   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1231   "referenced_type" : "type-518",
1232   "self_type" : "type-518",
1233   "size" : 1,
1234   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1235   "underlying_type" : "type-125",
1236   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1237  },
1238  {
1239   "alignment" : 4,
1240   "enum_fields" :
1241   [
1242    {
1243     "enum_field_value" : 0,
1244     "name" : "ANDROID_LOG_UNKNOWN"
1245    },
1246    {
1247     "enum_field_value" : 1,
1248     "name" : "ANDROID_LOG_DEFAULT"
1249    },
1250    {
1251     "enum_field_value" : 2,
1252     "name" : "ANDROID_LOG_VERBOSE"
1253    },
1254    {
1255     "enum_field_value" : 3,
1256     "name" : "ANDROID_LOG_DEBUG"
1257    },
1258    {
1259     "enum_field_value" : 4,
1260     "name" : "ANDROID_LOG_INFO"
1261    },
1262    {
1263     "enum_field_value" : 5,
1264     "name" : "ANDROID_LOG_WARN"
1265    },
1266    {
1267     "enum_field_value" : 6,
1268     "name" : "ANDROID_LOG_ERROR"
1269    },
1270    {
1271     "enum_field_value" : 7,
1272     "name" : "ANDROID_LOG_FATAL"
1273    },
1274    {
1275     "enum_field_value" : 8,
1276     "name" : "ANDROID_LOG_SILENT"
1277    }
1278   ],
1279   "linker_set_key" : "android_LogPriority",
1280   "name" : "android_LogPriority",
1281   "referenced_type" : "type-1",
1282   "self_type" : "type-1",
1283   "size" : 4,
1284   "source_file" : "/system/core/liblog/include/android/log.h",
1285   "underlying_type" : "type-2",
1286   "unique_id" : "android_LogPriority"
1287  },
1288  {
1289   "alignment" : 4,
1290   "enum_fields" :
1291   [
1292    {
1293     "enum_field_value" : 0,
1294     "name" : "HAL_COLOR_MODE_NATIVE"
1295    },
1296    {
1297     "enum_field_value" : 1,
1298     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1299    },
1300    {
1301     "enum_field_value" : 2,
1302     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1303    },
1304    {
1305     "enum_field_value" : 3,
1306     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1307    },
1308    {
1309     "enum_field_value" : 4,
1310     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1311    },
1312    {
1313     "enum_field_value" : 5,
1314     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1315    },
1316    {
1317     "enum_field_value" : 6,
1318     "name" : "HAL_COLOR_MODE_DCI_P3"
1319    },
1320    {
1321     "enum_field_value" : 7,
1322     "name" : "HAL_COLOR_MODE_SRGB"
1323    },
1324    {
1325     "enum_field_value" : 8,
1326     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1327    },
1328    {
1329     "enum_field_value" : 9,
1330     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1331    }
1332   ],
1333   "linker_set_key" : "android_color_mode_t",
1334   "name" : "android_color_mode_t",
1335   "referenced_type" : "type-470",
1336   "self_type" : "type-470",
1337   "size" : 4,
1338   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1339   "underlying_type" : "type-2",
1340   "unique_id" : "android_color_mode_t"
1341  },
1342  {
1343   "alignment" : 4,
1344   "enum_fields" :
1345   [
1346    {
1347     "enum_field_value" : 10,
1348     "name" : "HAL_COLOR_MODE_BT2020"
1349    },
1350    {
1351     "enum_field_value" : 11,
1352     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1353    },
1354    {
1355     "enum_field_value" : 12,
1356     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1357    }
1358   ],
1359   "linker_set_key" : "android_color_mode_v1_1_t",
1360   "name" : "android_color_mode_v1_1_t",
1361   "referenced_type" : "type-475",
1362   "self_type" : "type-475",
1363   "size" : 4,
1364   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1365   "underlying_type" : "type-2",
1366   "unique_id" : "android_color_mode_v1_1_t"
1367  },
1368  {
1369   "alignment" : 4,
1370   "enum_fields" :
1371   [
1372    {
1373     "enum_field_value" : 0,
1374     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1375    },
1376    {
1377     "enum_field_value" : 1,
1378     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1379    },
1380    {
1381     "enum_field_value" : 2,
1382     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1383    },
1384    {
1385     "enum_field_value" : 3,
1386     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1387    },
1388    {
1389     "enum_field_value" : 4,
1390     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1391    },
1392    {
1393     "enum_field_value" : 5,
1394     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1395    },
1396    {
1397     "enum_field_value" : 6,
1398     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1399    }
1400   ],
1401   "linker_set_key" : "android_color_transform_t",
1402   "name" : "android_color_transform_t",
1403   "referenced_type" : "type-471",
1404   "self_type" : "type-471",
1405   "size" : 4,
1406   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1407   "underlying_type" : "type-2",
1408   "unique_id" : "android_color_transform_t"
1409  },
1410  {
1411   "alignment" : 4,
1412   "enum_fields" :
1413   [
1414    {
1415     "enum_field_value" : 0,
1416     "name" : "HAL_DATASPACE_UNKNOWN"
1417    },
1418    {
1419     "enum_field_value" : 1,
1420     "name" : "HAL_DATASPACE_ARBITRARY"
1421    },
1422    {
1423     "enum_field_value" : 16,
1424     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1425    },
1426    {
1427     "enum_field_value" : 4128768,
1428     "name" : "HAL_DATASPACE_STANDARD_MASK"
1429    },
1430    {
1431     "enum_field_value" : 0,
1432     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1433    },
1434    {
1435     "enum_field_value" : 65536,
1436     "name" : "HAL_DATASPACE_STANDARD_BT709"
1437    },
1438    {
1439     "enum_field_value" : 131072,
1440     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1441    },
1442    {
1443     "enum_field_value" : 196608,
1444     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1445    },
1446    {
1447     "enum_field_value" : 262144,
1448     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1449    },
1450    {
1451     "enum_field_value" : 327680,
1452     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1453    },
1454    {
1455     "enum_field_value" : 393216,
1456     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1457    },
1458    {
1459     "enum_field_value" : 458752,
1460     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1461    },
1462    {
1463     "enum_field_value" : 524288,
1464     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1465    },
1466    {
1467     "enum_field_value" : 589824,
1468     "name" : "HAL_DATASPACE_STANDARD_FILM"
1469    },
1470    {
1471     "enum_field_value" : 655360,
1472     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1473    },
1474    {
1475     "enum_field_value" : 720896,
1476     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1477    },
1478    {
1479     "enum_field_value" : 22,
1480     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1481    },
1482    {
1483     "enum_field_value" : 130023424,
1484     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1485    },
1486    {
1487     "enum_field_value" : 0,
1488     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1489    },
1490    {
1491     "enum_field_value" : 4194304,
1492     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1493    },
1494    {
1495     "enum_field_value" : 8388608,
1496     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1497    },
1498    {
1499     "enum_field_value" : 12582912,
1500     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1501    },
1502    {
1503     "enum_field_value" : 16777216,
1504     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1505    },
1506    {
1507     "enum_field_value" : 20971520,
1508     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1509    },
1510    {
1511     "enum_field_value" : 25165824,
1512     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1513    },
1514    {
1515     "enum_field_value" : 29360128,
1516     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1517    },
1518    {
1519     "enum_field_value" : 33554432,
1520     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1521    },
1522    {
1523     "enum_field_value" : 27,
1524     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1525    },
1526    {
1527     "enum_field_value" : 939524096,
1528     "name" : "HAL_DATASPACE_RANGE_MASK"
1529    },
1530    {
1531     "enum_field_value" : 0,
1532     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1533    },
1534    {
1535     "enum_field_value" : 134217728,
1536     "name" : "HAL_DATASPACE_RANGE_FULL"
1537    },
1538    {
1539     "enum_field_value" : 268435456,
1540     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1541    },
1542    {
1543     "enum_field_value" : 402653184,
1544     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1545    },
1546    {
1547     "enum_field_value" : 512,
1548     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1549    },
1550    {
1551     "enum_field_value" : 138477568,
1552     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1553    },
1554    {
1555     "enum_field_value" : 406913024,
1556     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1557    },
1558    {
1559     "enum_field_value" : 513,
1560     "name" : "HAL_DATASPACE_SRGB"
1561    },
1562    {
1563     "enum_field_value" : 142671872,
1564     "name" : "HAL_DATASPACE_V0_SRGB"
1565    },
1566    {
1567     "enum_field_value" : 411107328,
1568     "name" : "HAL_DATASPACE_V0_SCRGB"
1569    },
1570    {
1571     "enum_field_value" : 257,
1572     "name" : "HAL_DATASPACE_JFIF"
1573    },
1574    {
1575     "enum_field_value" : 146931712,
1576     "name" : "HAL_DATASPACE_V0_JFIF"
1577    },
1578    {
1579     "enum_field_value" : 258,
1580     "name" : "HAL_DATASPACE_BT601_625"
1581    },
1582    {
1583     "enum_field_value" : 281149440,
1584     "name" : "HAL_DATASPACE_V0_BT601_625"
1585    },
1586    {
1587     "enum_field_value" : 259,
1588     "name" : "HAL_DATASPACE_BT601_525"
1589    },
1590    {
1591     "enum_field_value" : 281280512,
1592     "name" : "HAL_DATASPACE_V0_BT601_525"
1593    },
1594    {
1595     "enum_field_value" : 260,
1596     "name" : "HAL_DATASPACE_BT709"
1597    },
1598    {
1599     "enum_field_value" : 281083904,
1600     "name" : "HAL_DATASPACE_V0_BT709"
1601    },
1602    {
1603     "enum_field_value" : 139067392,
1604     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1605    },
1606    {
1607     "enum_field_value" : 155844608,
1608     "name" : "HAL_DATASPACE_DCI_P3"
1609    },
1610    {
1611     "enum_field_value" : 139067392,
1612     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1613    },
1614    {
1615     "enum_field_value" : 143261696,
1616     "name" : "HAL_DATASPACE_DISPLAY_P3"
1617    },
1618    {
1619     "enum_field_value" : 151715840,
1620     "name" : "HAL_DATASPACE_ADOBE_RGB"
1621    },
1622    {
1623     "enum_field_value" : 138805248,
1624     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1625    },
1626    {
1627     "enum_field_value" : 147193856,
1628     "name" : "HAL_DATASPACE_BT2020"
1629    },
1630    {
1631     "enum_field_value" : 163971072,
1632     "name" : "HAL_DATASPACE_BT2020_PQ"
1633    },
1634    {
1635     "enum_field_value" : 4096,
1636     "name" : "HAL_DATASPACE_DEPTH"
1637    },
1638    {
1639     "enum_field_value" : 4097,
1640     "name" : "HAL_DATASPACE_SENSOR"
1641    }
1642   ],
1643   "linker_set_key" : "android_dataspace_t",
1644   "name" : "android_dataspace_t",
1645   "referenced_type" : "type-469",
1646   "self_type" : "type-469",
1647   "size" : 4,
1648   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1649   "underlying_type" : "type-2",
1650   "unique_id" : "android_dataspace_t"
1651  },
1652  {
1653   "alignment" : 4,
1654   "enum_fields" :
1655   [
1656    {
1657     "enum_field_value" : 281411584,
1658     "name" : "HAL_DATASPACE_BT2020_ITU"
1659    },
1660    {
1661     "enum_field_value" : 298188800,
1662     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1663    },
1664    {
1665     "enum_field_value" : 302383104,
1666     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1667    },
1668    {
1669     "enum_field_value" : 168165376,
1670     "name" : "HAL_DATASPACE_BT2020_HLG"
1671    }
1672   ],
1673   "linker_set_key" : "android_dataspace_v1_1_t",
1674   "name" : "android_dataspace_v1_1_t",
1675   "referenced_type" : "type-474",
1676   "self_type" : "type-474",
1677   "size" : 4,
1678   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1679   "underlying_type" : "type-2",
1680   "unique_id" : "android_dataspace_v1_1_t"
1681  },
1682  {
1683   "alignment" : 4,
1684   "enum_fields" :
1685   [
1686    {
1687     "enum_field_value" : 142999552,
1688     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1689    },
1690    {
1691     "enum_field_value" : 4098,
1692     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1693    },
1694    {
1695     "enum_field_value" : 4099,
1696     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1697    },
1698    {
1699     "enum_field_value" : 4100,
1700     "name" : "HAL_DATASPACE_HEIF"
1701    }
1702   ],
1703   "linker_set_key" : "android_dataspace_v1_2_t",
1704   "name" : "android_dataspace_v1_2_t",
1705   "referenced_type" : "type-478",
1706   "self_type" : "type-478",
1707   "size" : 4,
1708   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1709   "underlying_type" : "type-2",
1710   "unique_id" : "android_dataspace_v1_2_t"
1711  },
1712  {
1713   "alignment" : 4,
1714   "enum_fields" :
1715   [
1716    {
1717     "enum_field_value" : 1,
1718     "name" : "FLEX_COMPONENT_Y"
1719    },
1720    {
1721     "enum_field_value" : 2,
1722     "name" : "FLEX_COMPONENT_Cb"
1723    },
1724    {
1725     "enum_field_value" : 4,
1726     "name" : "FLEX_COMPONENT_Cr"
1727    },
1728    {
1729     "enum_field_value" : 1024,
1730     "name" : "FLEX_COMPONENT_R"
1731    },
1732    {
1733     "enum_field_value" : 2048,
1734     "name" : "FLEX_COMPONENT_G"
1735    },
1736    {
1737     "enum_field_value" : 4096,
1738     "name" : "FLEX_COMPONENT_B"
1739    },
1740    {
1741     "enum_field_value" : 1073741824,
1742     "name" : "FLEX_COMPONENT_A"
1743    }
1744   ],
1745   "linker_set_key" : "android_flex_component",
1746   "name" : "android_flex_component",
1747   "referenced_type" : "type-483",
1748   "self_type" : "type-483",
1749   "size" : 4,
1750   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1751   "underlying_type" : "type-2",
1752   "unique_id" : "android_flex_component"
1753  },
1754  {
1755   "alignment" : 4,
1756   "enum_fields" :
1757   [
1758    {
1759     "enum_field_value" : 0,
1760     "name" : "FLEX_FORMAT_INVALID"
1761    },
1762    {
1763     "enum_field_value" : 1,
1764     "name" : "FLEX_FORMAT_Y"
1765    },
1766    {
1767     "enum_field_value" : 7,
1768     "name" : "FLEX_FORMAT_YCbCr"
1769    },
1770    {
1771     "enum_field_value" : 1073741831,
1772     "name" : "FLEX_FORMAT_YCbCrA"
1773    },
1774    {
1775     "enum_field_value" : 7168,
1776     "name" : "FLEX_FORMAT_RGB"
1777    },
1778    {
1779     "enum_field_value" : 1073748992,
1780     "name" : "FLEX_FORMAT_RGBA"
1781    }
1782   ],
1783   "linker_set_key" : "android_flex_format",
1784   "name" : "android_flex_format",
1785   "referenced_type" : "type-485",
1786   "self_type" : "type-485",
1787   "size" : 4,
1788   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1789   "underlying_type" : "type-2",
1790   "unique_id" : "android_flex_format"
1791  },
1792  {
1793   "alignment" : 4,
1794   "enum_fields" :
1795   [
1796    {
1797     "enum_field_value" : 1,
1798     "name" : "HAL_HDR_DOLBY_VISION"
1799    },
1800    {
1801     "enum_field_value" : 2,
1802     "name" : "HAL_HDR_HDR10"
1803    },
1804    {
1805     "enum_field_value" : 3,
1806     "name" : "HAL_HDR_HLG"
1807    }
1808   ],
1809   "linker_set_key" : "android_hdr_t",
1810   "name" : "android_hdr_t",
1811   "referenced_type" : "type-472",
1812   "self_type" : "type-472",
1813   "size" : 4,
1814   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1815   "underlying_type" : "type-2",
1816   "unique_id" : "android_hdr_t"
1817  },
1818  {
1819   "alignment" : 4,
1820   "enum_fields" :
1821   [
1822    {
1823     "enum_field_value" : 4,
1824     "name" : "HAL_HDR_HDR10_PLUS"
1825    }
1826   ],
1827   "linker_set_key" : "android_hdr_v1_2_t",
1828   "name" : "android_hdr_v1_2_t",
1829   "referenced_type" : "type-477",
1830   "self_type" : "type-477",
1831   "size" : 4,
1832   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1833   "underlying_type" : "type-2",
1834   "unique_id" : "android_hdr_v1_2_t"
1835  },
1836  {
1837   "alignment" : 4,
1838   "enum_fields" :
1839   [
1840    {
1841     "enum_field_value" : 39,
1842     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1843    },
1844    {
1845     "enum_field_value" : 40,
1846     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1847    },
1848    {
1849     "enum_field_value" : 41,
1850     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1851    },
1852    {
1853     "enum_field_value" : 42,
1854     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1855    }
1856   ],
1857   "linker_set_key" : "android_pixel_format_sw_t",
1858   "name" : "android_pixel_format_sw_t",
1859   "referenced_type" : "type-480",
1860   "self_type" : "type-480",
1861   "size" : 4,
1862   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1863   "underlying_type" : "type-2",
1864   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1865  },
1866  {
1867   "alignment" : 4,
1868   "enum_fields" :
1869   [
1870    {
1871     "enum_field_value" : 1,
1872     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1873    },
1874    {
1875     "enum_field_value" : 2,
1876     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1877    },
1878    {
1879     "enum_field_value" : 3,
1880     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1881    },
1882    {
1883     "enum_field_value" : 4,
1884     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1885    },
1886    {
1887     "enum_field_value" : 5,
1888     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1889    },
1890    {
1891     "enum_field_value" : 16,
1892     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1893    },
1894    {
1895     "enum_field_value" : 17,
1896     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1897    },
1898    {
1899     "enum_field_value" : 20,
1900     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1901    },
1902    {
1903     "enum_field_value" : 22,
1904     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1905    },
1906    {
1907     "enum_field_value" : 32,
1908     "name" : "HAL_PIXEL_FORMAT_RAW16"
1909    },
1910    {
1911     "enum_field_value" : 33,
1912     "name" : "HAL_PIXEL_FORMAT_BLOB"
1913    },
1914    {
1915     "enum_field_value" : 34,
1916     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1917    },
1918    {
1919     "enum_field_value" : 35,
1920     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1921    },
1922    {
1923     "enum_field_value" : 36,
1924     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1925    },
1926    {
1927     "enum_field_value" : 37,
1928     "name" : "HAL_PIXEL_FORMAT_RAW10"
1929    },
1930    {
1931     "enum_field_value" : 38,
1932     "name" : "HAL_PIXEL_FORMAT_RAW12"
1933    },
1934    {
1935     "enum_field_value" : 43,
1936     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1937    },
1938    {
1939     "enum_field_value" : 538982489,
1940     "name" : "HAL_PIXEL_FORMAT_Y8"
1941    },
1942    {
1943     "enum_field_value" : 540422489,
1944     "name" : "HAL_PIXEL_FORMAT_Y16"
1945    },
1946    {
1947     "enum_field_value" : 842094169,
1948     "name" : "HAL_PIXEL_FORMAT_YV12"
1949    }
1950   ],
1951   "linker_set_key" : "android_pixel_format_t",
1952   "name" : "android_pixel_format_t",
1953   "referenced_type" : "type-467",
1954   "self_type" : "type-467",
1955   "size" : 4,
1956   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1957   "underlying_type" : "type-2",
1958   "unique_id" : "android_pixel_format_t"
1959  },
1960  {
1961   "alignment" : 4,
1962   "enum_fields" :
1963   [
1964    {
1965     "enum_field_value" : 48,
1966     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1967    },
1968    {
1969     "enum_field_value" : 49,
1970     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1971    },
1972    {
1973     "enum_field_value" : 50,
1974     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1975    },
1976    {
1977     "enum_field_value" : 51,
1978     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1979    },
1980    {
1981     "enum_field_value" : 52,
1982     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1983    },
1984    {
1985     "enum_field_value" : 53,
1986     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1987    },
1988    {
1989     "enum_field_value" : 54,
1990     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1991    }
1992   ],
1993   "linker_set_key" : "android_pixel_format_v1_1_t",
1994   "name" : "android_pixel_format_v1_1_t",
1995   "referenced_type" : "type-473",
1996   "self_type" : "type-473",
1997   "size" : 4,
1998   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1999   "underlying_type" : "type-2",
2000   "unique_id" : "android_pixel_format_v1_1_t"
2001  },
2002  {
2003   "alignment" : 4,
2004   "enum_fields" :
2005   [
2006    {
2007     "enum_field_value" : 55,
2008     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2009    }
2010   ],
2011   "linker_set_key" : "android_pixel_format_v1_2_t",
2012   "name" : "android_pixel_format_v1_2_t",
2013   "referenced_type" : "type-479",
2014   "self_type" : "type-479",
2015   "size" : 4,
2016   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2017   "underlying_type" : "type-2",
2018   "unique_id" : "android_pixel_format_v1_2_t"
2019  },
2020  {
2021   "alignment" : 4,
2022   "enum_fields" :
2023   [
2024    {
2025     "enum_field_value" : 0,
2026     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2027    },
2028    {
2029     "enum_field_value" : 1,
2030     "name" : "HAL_RENDER_INTENT_ENHANCE"
2031    },
2032    {
2033     "enum_field_value" : 2,
2034     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2035    },
2036    {
2037     "enum_field_value" : 3,
2038     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2039    }
2040   ],
2041   "linker_set_key" : "android_render_intent_v1_1_t",
2042   "name" : "android_render_intent_v1_1_t",
2043   "referenced_type" : "type-476",
2044   "self_type" : "type-476",
2045   "size" : 4,
2046   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2047   "underlying_type" : "type-2",
2048   "unique_id" : "android_render_intent_v1_1_t"
2049  },
2050  {
2051   "alignment" : 4,
2052   "enum_fields" :
2053   [
2054    {
2055     "enum_field_value" : 1,
2056     "name" : "HAL_TRANSFORM_FLIP_H"
2057    },
2058    {
2059     "enum_field_value" : 2,
2060     "name" : "HAL_TRANSFORM_FLIP_V"
2061    },
2062    {
2063     "enum_field_value" : 4,
2064     "name" : "HAL_TRANSFORM_ROT_90"
2065    },
2066    {
2067     "enum_field_value" : 3,
2068     "name" : "HAL_TRANSFORM_ROT_180"
2069    },
2070    {
2071     "enum_field_value" : 7,
2072     "name" : "HAL_TRANSFORM_ROT_270"
2073    }
2074   ],
2075   "linker_set_key" : "android_transform_t",
2076   "name" : "android_transform_t",
2077   "referenced_type" : "type-468",
2078   "self_type" : "type-468",
2079   "size" : 4,
2080   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2081   "underlying_type" : "type-2",
2082   "unique_id" : "android_transform_t"
2083  },
2084  {
2085   "alignment" : 4,
2086   "enum_fields" :
2087   [
2088    {
2089     "enum_field_value" : 0,
2090     "name" : "LOG_ID_MIN"
2091    },
2092    {
2093     "enum_field_value" : 0,
2094     "name" : "LOG_ID_MAIN"
2095    },
2096    {
2097     "enum_field_value" : 1,
2098     "name" : "LOG_ID_RADIO"
2099    },
2100    {
2101     "enum_field_value" : 2,
2102     "name" : "LOG_ID_EVENTS"
2103    },
2104    {
2105     "enum_field_value" : 3,
2106     "name" : "LOG_ID_SYSTEM"
2107    },
2108    {
2109     "enum_field_value" : 4,
2110     "name" : "LOG_ID_CRASH"
2111    },
2112    {
2113     "enum_field_value" : 5,
2114     "name" : "LOG_ID_STATS"
2115    },
2116    {
2117     "enum_field_value" : 6,
2118     "name" : "LOG_ID_SECURITY"
2119    },
2120    {
2121     "enum_field_value" : 7,
2122     "name" : "LOG_ID_KERNEL"
2123    },
2124    {
2125     "enum_field_value" : 8,
2126     "name" : "LOG_ID_MAX"
2127    }
2128   ],
2129   "linker_set_key" : "log_id",
2130   "name" : "log_id",
2131   "referenced_type" : "type-277",
2132   "self_type" : "type-277",
2133   "size" : 4,
2134   "source_file" : "/system/core/liblog/include/android/log.h",
2135   "underlying_type" : "type-2",
2136   "unique_id" : "log_id"
2137  }
2138 ],
2139 "function_types" :
2140 [
2141  {
2142   "alignment" : 4,
2143   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2144   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2145   "parameters" :
2146   [
2147    {
2148     "referenced_type" : "type-41"
2149    },
2150    {
2151     "referenced_type" : "type-47"
2152    },
2153    {
2154     "referenced_type" : "type-26"
2155    }
2156   ],
2157   "referenced_type" : "type-39",
2158   "return_type" : "type-40",
2159   "self_type" : "type-39",
2160   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2161  },
2162  {
2163   "alignment" : 4,
2164   "linker_set_key" : "int (void *)",
2165   "name" : "int (void *)",
2166   "parameters" :
2167   [
2168    {
2169     "referenced_type" : "type-26"
2170    }
2171   ],
2172   "referenced_type" : "type-495",
2173   "return_type" : "type-76",
2174   "self_type" : "type-495",
2175   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2176  },
2177  {
2178   "alignment" : 4,
2179   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2180   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2181   "parameters" :
2182   [
2183    {
2184     "referenced_type" : "type-414"
2185    },
2186    {
2187     "referenced_type" : "type-353"
2188    },
2189    {
2190     "referenced_type" : "type-13"
2191    },
2192    {
2193     "referenced_type" : "type-415"
2194    },
2195    {
2196     "referenced_type" : "type-13"
2197    },
2198    {
2199     "referenced_type" : "type-26"
2200    }
2201   ],
2202   "referenced_type" : "type-413",
2203   "return_type" : "type-27",
2204   "self_type" : "type-413",
2205   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2206  }
2207 ],
2208 "functions" :
2209 [
2210  {
2211   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getService",
2212   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2213   "parameters" :
2214   [
2215    {
2216     "default_arg" : true,
2217     "referenced_type" : "type-695"
2218    },
2219    {
2220     "default_arg" : true,
2221     "referenced_type" : "type-40"
2222    }
2223   ],
2224   "return_type" : "type-625",
2225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2226  },
2227  {
2228   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::linkToDeath",
2229   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2230   "parameters" :
2231   [
2232    {
2233     "is_this_ptr" : true,
2234     "referenced_type" : "type-626"
2235    },
2236    {
2237     "referenced_type" : "type-284"
2238    },
2239    {
2240     "referenced_type" : "type-13"
2241    }
2242   ],
2243   "return_type" : "type-165",
2244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2245  },
2246  {
2247   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getDebugInfo",
2248   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2249   "parameters" :
2250   [
2251    {
2252     "is_this_ptr" : true,
2253     "referenced_type" : "type-626"
2254    },
2255    {
2256     "referenced_type" : "type-741"
2257    }
2258   ],
2259   "return_type" : "type-184",
2260   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2261  },
2262  {
2263   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::getHashChain",
2264   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2265   "parameters" :
2266   [
2267    {
2268     "is_this_ptr" : true,
2269     "referenced_type" : "type-626"
2270    },
2271    {
2272     "referenced_type" : "type-742"
2273    }
2274   ],
2275   "return_type" : "type-184",
2276   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2277  },
2278  {
2279   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::tryGetService",
2280   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2281   "parameters" :
2282   [
2283    {
2284     "default_arg" : true,
2285     "referenced_type" : "type-695"
2286    },
2287    {
2288     "default_arg" : true,
2289     "referenced_type" : "type-40"
2290    }
2291   ],
2292   "return_type" : "type-625",
2293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2294  },
2295  {
2296   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::unlinkToDeath",
2297   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2298   "parameters" :
2299   [
2300    {
2301     "is_this_ptr" : true,
2302     "referenced_type" : "type-626"
2303    },
2304    {
2305     "referenced_type" : "type-284"
2306    }
2307   ],
2308   "return_type" : "type-165",
2309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2310  },
2311  {
2312   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::interfaceChain",
2313   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2314   "parameters" :
2315   [
2316    {
2317     "is_this_ptr" : true,
2318     "referenced_type" : "type-626"
2319    },
2320    {
2321     "referenced_type" : "type-743"
2322    }
2323   ],
2324   "return_type" : "type-184",
2325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2326  },
2327  {
2328   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::registerAsService",
2329   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2330   "parameters" :
2331   [
2332    {
2333     "is_this_ptr" : true,
2334     "referenced_type" : "type-626"
2335    },
2336    {
2337     "default_arg" : true,
2338     "referenced_type" : "type-695"
2339    }
2340   ],
2341   "return_type" : "type-76",
2342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2343  },
2344  {
2345   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::interfaceDescriptor",
2346   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2347   "parameters" :
2348   [
2349    {
2350     "is_this_ptr" : true,
2351     "referenced_type" : "type-626"
2352    },
2353    {
2354     "referenced_type" : "type-744"
2355    }
2356   ],
2357   "return_type" : "type-184",
2358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2359  },
2360  {
2361   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::notifySyspropsChanged",
2362   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv",
2363   "parameters" :
2364   [
2365    {
2366     "is_this_ptr" : true,
2367     "referenced_type" : "type-626"
2368    }
2369   ],
2370   "return_type" : "type-184",
2371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2372  },
2373  {
2374   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::setHALInstrumentation",
2375   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv",
2376   "parameters" :
2377   [
2378    {
2379     "is_this_ptr" : true,
2380     "referenced_type" : "type-626"
2381    }
2382   ],
2383   "return_type" : "type-184",
2384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2385  },
2386  {
2387   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::registerForNotifications",
2388   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2389   "parameters" :
2390   [
2391    {
2392     "referenced_type" : "type-695"
2393    },
2394    {
2395     "referenced_type" : "type-561"
2396    }
2397   ],
2398   "return_type" : "type-40",
2399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2400  },
2401  {
2402   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::ping",
2403   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv",
2404   "parameters" :
2405   [
2406    {
2407     "is_this_ptr" : true,
2408     "referenced_type" : "type-626"
2409    }
2410   ],
2411   "return_type" : "type-184",
2412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2413  },
2414  {
2415   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::debug",
2416   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2417   "parameters" :
2418   [
2419    {
2420     "is_this_ptr" : true,
2421     "referenced_type" : "type-626"
2422    },
2423    {
2424     "referenced_type" : "type-362"
2425    },
2426    {
2427     "referenced_type" : "type-560"
2428    }
2429   ],
2430   "return_type" : "type-184",
2431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2432  },
2433  {
2434   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2435   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS1_4V1_012IUsbCallbackEEEb",
2436   "parameters" :
2437   [
2438    {
2439     "referenced_type" : "type-688"
2440    },
2441    {
2442     "default_arg" : true,
2443     "referenced_type" : "type-40"
2444    }
2445   ],
2446   "return_type" : "type-646",
2447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2448  },
2449  {
2450   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2451   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2452   "parameters" :
2453   [
2454    {
2455     "referenced_type" : "type-617"
2456    },
2457    {
2458     "default_arg" : true,
2459     "referenced_type" : "type-40"
2460    }
2461   ],
2462   "return_type" : "type-646",
2463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2464  },
2465  {
2466   "function_name" : "android::hardware::usb::V1_1::IUsbCallback::castFrom",
2467   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback8castFromERKNS_2spIS3_EEb",
2468   "parameters" :
2469   [
2470    {
2471     "referenced_type" : "type-628"
2472    },
2473    {
2474     "default_arg" : true,
2475     "referenced_type" : "type-40"
2476    }
2477   ],
2478   "return_type" : "type-646",
2479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
2480  },
2481  {
2482   "access" : "private",
2483   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::addOnewayTask",
2484   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2485   "parameters" :
2486   [
2487    {
2488     "is_this_ptr" : true,
2489     "referenced_type" : "type-633"
2490    },
2491    {
2492     "referenced_type" : "type-747"
2493    }
2494   ],
2495   "return_type" : "type-184",
2496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2497  },
2498  {
2499   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::BsUsbCallback",
2500   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2501   "parameters" :
2502   [
2503    {
2504     "is_this_ptr" : true,
2505     "referenced_type" : "type-633"
2506    },
2507    {
2508     "referenced_type" : "type-624"
2509    }
2510   ],
2511   "return_type" : "type-27",
2512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2513  },
2514  {
2515   "function_name" : "android::hardware::usb::V1_1::BsUsbCallback::BsUsbCallback",
2516   "linker_set_key" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2517   "parameters" :
2518   [
2519    {
2520     "is_this_ptr" : true,
2521     "referenced_type" : "type-633"
2522    },
2523    {
2524     "referenced_type" : "type-624"
2525    }
2526   ],
2527   "return_type" : "type-27",
2528   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h"
2529  },
2530  {
2531   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::onTransact",
2532   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2533   "parameters" :
2534   [
2535    {
2536     "is_this_ptr" : true,
2537     "referenced_type" : "type-630"
2538    },
2539    {
2540     "referenced_type" : "type-2"
2541    },
2542    {
2543     "referenced_type" : "type-421"
2544    },
2545    {
2546     "referenced_type" : "type-414"
2547    },
2548    {
2549     "default_arg" : true,
2550     "referenced_type" : "type-2"
2551    },
2552    {
2553     "default_arg" : true,
2554     "referenced_type" : "type-750"
2555    }
2556   ],
2557   "return_type" : "type-76",
2558   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2559  },
2560  {
2561   "access" : "private",
2562   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::getDebugInfo",
2563   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2564   "parameters" :
2565   [
2566    {
2567     "is_this_ptr" : true,
2568     "referenced_type" : "type-630"
2569    },
2570    {
2571     "referenced_type" : "type-751"
2572    }
2573   ],
2574   "return_type" : "type-184",
2575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2576  },
2577  {
2578   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::_hidl_notifyPortStatusChange_1_1",
2579   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2580   "parameters" :
2581   [
2582    {
2583     "referenced_type" : "type-422"
2584    },
2585    {
2586     "referenced_type" : "type-421"
2587    },
2588    {
2589     "referenced_type" : "type-414"
2590    },
2591    {
2592     "referenced_type" : "type-752"
2593    }
2594   ],
2595   "return_type" : "type-76",
2596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2597  },
2598  {
2599   "access" : "private",
2600   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::ping",
2601   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback4pingEv",
2602   "parameters" :
2603   [
2604    {
2605     "is_this_ptr" : true,
2606     "referenced_type" : "type-630"
2607    }
2608   ],
2609   "return_type" : "type-184",
2610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2611  },
2612  {
2613   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::BnHwUsbCallback",
2614   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2615   "parameters" :
2616   [
2617    {
2618     "is_this_ptr" : true,
2619     "referenced_type" : "type-630"
2620    },
2621    {
2622     "referenced_type" : "type-628"
2623    }
2624   ],
2625   "return_type" : "type-27",
2626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2627  },
2628  {
2629   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::BnHwUsbCallback",
2630   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2631   "parameters" :
2632   [
2633    {
2634     "is_this_ptr" : true,
2635     "referenced_type" : "type-630"
2636    },
2637    {
2638     "referenced_type" : "type-628"
2639    }
2640   ],
2641   "return_type" : "type-27",
2642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2643  },
2644  {
2645   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2646   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev",
2647   "parameters" :
2648   [
2649    {
2650     "is_this_ptr" : true,
2651     "referenced_type" : "type-630"
2652    }
2653   ],
2654   "return_type" : "type-27",
2655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2656  },
2657  {
2658   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2659   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev",
2660   "parameters" :
2661   [
2662    {
2663     "is_this_ptr" : true,
2664     "referenced_type" : "type-630"
2665    }
2666   ],
2667   "return_type" : "type-27",
2668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2669  },
2670  {
2671   "function_name" : "android::hardware::usb::V1_1::BnHwUsbCallback::~BnHwUsbCallback",
2672   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD2Ev",
2673   "parameters" :
2674   [
2675    {
2676     "is_this_ptr" : true,
2677     "referenced_type" : "type-630"
2678    }
2679   ],
2680   "return_type" : "type-27",
2681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h"
2682  },
2683  {
2684   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::linkToDeath",
2685   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2686   "parameters" :
2687   [
2688    {
2689     "is_this_ptr" : true,
2690     "referenced_type" : "type-638"
2691    },
2692    {
2693     "referenced_type" : "type-284"
2694    },
2695    {
2696     "referenced_type" : "type-13"
2697    }
2698   ],
2699   "return_type" : "type-165",
2700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2701  },
2702  {
2703   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::getDebugInfo",
2704   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2705   "parameters" :
2706   [
2707    {
2708     "is_this_ptr" : true,
2709     "referenced_type" : "type-638"
2710    },
2711    {
2712     "referenced_type" : "type-753"
2713    }
2714   ],
2715   "return_type" : "type-184",
2716   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2717  },
2718  {
2719   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::getHashChain",
2720   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2721   "parameters" :
2722   [
2723    {
2724     "is_this_ptr" : true,
2725     "referenced_type" : "type-638"
2726    },
2727    {
2728     "referenced_type" : "type-754"
2729    }
2730   ],
2731   "return_type" : "type-184",
2732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2733  },
2734  {
2735   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::unlinkToDeath",
2736   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2737   "parameters" :
2738   [
2739    {
2740     "is_this_ptr" : true,
2741     "referenced_type" : "type-638"
2742    },
2743    {
2744     "referenced_type" : "type-284"
2745    }
2746   ],
2747   "return_type" : "type-165",
2748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2749  },
2750  {
2751   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::interfaceChain",
2752   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2753   "parameters" :
2754   [
2755    {
2756     "is_this_ptr" : true,
2757     "referenced_type" : "type-638"
2758    },
2759    {
2760     "referenced_type" : "type-755"
2761    }
2762   ],
2763   "return_type" : "type-184",
2764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2765  },
2766  {
2767   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::interfaceDescriptor",
2768   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2769   "parameters" :
2770   [
2771    {
2772     "is_this_ptr" : true,
2773     "referenced_type" : "type-638"
2774    },
2775    {
2776     "referenced_type" : "type-756"
2777    }
2778   ],
2779   "return_type" : "type-184",
2780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2781  },
2782  {
2783   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifySyspropsChanged",
2784   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv",
2785   "parameters" :
2786   [
2787    {
2788     "is_this_ptr" : true,
2789     "referenced_type" : "type-638"
2790    }
2791   ],
2792   "return_type" : "type-184",
2793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2794  },
2795  {
2796   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::setHALInstrumentation",
2797   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv",
2798   "parameters" :
2799   [
2800    {
2801     "is_this_ptr" : true,
2802     "referenced_type" : "type-638"
2803    }
2804   ],
2805   "return_type" : "type-184",
2806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2807  },
2808  {
2809   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyPortStatusChange",
2810   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE",
2811   "parameters" :
2812   [
2813    {
2814     "is_this_ptr" : true,
2815     "referenced_type" : "type-638"
2816    },
2817    {
2818     "referenced_type" : "type-668"
2819    },
2820    {
2821     "referenced_type" : "type-529"
2822    }
2823   ],
2824   "return_type" : "type-184",
2825   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2826  },
2827  {
2828   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyRoleSwitchStatus",
2829   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE",
2830   "parameters" :
2831   [
2832    {
2833     "is_this_ptr" : true,
2834     "referenced_type" : "type-638"
2835    },
2836    {
2837     "referenced_type" : "type-306"
2838    },
2839    {
2840     "referenced_type" : "type-590"
2841    },
2842    {
2843     "referenced_type" : "type-529"
2844    }
2845   ],
2846   "return_type" : "type-184",
2847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2848  },
2849  {
2850   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::notifyPortStatusChange_1_1",
2851   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE",
2852   "parameters" :
2853   [
2854    {
2855     "is_this_ptr" : true,
2856     "referenced_type" : "type-638"
2857    },
2858    {
2859     "referenced_type" : "type-680"
2860    },
2861    {
2862     "referenced_type" : "type-529"
2863    }
2864   ],
2865   "return_type" : "type-184",
2866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2867  },
2868  {
2869   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::_hidl_notifyPortStatusChange_1_1",
2870   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback32_hidl_notifyPortStatusChange_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE",
2871   "parameters" :
2872   [
2873    {
2874     "referenced_type" : "type-641"
2875    },
2876    {
2877     "referenced_type" : "type-605"
2878    },
2879    {
2880     "referenced_type" : "type-680"
2881    },
2882    {
2883     "referenced_type" : "type-529"
2884    }
2885   ],
2886   "return_type" : "type-184",
2887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2888  },
2889  {
2890   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::ping",
2891   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv",
2892   "parameters" :
2893   [
2894    {
2895     "is_this_ptr" : true,
2896     "referenced_type" : "type-638"
2897    }
2898   ],
2899   "return_type" : "type-184",
2900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2901  },
2902  {
2903   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::debug",
2904   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2905   "parameters" :
2906   [
2907    {
2908     "is_this_ptr" : true,
2909     "referenced_type" : "type-638"
2910    },
2911    {
2912     "referenced_type" : "type-362"
2913    },
2914    {
2915     "referenced_type" : "type-560"
2916    }
2917   ],
2918   "return_type" : "type-184",
2919   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2920  },
2921  {
2922   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::BpHwUsbCallback",
2923   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
2924   "parameters" :
2925   [
2926    {
2927     "is_this_ptr" : true,
2928     "referenced_type" : "type-638"
2929    },
2930    {
2931     "referenced_type" : "type-47"
2932    }
2933   ],
2934   "return_type" : "type-27",
2935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2936  },
2937  {
2938   "function_name" : "android::hardware::usb::V1_1::BpHwUsbCallback::BpHwUsbCallback",
2939   "linker_set_key" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
2940   "parameters" :
2941   [
2942    {
2943     "is_this_ptr" : true,
2944     "referenced_type" : "type-638"
2945    },
2946    {
2947     "referenced_type" : "type-47"
2948    }
2949   ],
2950   "return_type" : "type-27",
2951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
2952  },
2953  {
2954   "function_name" : "android::hardware::usb::V1_1::writeEmbeddedToParcel",
2955   "linker_set_key" : "_ZN7android8hardware3usb4V1_121writeEmbeddedToParcelERKNS2_14PortStatus_1_1EPNS0_6ParcelEmm",
2956   "parameters" :
2957   [
2958    {
2959     "referenced_type" : "type-738"
2960    },
2961    {
2962     "referenced_type" : "type-414"
2963    },
2964    {
2965     "referenced_type" : "type-13"
2966    },
2967    {
2968     "referenced_type" : "type-13"
2969    }
2970   ],
2971   "return_type" : "type-76",
2972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/hwtypes.h"
2973  },
2974  {
2975   "function_name" : "android::hardware::usb::V1_1::readEmbeddedFromParcel",
2976   "linker_set_key" : "_ZN7android8hardware3usb4V1_122readEmbeddedFromParcelERKNS2_14PortStatus_1_1ERKNS0_6ParcelEmm",
2977   "parameters" :
2978   [
2979    {
2980     "referenced_type" : "type-738"
2981    },
2982    {
2983     "referenced_type" : "type-421"
2984    },
2985    {
2986     "referenced_type" : "type-13"
2987    },
2988    {
2989     "referenced_type" : "type-13"
2990    }
2991   ],
2992   "return_type" : "type-76",
2993   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/hwtypes.h"
2994  },
2995  {
2996   "function_name" : "android::hardware::usb::V1_1::IUsb::getService",
2997   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2998   "parameters" :
2999   [
3000    {
3001     "default_arg" : true,
3002     "referenced_type" : "type-425"
3003    },
3004    {
3005     "default_arg" : true,
3006     "referenced_type" : "type-40"
3007    }
3008   ],
3009   "return_type" : "type-136",
3010   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3011  },
3012  {
3013   "function_name" : "android::hardware::usb::V1_1::IUsb::linkToDeath",
3014   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3015   "parameters" :
3016   [
3017    {
3018     "is_this_ptr" : true,
3019     "referenced_type" : "type-137"
3020    },
3021    {
3022     "referenced_type" : "type-284"
3023    },
3024    {
3025     "referenced_type" : "type-13"
3026    }
3027   ],
3028   "return_type" : "type-165",
3029   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3030  },
3031  {
3032   "function_name" : "android::hardware::usb::V1_1::IUsb::getDebugInfo",
3033   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3034   "parameters" :
3035   [
3036    {
3037     "is_this_ptr" : true,
3038     "referenced_type" : "type-137"
3039    },
3040    {
3041     "referenced_type" : "type-757"
3042    }
3043   ],
3044   "return_type" : "type-184",
3045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3046  },
3047  {
3048   "function_name" : "android::hardware::usb::V1_1::IUsb::getHashChain",
3049   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3050   "parameters" :
3051   [
3052    {
3053     "is_this_ptr" : true,
3054     "referenced_type" : "type-137"
3055    },
3056    {
3057     "referenced_type" : "type-758"
3058    }
3059   ],
3060   "return_type" : "type-184",
3061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3062  },
3063  {
3064   "function_name" : "android::hardware::usb::V1_1::IUsb::tryGetService",
3065   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3066   "parameters" :
3067   [
3068    {
3069     "default_arg" : true,
3070     "referenced_type" : "type-425"
3071    },
3072    {
3073     "default_arg" : true,
3074     "referenced_type" : "type-40"
3075    }
3076   ],
3077   "return_type" : "type-136",
3078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3079  },
3080  {
3081   "function_name" : "android::hardware::usb::V1_1::IUsb::unlinkToDeath",
3082   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3083   "parameters" :
3084   [
3085    {
3086     "is_this_ptr" : true,
3087     "referenced_type" : "type-137"
3088    },
3089    {
3090     "referenced_type" : "type-284"
3091    }
3092   ],
3093   "return_type" : "type-165",
3094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3095  },
3096  {
3097   "function_name" : "android::hardware::usb::V1_1::IUsb::interfaceChain",
3098   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3099   "parameters" :
3100   [
3101    {
3102     "is_this_ptr" : true,
3103     "referenced_type" : "type-137"
3104    },
3105    {
3106     "referenced_type" : "type-759"
3107    }
3108   ],
3109   "return_type" : "type-184",
3110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3111  },
3112  {
3113   "function_name" : "android::hardware::usb::V1_1::IUsb::registerAsService",
3114   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3115   "parameters" :
3116   [
3117    {
3118     "is_this_ptr" : true,
3119     "referenced_type" : "type-137"
3120    },
3121    {
3122     "default_arg" : true,
3123     "referenced_type" : "type-425"
3124    }
3125   ],
3126   "return_type" : "type-76",
3127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3128  },
3129  {
3130   "function_name" : "android::hardware::usb::V1_1::IUsb::interfaceDescriptor",
3131   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3132   "parameters" :
3133   [
3134    {
3135     "is_this_ptr" : true,
3136     "referenced_type" : "type-137"
3137    },
3138    {
3139     "referenced_type" : "type-760"
3140    }
3141   ],
3142   "return_type" : "type-184",
3143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3144  },
3145  {
3146   "function_name" : "android::hardware::usb::V1_1::IUsb::notifySyspropsChanged",
3147   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv",
3148   "parameters" :
3149   [
3150    {
3151     "is_this_ptr" : true,
3152     "referenced_type" : "type-137"
3153    }
3154   ],
3155   "return_type" : "type-184",
3156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3157  },
3158  {
3159   "function_name" : "android::hardware::usb::V1_1::IUsb::setHALInstrumentation",
3160   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv",
3161   "parameters" :
3162   [
3163    {
3164     "is_this_ptr" : true,
3165     "referenced_type" : "type-137"
3166    }
3167   ],
3168   "return_type" : "type-184",
3169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3170  },
3171  {
3172   "function_name" : "android::hardware::usb::V1_1::IUsb::registerForNotifications",
3173   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3174   "parameters" :
3175   [
3176    {
3177     "referenced_type" : "type-425"
3178    },
3179    {
3180     "referenced_type" : "type-561"
3181    }
3182   ],
3183   "return_type" : "type-40",
3184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3185  },
3186  {
3187   "function_name" : "android::hardware::usb::V1_1::IUsb::ping",
3188   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv",
3189   "parameters" :
3190   [
3191    {
3192     "is_this_ptr" : true,
3193     "referenced_type" : "type-137"
3194    }
3195   ],
3196   "return_type" : "type-184",
3197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3198  },
3199  {
3200   "function_name" : "android::hardware::usb::V1_1::IUsb::debug",
3201   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3202   "parameters" :
3203   [
3204    {
3205     "is_this_ptr" : true,
3206     "referenced_type" : "type-137"
3207    },
3208    {
3209     "referenced_type" : "type-362"
3210    },
3211    {
3212     "referenced_type" : "type-560"
3213    }
3214   ],
3215   "return_type" : "type-184",
3216   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3217  },
3218  {
3219   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3220   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS1_4V1_04IUsbEEEb",
3221   "parameters" :
3222   [
3223    {
3224     "referenced_type" : "type-133"
3225    },
3226    {
3227     "default_arg" : true,
3228     "referenced_type" : "type-40"
3229    }
3230   ],
3231   "return_type" : "type-172",
3232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3233  },
3234  {
3235   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3236   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3237   "parameters" :
3238   [
3239    {
3240     "referenced_type" : "type-617"
3241    },
3242    {
3243     "default_arg" : true,
3244     "referenced_type" : "type-40"
3245    }
3246   ],
3247   "return_type" : "type-172",
3248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3249  },
3250  {
3251   "function_name" : "android::hardware::usb::V1_1::IUsb::castFrom",
3252   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb8castFromERKNS_2spIS3_EEb",
3253   "parameters" :
3254   [
3255    {
3256     "referenced_type" : "type-607"
3257    },
3258    {
3259     "default_arg" : true,
3260     "referenced_type" : "type-40"
3261    }
3262   ],
3263   "return_type" : "type-172",
3264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3265  },
3266  {
3267   "access" : "private",
3268   "function_name" : "android::hardware::usb::V1_1::BsUsb::addOnewayTask",
3269   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3270   "parameters" :
3271   [
3272    {
3273     "is_this_ptr" : true,
3274     "referenced_type" : "type-631"
3275    },
3276    {
3277     "referenced_type" : "type-763"
3278    }
3279   ],
3280   "return_type" : "type-184",
3281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3282  },
3283  {
3284   "function_name" : "android::hardware::usb::V1_1::BsUsb::BsUsb",
3285   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsbC1ENS_2spINS2_4IUsbEEE",
3286   "parameters" :
3287   [
3288    {
3289     "is_this_ptr" : true,
3290     "referenced_type" : "type-631"
3291    },
3292    {
3293     "referenced_type" : "type-142"
3294    }
3295   ],
3296   "return_type" : "type-27",
3297   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3298  },
3299  {
3300   "function_name" : "android::hardware::usb::V1_1::BsUsb::BsUsb",
3301   "linker_set_key" : "_ZN7android8hardware3usb4V1_15BsUsbC2ENS_2spINS2_4IUsbEEE",
3302   "parameters" :
3303   [
3304    {
3305     "is_this_ptr" : true,
3306     "referenced_type" : "type-631"
3307    },
3308    {
3309     "referenced_type" : "type-142"
3310    }
3311   ],
3312   "return_type" : "type-27",
3313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h"
3314  },
3315  {
3316   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::onTransact",
3317   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3318   "parameters" :
3319   [
3320    {
3321     "is_this_ptr" : true,
3322     "referenced_type" : "type-521"
3323    },
3324    {
3325     "referenced_type" : "type-2"
3326    },
3327    {
3328     "referenced_type" : "type-421"
3329    },
3330    {
3331     "referenced_type" : "type-414"
3332    },
3333    {
3334     "default_arg" : true,
3335     "referenced_type" : "type-2"
3336    },
3337    {
3338     "default_arg" : true,
3339     "referenced_type" : "type-766"
3340    }
3341   ],
3342   "return_type" : "type-76",
3343   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3344  },
3345  {
3346   "access" : "private",
3347   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::getDebugInfo",
3348   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3349   "parameters" :
3350   [
3351    {
3352     "is_this_ptr" : true,
3353     "referenced_type" : "type-521"
3354    },
3355    {
3356     "referenced_type" : "type-767"
3357    }
3358   ],
3359   "return_type" : "type-184",
3360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3361  },
3362  {
3363   "access" : "private",
3364   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::ping",
3365   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsb4pingEv",
3366   "parameters" :
3367   [
3368    {
3369     "is_this_ptr" : true,
3370     "referenced_type" : "type-521"
3371    }
3372   ],
3373   "return_type" : "type-184",
3374   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3375  },
3376  {
3377   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::BnHwUsb",
3378   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3379   "parameters" :
3380   [
3381    {
3382     "is_this_ptr" : true,
3383     "referenced_type" : "type-521"
3384    },
3385    {
3386     "referenced_type" : "type-607"
3387    }
3388   ],
3389   "return_type" : "type-27",
3390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3391  },
3392  {
3393   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::BnHwUsb",
3394   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3395   "parameters" :
3396   [
3397    {
3398     "is_this_ptr" : true,
3399     "referenced_type" : "type-521"
3400    },
3401    {
3402     "referenced_type" : "type-607"
3403    }
3404   ],
3405   "return_type" : "type-27",
3406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3407  },
3408  {
3409   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3410   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev",
3411   "parameters" :
3412   [
3413    {
3414     "is_this_ptr" : true,
3415     "referenced_type" : "type-521"
3416    }
3417   ],
3418   "return_type" : "type-27",
3419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3420  },
3421  {
3422   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3423   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev",
3424   "parameters" :
3425   [
3426    {
3427     "is_this_ptr" : true,
3428     "referenced_type" : "type-521"
3429    }
3430   ],
3431   "return_type" : "type-27",
3432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3433  },
3434  {
3435   "function_name" : "android::hardware::usb::V1_1::BnHwUsb::~BnHwUsb",
3436   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BnHwUsbD2Ev",
3437   "parameters" :
3438   [
3439    {
3440     "is_this_ptr" : true,
3441     "referenced_type" : "type-521"
3442    }
3443   ],
3444   "return_type" : "type-27",
3445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h"
3446  },
3447  {
3448   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::switchRole",
3449   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE",
3450   "parameters" :
3451   [
3452    {
3453     "is_this_ptr" : true,
3454     "referenced_type" : "type-677"
3455    },
3456    {
3457     "referenced_type" : "type-306"
3458    },
3459    {
3460     "referenced_type" : "type-590"
3461    }
3462   ],
3463   "return_type" : "type-184",
3464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3465  },
3466  {
3467   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::linkToDeath",
3468   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3469   "parameters" :
3470   [
3471    {
3472     "is_this_ptr" : true,
3473     "referenced_type" : "type-677"
3474    },
3475    {
3476     "referenced_type" : "type-284"
3477    },
3478    {
3479     "referenced_type" : "type-13"
3480    }
3481   ],
3482   "return_type" : "type-165",
3483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3484  },
3485  {
3486   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::setCallback",
3487   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE",
3488   "parameters" :
3489   [
3490    {
3491     "is_this_ptr" : true,
3492     "referenced_type" : "type-677"
3493    },
3494    {
3495     "referenced_type" : "type-688"
3496    }
3497   ],
3498   "return_type" : "type-184",
3499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3500  },
3501  {
3502   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::getDebugInfo",
3503   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3504   "parameters" :
3505   [
3506    {
3507     "is_this_ptr" : true,
3508     "referenced_type" : "type-677"
3509    },
3510    {
3511     "referenced_type" : "type-768"
3512    }
3513   ],
3514   "return_type" : "type-184",
3515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3516  },
3517  {
3518   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::getHashChain",
3519   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3520   "parameters" :
3521   [
3522    {
3523     "is_this_ptr" : true,
3524     "referenced_type" : "type-677"
3525    },
3526    {
3527     "referenced_type" : "type-769"
3528    }
3529   ],
3530   "return_type" : "type-184",
3531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3532  },
3533  {
3534   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::unlinkToDeath",
3535   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3536   "parameters" :
3537   [
3538    {
3539     "is_this_ptr" : true,
3540     "referenced_type" : "type-677"
3541    },
3542    {
3543     "referenced_type" : "type-284"
3544    }
3545   ],
3546   "return_type" : "type-165",
3547   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3548  },
3549  {
3550   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::interfaceChain",
3551   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3552   "parameters" :
3553   [
3554    {
3555     "is_this_ptr" : true,
3556     "referenced_type" : "type-677"
3557    },
3558    {
3559     "referenced_type" : "type-770"
3560    }
3561   ],
3562   "return_type" : "type-184",
3563   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3564  },
3565  {
3566   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::queryPortStatus",
3567   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv",
3568   "parameters" :
3569   [
3570    {
3571     "is_this_ptr" : true,
3572     "referenced_type" : "type-677"
3573    }
3574   ],
3575   "return_type" : "type-184",
3576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3577  },
3578  {
3579   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::interfaceDescriptor",
3580   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3581   "parameters" :
3582   [
3583    {
3584     "is_this_ptr" : true,
3585     "referenced_type" : "type-677"
3586    },
3587    {
3588     "referenced_type" : "type-771"
3589    }
3590   ],
3591   "return_type" : "type-184",
3592   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3593  },
3594  {
3595   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::notifySyspropsChanged",
3596   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv",
3597   "parameters" :
3598   [
3599    {
3600     "is_this_ptr" : true,
3601     "referenced_type" : "type-677"
3602    }
3603   ],
3604   "return_type" : "type-184",
3605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3606  },
3607  {
3608   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::setHALInstrumentation",
3609   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv",
3610   "parameters" :
3611   [
3612    {
3613     "is_this_ptr" : true,
3614     "referenced_type" : "type-677"
3615    }
3616   ],
3617   "return_type" : "type-184",
3618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3619  },
3620  {
3621   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::ping",
3622   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv",
3623   "parameters" :
3624   [
3625    {
3626     "is_this_ptr" : true,
3627     "referenced_type" : "type-677"
3628    }
3629   ],
3630   "return_type" : "type-184",
3631   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3632  },
3633  {
3634   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::debug",
3635   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3636   "parameters" :
3637   [
3638    {
3639     "is_this_ptr" : true,
3640     "referenced_type" : "type-677"
3641    },
3642    {
3643     "referenced_type" : "type-362"
3644    },
3645    {
3646     "referenced_type" : "type-560"
3647    }
3648   ],
3649   "return_type" : "type-184",
3650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3651  },
3652  {
3653   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::BpHwUsb",
3654   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
3655   "parameters" :
3656   [
3657    {
3658     "is_this_ptr" : true,
3659     "referenced_type" : "type-677"
3660    },
3661    {
3662     "referenced_type" : "type-47"
3663    }
3664   ],
3665   "return_type" : "type-27",
3666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3667  },
3668  {
3669   "function_name" : "android::hardware::usb::V1_1::BpHwUsb::BpHwUsb",
3670   "linker_set_key" : "_ZN7android8hardware3usb4V1_17BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
3671   "parameters" :
3672   [
3673    {
3674     "is_this_ptr" : true,
3675     "referenced_type" : "type-677"
3676    },
3677    {
3678     "referenced_type" : "type-47"
3679    }
3680   ],
3681   "return_type" : "type-27",
3682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
3683  },
3684  {
3685   "function_name" : "android::hardware::details::castInterface",
3686   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS3_4V1_012IUsbCallbackENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3687   "parameters" :
3688   [
3689    {
3690     "referenced_type" : "type-108"
3691    },
3692    {
3693     "referenced_type" : "type-72"
3694    },
3695    {
3696     "referenced_type" : "type-40"
3697    }
3698   ],
3699   "return_type" : "type-646",
3700   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3701   "template_args" : [ "type-627", "type-110", "type-634" ]
3702  },
3703  {
3704   "function_name" : "android::hardware::details::castInterface",
3705   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_112IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3706   "parameters" :
3707   [
3708    {
3709     "referenced_type" : "type-389"
3710    },
3711    {
3712     "referenced_type" : "type-72"
3713    },
3714    {
3715     "referenced_type" : "type-40"
3716    }
3717   ],
3718   "return_type" : "type-646",
3719   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3720   "template_args" : [ "type-627", "type-16", "type-634" ]
3721  },
3722  {
3723   "function_name" : "android::hardware::details::castInterface",
3724   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS3_4V1_04IUsbENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3725   "parameters" :
3726   [
3727    {
3728     "referenced_type" : "type-117"
3729    },
3730    {
3731     "referenced_type" : "type-72"
3732    },
3733    {
3734     "referenced_type" : "type-40"
3735    }
3736   ],
3737   "return_type" : "type-172",
3738   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3739   "template_args" : [ "type-138", "type-119", "type-583" ]
3740  },
3741  {
3742   "function_name" : "android::hardware::details::castInterface",
3743   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_14IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3744   "parameters" :
3745   [
3746    {
3747     "referenced_type" : "type-389"
3748    },
3749    {
3750     "referenced_type" : "type-72"
3751    },
3752    {
3753     "referenced_type" : "type-40"
3754    }
3755   ],
3756   "return_type" : "type-172",
3757   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3758   "template_args" : [ "type-138", "type-16", "type-583" ]
3759  },
3760  {
3761   "function_name" : "android::hardware::details::wrapPassthrough",
3762   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
3763   "parameters" :
3764   [
3765    {
3766     "referenced_type" : "type-108"
3767    }
3768   ],
3769   "return_type" : "type-108",
3770   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3771   "template_args" : [ "type-110", "type-27" ]
3772  },
3773  {
3774   "function_name" : "android::hardware::details::getServiceInternal",
3775   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_115BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3776   "parameters" :
3777   [
3778    {
3779     "referenced_type" : "type-695"
3780    },
3781    {
3782     "referenced_type" : "type-40"
3783    },
3784    {
3785     "referenced_type" : "type-40"
3786    }
3787   ],
3788   "return_type" : "type-625",
3789   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3790   "template_args" : [ "type-634", "type-627", "type-27", "type-27" ]
3791  },
3792  {
3793   "function_name" : "android::hardware::details::getServiceInternal",
3794   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_17BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3795   "parameters" :
3796   [
3797    {
3798     "referenced_type" : "type-425"
3799    },
3800    {
3801     "referenced_type" : "type-40"
3802    },
3803    {
3804     "referenced_type" : "type-40"
3805    }
3806   ],
3807   "return_type" : "type-136",
3808   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3809   "template_args" : [ "type-583", "type-138", "type-27", "type-27" ]
3810  }
3811 ],
3812 "global_vars" :
3813 [
3814  {
3815   "linker_set_key" : "_ZN7android8hardware3usb4V1_112IUsbCallback10descriptorE",
3816   "name" : "android::hardware::usb::V1_1::IUsbCallback::descriptor",
3817   "referenced_type" : "type-72",
3818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
3819  },
3820  {
3821   "linker_set_key" : "_ZN7android8hardware3usb4V1_14IUsb10descriptorE",
3822   "name" : "android::hardware::usb::V1_1::IUsb::descriptor",
3823   "referenced_type" : "type-72",
3824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
3825  }
3826 ],
3827 "lvalue_reference_types" :
3828 [
3829  {
3830   "alignment" : 8,
3831   "linker_set_key" : "android::Mutex &",
3832   "name" : "android::Mutex &",
3833   "referenced_type" : "type-19",
3834   "self_type" : "type-500",
3835   "size" : 8,
3836   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3837  },
3838  {
3839   "alignment" : 8,
3840   "linker_set_key" : "android::RWLock &",
3841   "name" : "android::RWLock &",
3842   "referenced_type" : "type-504",
3843   "self_type" : "type-508",
3844   "size" : 8,
3845   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3846  },
3847  {
3848   "alignment" : 8,
3849   "linker_set_key" : "android::String16 &",
3850   "name" : "android::String16 &",
3851   "referenced_type" : "type-43",
3852   "self_type" : "type-386",
3853   "size" : 8,
3854   "source_file" : "/system/core/libutils/include/utils/String16.h"
3855  },
3856  {
3857   "alignment" : 8,
3858   "linker_set_key" : "android::String8 &",
3859   "name" : "android::String8 &",
3860   "referenced_type" : "type-71",
3861   "self_type" : "type-381",
3862   "size" : 8,
3863   "source_file" : "/system/core/libutils/include/utils/String8.h"
3864  },
3865  {
3866   "alignment" : 8,
3867   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &",
3868   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &",
3869   "referenced_type" : "type-172",
3870   "self_type" : "type-175",
3871   "size" : 8,
3872   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3873  },
3874  {
3875   "alignment" : 8,
3876   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &",
3877   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &",
3878   "referenced_type" : "type-646",
3879   "self_type" : "type-649",
3880   "size" : 8,
3881   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3882  },
3883  {
3884   "alignment" : 8,
3885   "linker_set_key" : "android::hardware::Return<bool> &",
3886   "name" : "android::hardware::Return<bool> &",
3887   "referenced_type" : "type-165",
3888   "self_type" : "type-169",
3889   "size" : 8,
3890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3891  },
3892  {
3893   "alignment" : 8,
3894   "linker_set_key" : "android::hardware::Return<void> &",
3895   "name" : "android::hardware::Return<void> &",
3896   "referenced_type" : "type-184",
3897   "self_type" : "type-188",
3898   "size" : 8,
3899   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3900  },
3901  {
3902   "alignment" : 8,
3903   "linker_set_key" : "android::hardware::Status &",
3904   "name" : "android::hardware::Status &",
3905   "referenced_type" : "type-155",
3906   "self_type" : "type-162",
3907   "size" : 8,
3908   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3909  },
3910  {
3911   "alignment" : 8,
3912   "linker_set_key" : "android::hardware::TextOutput &",
3913   "name" : "android::hardware::TextOutput &",
3914   "referenced_type" : "type-419",
3915   "self_type" : "type-418",
3916   "size" : 8,
3917   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3918  },
3919  {
3920   "alignment" : 8,
3921   "linker_set_key" : "android::hardware::TextOutput &",
3922   "name" : "android::hardware::TextOutput &",
3923   "referenced_type" : "type-51",
3924   "self_type" : "type-50",
3925   "size" : 8,
3926   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3927  },
3928  {
3929   "alignment" : 8,
3930   "linker_set_key" : "android::hardware::TextOutput &",
3931   "name" : "android::hardware::TextOutput &",
3932   "referenced_type" : "type-690",
3933   "self_type" : "type-689",
3934   "size" : 8,
3935   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3936  },
3937  {
3938   "alignment" : 8,
3939   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3940   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3941   "referenced_type" : "type-333",
3942   "self_type" : "type-596",
3943   "size" : 8,
3944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3945  },
3946  {
3947   "alignment" : 8,
3948   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3949   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3950   "referenced_type" : "type-325",
3951   "self_type" : "type-591",
3952   "size" : 8,
3953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3954  },
3955  {
3956   "alignment" : 8,
3957   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
3958   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
3959   "referenced_type" : "type-663",
3960   "self_type" : "type-725",
3961   "size" : 8,
3962   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3963  },
3964  {
3965   "alignment" : 8,
3966   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
3967   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> &",
3968   "referenced_type" : "type-672",
3969   "self_type" : "type-734",
3970   "size" : 8,
3971   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3972  },
3973  {
3974   "alignment" : 8,
3975   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3976   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3977   "referenced_type" : "type-336",
3978   "self_type" : "type-599",
3979   "size" : 8,
3980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3981  },
3982  {
3983   "alignment" : 8,
3984   "linker_set_key" : "android::hardware::hidl_memory &",
3985   "name" : "android::hardware::hidl_memory &",
3986   "referenced_type" : "type-307",
3987   "self_type" : "type-312",
3988   "size" : 8,
3989   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3990  },
3991  {
3992   "alignment" : 8,
3993   "linker_set_key" : "android::hardware::hidl_string &",
3994   "name" : "android::hardware::hidl_string &",
3995   "referenced_type" : "type-302",
3996   "self_type" : "type-594",
3997   "size" : 8,
3998   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3999  },
4000  {
4001   "alignment" : 8,
4002   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4003   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4004   "referenced_type" : "type-332",
4005   "self_type" : "type-341",
4006   "size" : 8,
4007   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4008  },
4009  {
4010   "alignment" : 8,
4011   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4012   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4013   "referenced_type" : "type-324",
4014   "self_type" : "type-331",
4015   "size" : 8,
4016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4017  },
4018  {
4019   "alignment" : 8,
4020   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4021   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4022   "referenced_type" : "type-662",
4023   "self_type" : "type-669",
4024   "size" : 8,
4025   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4026  },
4027  {
4028   "alignment" : 8,
4029   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4030   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4031   "referenced_type" : "type-671",
4032   "self_type" : "type-684",
4033   "size" : 8,
4034   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4035  },
4036  {
4037   "alignment" : 8,
4038   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4039   "name" : "android::hardware::usb::V1_0::PortStatus &",
4040   "referenced_type" : "type-536",
4041   "self_type" : "type-730",
4042   "size" : 8,
4043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4044  },
4045  {
4046   "alignment" : 8,
4047   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4048   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 &",
4049   "referenced_type" : "type-675",
4050   "self_type" : "type-737",
4051   "size" : 8,
4052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4053  },
4054  {
4055   "alignment" : 8,
4056   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4057   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4058   "referenced_type" : "type-144",
4059   "self_type" : "type-147",
4060   "size" : 8,
4061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4062  },
4063  {
4064   "alignment" : 8,
4065   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4066   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4067   "referenced_type" : "type-108",
4068   "self_type" : "type-112",
4069   "size" : 8,
4070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4071  },
4072  {
4073   "alignment" : 8,
4074   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> &",
4075   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> &",
4076   "referenced_type" : "type-136",
4077   "self_type" : "type-140",
4078   "size" : 8,
4079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4080  },
4081  {
4082   "alignment" : 8,
4083   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4084   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4085   "referenced_type" : "type-625",
4086   "self_type" : "type-644",
4087   "size" : 8,
4088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4089  },
4090  {
4091   "alignment" : 8,
4092   "linker_set_key" : "const android::String16 &",
4093   "name" : "const android::String16 &",
4094   "referenced_type" : "type-42",
4095   "self_type" : "type-41",
4096   "size" : 8,
4097   "source_file" : "/system/core/libutils/include/utils/String16.h"
4098  },
4099  {
4100   "alignment" : 8,
4101   "linker_set_key" : "const android::String8 &",
4102   "name" : "const android::String8 &",
4103   "referenced_type" : "type-378",
4104   "self_type" : "type-380",
4105   "size" : 8,
4106   "source_file" : "/system/core/libutils/include/utils/String8.h"
4107  },
4108  {
4109   "alignment" : 8,
4110   "linker_set_key" : "const android::hardware::Parcel &",
4111   "name" : "const android::hardware::Parcel &",
4112   "referenced_type" : "type-420",
4113   "self_type" : "type-421",
4114   "size" : 8,
4115   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4116  },
4117  {
4118   "alignment" : 8,
4119   "linker_set_key" : "const android::hardware::Return<bool> &",
4120   "name" : "const android::hardware::Return<bool> &",
4121   "referenced_type" : "type-170",
4122   "self_type" : "type-178",
4123   "size" : 8,
4124   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4125  },
4126  {
4127   "alignment" : 8,
4128   "linker_set_key" : "const android::hardware::Status &",
4129   "name" : "const android::hardware::Status &",
4130   "referenced_type" : "type-159",
4131   "self_type" : "type-160",
4132   "size" : 8,
4133   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4134  },
4135  {
4136   "alignment" : 8,
4137   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4138   "name" : "const android::hardware::details::SchedPrio &",
4139   "referenced_type" : "type-431",
4140   "self_type" : "type-430",
4141   "size" : 8,
4142   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4143  },
4144  {
4145   "alignment" : 8,
4146   "linker_set_key" : "const android::hardware::hidl_handle &",
4147   "name" : "const android::hardware::hidl_handle &",
4148   "referenced_type" : "type-361",
4149   "self_type" : "type-362",
4150   "size" : 8,
4151   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4152  },
4153  {
4154   "alignment" : 8,
4155   "linker_set_key" : "const android::hardware::hidl_memory &",
4156   "name" : "const android::hardware::hidl_memory &",
4157   "referenced_type" : "type-310",
4158   "self_type" : "type-311",
4159   "size" : 8,
4160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4161  },
4162  {
4163   "alignment" : 8,
4164   "linker_set_key" : "const android::hardware::hidl_string &",
4165   "name" : "const android::hardware::hidl_string &",
4166   "referenced_type" : "type-301",
4167   "self_type" : "type-306",
4168   "size" : 8,
4169   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4170  },
4171  {
4172   "alignment" : 8,
4173   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4174   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4175   "referenced_type" : "type-559",
4176   "self_type" : "type-560",
4177   "size" : 8,
4178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
4179  },
4180  {
4181   "alignment" : 8,
4182   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4183   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4184   "referenced_type" : "type-667",
4185   "self_type" : "type-668",
4186   "size" : 8,
4187   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4188  },
4189  {
4190   "alignment" : 8,
4191   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4192   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> &",
4193   "referenced_type" : "type-679",
4194   "self_type" : "type-680",
4195   "size" : 8,
4196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4197  },
4198  {
4199   "alignment" : 8,
4200   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4201   "name" : "const android::hardware::hidl_vec<int> &",
4202   "referenced_type" : "type-346",
4203   "self_type" : "type-348",
4204   "size" : 8,
4205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4206  },
4207  {
4208   "alignment" : 8,
4209   "linker_set_key" : "const android::hardware::hidl_version &",
4210   "name" : "const android::hardware::hidl_version &",
4211   "referenced_type" : "type-356",
4212   "self_type" : "type-358",
4213   "size" : 8,
4214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4215  },
4216  {
4217   "alignment" : 8,
4218   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4219   "name" : "const android::hardware::usb::V1_0::PortRole &",
4220   "referenced_type" : "type-588",
4221   "self_type" : "type-590",
4222   "size" : 8,
4223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
4224  },
4225  {
4226   "alignment" : 8,
4227   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4228   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4229   "referenced_type" : "type-732",
4230   "self_type" : "type-731",
4231   "size" : 8,
4232   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4233  },
4234  {
4235   "alignment" : 8,
4236   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4237   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 &",
4238   "referenced_type" : "type-682",
4239   "self_type" : "type-738",
4240   "size" : 8,
4241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4242  },
4243  {
4244   "alignment" : 8,
4245   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4246   "name" : "const android::hidl::base::V1_0::IBase *const &",
4247   "referenced_type" : "type-445",
4248   "self_type" : "type-446",
4249   "size" : 8,
4250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4251  },
4252  {
4253   "alignment" : 8,
4254   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4255   "name" : "const android::sp<android::hardware::IBinder> &",
4256   "referenced_type" : "type-48",
4257   "self_type" : "type-47",
4258   "size" : 8,
4259   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4260  },
4261  {
4262   "alignment" : 8,
4263   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4264   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4265   "referenced_type" : "type-150",
4266   "self_type" : "type-615",
4267   "size" : 8,
4268   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4269  },
4270  {
4271   "alignment" : 8,
4272   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4273   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4274   "referenced_type" : "type-263",
4275   "self_type" : "type-284",
4276   "size" : 8,
4277   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4278  },
4279  {
4280   "alignment" : 8,
4281   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4282   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4283   "referenced_type" : "type-132",
4284   "self_type" : "type-133",
4285   "size" : 8,
4286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4287  },
4288  {
4289   "alignment" : 8,
4290   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4291   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4292   "referenced_type" : "type-114",
4293   "self_type" : "type-688",
4294   "size" : 8,
4295   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4296  },
4297  {
4298   "alignment" : 8,
4299   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4300   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> &",
4301   "referenced_type" : "type-142",
4302   "self_type" : "type-607",
4303   "size" : 8,
4304   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4305  },
4306  {
4307   "alignment" : 8,
4308   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4309   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> &",
4310   "referenced_type" : "type-624",
4311   "self_type" : "type-628",
4312   "size" : 8,
4313   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4314  },
4315  {
4316   "alignment" : 8,
4317   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4318   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4319   "referenced_type" : "type-616",
4320   "self_type" : "type-617",
4321   "size" : 8,
4322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4323  },
4324  {
4325   "alignment" : 8,
4326   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4327   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4328   "referenced_type" : "type-105",
4329   "self_type" : "type-561",
4330   "size" : 8,
4331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
4332  },
4333  {
4334   "alignment" : 8,
4335   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4336   "name" : "const android::wp<android::hardware::BHwBinder> &",
4337   "referenced_type" : "type-532",
4338   "self_type" : "type-554",
4339   "size" : 8,
4340   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4341  },
4342  {
4343   "alignment" : 8,
4344   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4345   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4346   "referenced_type" : "type-608",
4347   "self_type" : "type-610",
4348   "size" : 8,
4349   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4350  },
4351  {
4352   "alignment" : 8,
4353   "linker_set_key" : "const bool &",
4354   "name" : "const bool &",
4355   "referenced_type" : "type-97",
4356   "self_type" : "type-269",
4357   "size" : 8,
4358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4359  },
4360  {
4361   "alignment" : 8,
4362   "linker_set_key" : "const double &",
4363   "name" : "const double &",
4364   "referenced_type" : "type-292",
4365   "self_type" : "type-293",
4366   "size" : 8,
4367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4368  },
4369  {
4370   "alignment" : 8,
4371   "linker_set_key" : "const float &",
4372   "name" : "const float &",
4373   "referenced_type" : "type-286",
4374   "self_type" : "type-287",
4375   "size" : 8,
4376   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4377  },
4378  {
4379   "alignment" : 8,
4380   "linker_set_key" : "const int &",
4381   "name" : "const int &",
4382   "referenced_type" : "type-493",
4383   "self_type" : "type-492",
4384   "size" : 8,
4385   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4386  },
4387  {
4388   "linker_set_key" : "const iter<is_const> &",
4389   "name" : "const iter<is_const> &",
4390   "referenced_type" : "type-316",
4391   "self_type" : "type-318",
4392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4393  },
4394  {
4395   "linker_set_key" : "const iter<is_const> &",
4396   "name" : "const iter<is_const> &",
4397   "referenced_type" : "type-33",
4398   "self_type" : "type-35",
4399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4400  },
4401  {
4402   "linker_set_key" : "const iter<is_const> &",
4403   "name" : "const iter<is_const> &",
4404   "referenced_type" : "type-655",
4405   "self_type" : "type-657",
4406   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4407  },
4408  {
4409   "alignment" : 8,
4410   "linker_set_key" : "const log_msg &",
4411   "name" : "const log_msg &",
4412   "referenced_type" : "type-121",
4413   "self_type" : "type-164",
4414   "size" : 8,
4415   "source_file" : "/system/core/liblog/include/log/log_read.h"
4416  },
4417  {
4418   "alignment" : 8,
4419   "linker_set_key" : "const long &",
4420   "name" : "const long &",
4421   "referenced_type" : "type-282",
4422   "self_type" : "type-283",
4423   "size" : 8,
4424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4425  },
4426  {
4427   "alignment" : 8,
4428   "linker_set_key" : "const short &",
4429   "name" : "const short &",
4430   "referenced_type" : "type-275",
4431   "self_type" : "type-276",
4432   "size" : 8,
4433   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4434  },
4435  {
4436   "alignment" : 8,
4437   "linker_set_key" : "const signed char &",
4438   "name" : "const signed char &",
4439   "referenced_type" : "type-270",
4440   "self_type" : "type-272",
4441   "size" : 8,
4442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4443  },
4444  {
4445   "alignment" : 8,
4446   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4447   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4448   "referenced_type" : "type-423",
4449   "self_type" : "type-425",
4450   "size" : 8,
4451   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4452  },
4453  {
4454   "alignment" : 8,
4455   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4456   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4457   "referenced_type" : "type-693",
4458   "self_type" : "type-695",
4459   "size" : 8,
4460   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4461  },
4462  {
4463   "alignment" : 8,
4464   "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 *> > *)> > > &",
4465   "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 *> > *)> > > &",
4466   "referenced_type" : "type-603",
4467   "self_type" : "type-602",
4468   "size" : 8,
4469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4470  },
4471  {
4472   "alignment" : 8,
4473   "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 *> > *)> > > &",
4474   "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 *> > *)> > > &",
4475   "referenced_type" : "type-622",
4476   "self_type" : "type-621",
4477   "size" : 8,
4478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4479  },
4480  {
4481   "alignment" : 8,
4482   "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 *> > *)> > > &",
4483   "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 *> > *)> > > &",
4484   "referenced_type" : "type-65",
4485   "self_type" : "type-64",
4486   "size" : 8,
4487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4488  },
4489  {
4490   "alignment" : 8,
4491   "linker_set_key" : "const unsigned char &",
4492   "name" : "const unsigned char &",
4493   "referenced_type" : "type-273",
4494   "self_type" : "type-274",
4495   "size" : 8,
4496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4497  },
4498  {
4499   "alignment" : 8,
4500   "linker_set_key" : "const unsigned int &",
4501   "name" : "const unsigned int &",
4502   "referenced_type" : "type-28",
4503   "self_type" : "type-281",
4504   "size" : 8,
4505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4506  },
4507  {
4508   "alignment" : 8,
4509   "linker_set_key" : "const unsigned long &",
4510   "name" : "const unsigned long &",
4511   "referenced_type" : "type-29",
4512   "self_type" : "type-285",
4513   "size" : 8,
4514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4515  },
4516  {
4517   "alignment" : 8,
4518   "linker_set_key" : "const unsigned short &",
4519   "name" : "const unsigned short &",
4520   "referenced_type" : "type-279",
4521   "self_type" : "type-280",
4522   "size" : 8,
4523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4524  },
4525  {
4526   "alignment" : 8,
4527   "linker_set_key" : "int &",
4528   "name" : "int &",
4529   "referenced_type" : "type-76",
4530   "self_type" : "type-373",
4531   "size" : 8,
4532   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4533  },
4534  {
4535   "alignment" : 8,
4536   "linker_set_key" : "unsigned char &",
4537   "name" : "unsigned char &",
4538   "referenced_type" : "type-125",
4539   "self_type" : "type-523",
4540   "size" : 8,
4541   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4542  },
4543  {
4544   "alignment" : 8,
4545   "linker_set_key" : "unsigned int &",
4546   "name" : "unsigned int &",
4547   "referenced_type" : "type-2",
4548   "self_type" : "type-538",
4549   "size" : 8,
4550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
4551  }
4552 ],
4553 "pointer_types" :
4554 [
4555  {
4556   "alignment" : 8,
4557   "linker_set_key" : "android::Condition *",
4558   "name" : "android::Condition *",
4559   "referenced_type" : "type-98",
4560   "self_type" : "type-503",
4561   "size" : 8,
4562   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4563  },
4564  {
4565   "alignment" : 8,
4566   "linker_set_key" : "android::Mutex *",
4567   "name" : "android::Mutex *",
4568   "referenced_type" : "type-19",
4569   "self_type" : "type-498",
4570   "size" : 8,
4571   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4572  },
4573  {
4574   "alignment" : 8,
4575   "linker_set_key" : "android::Mutex::Autolock *",
4576   "name" : "android::Mutex::Autolock *",
4577   "referenced_type" : "type-499",
4578   "self_type" : "type-501",
4579   "size" : 8,
4580   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4581  },
4582  {
4583   "alignment" : 8,
4584   "linker_set_key" : "android::RWLock *",
4585   "name" : "android::RWLock *",
4586   "referenced_type" : "type-504",
4587   "self_type" : "type-506",
4588   "size" : 8,
4589   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4590  },
4591  {
4592   "alignment" : 8,
4593   "linker_set_key" : "android::RWLock::AutoRLock *",
4594   "name" : "android::RWLock::AutoRLock *",
4595   "referenced_type" : "type-507",
4596   "self_type" : "type-509",
4597   "size" : 8,
4598   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4599  },
4600  {
4601   "alignment" : 8,
4602   "linker_set_key" : "android::RWLock::AutoWLock *",
4603   "name" : "android::RWLock::AutoWLock *",
4604   "referenced_type" : "type-511",
4605   "self_type" : "type-512",
4606   "size" : 8,
4607   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4608  },
4609  {
4610   "alignment" : 8,
4611   "linker_set_key" : "android::RefBase *",
4612   "name" : "android::RefBase *",
4613   "referenced_type" : "type-7",
4614   "self_type" : "type-298",
4615   "size" : 8,
4616   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4617  },
4618  {
4619   "alignment" : 8,
4620   "linker_set_key" : "android::RefBase::weakref_impl *",
4621   "name" : "android::RefBase::weakref_impl *",
4622   "referenced_type" : "type-10",
4623   "self_type" : "type-9",
4624   "size" : 8,
4625   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4626  },
4627  {
4628   "alignment" : 8,
4629   "linker_set_key" : "android::RefBase::weakref_impl *",
4630   "name" : "android::RefBase::weakref_impl *",
4631   "referenced_type" : "type-22",
4632   "self_type" : "type-21",
4633   "size" : 8,
4634   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4635  },
4636  {
4637   "alignment" : 8,
4638   "linker_set_key" : "android::RefBase::weakref_impl *",
4639   "name" : "android::RefBase::weakref_impl *",
4640   "referenced_type" : "type-653",
4641   "self_type" : "type-652",
4642   "size" : 8,
4643   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4644  },
4645  {
4646   "alignment" : 8,
4647   "linker_set_key" : "android::RefBase::weakref_type *",
4648   "name" : "android::RefBase::weakref_type *",
4649   "referenced_type" : "type-12",
4650   "self_type" : "type-11",
4651   "size" : 8,
4652   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4653  },
4654  {
4655   "alignment" : 8,
4656   "linker_set_key" : "android::ReferenceRenamer *",
4657   "name" : "android::ReferenceRenamer *",
4658   "referenced_type" : "type-294",
4659   "self_type" : "type-295",
4660   "size" : 8,
4661   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4662  },
4663  {
4664   "alignment" : 8,
4665   "linker_set_key" : "android::ScopedTrace *",
4666   "name" : "android::ScopedTrace *",
4667   "referenced_type" : "type-513",
4668   "self_type" : "type-514",
4669   "size" : 8,
4670   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4671  },
4672  {
4673   "alignment" : 8,
4674   "linker_set_key" : "android::String16 *",
4675   "name" : "android::String16 *",
4676   "referenced_type" : "type-43",
4677   "self_type" : "type-394",
4678   "size" : 8,
4679   "source_file" : "/system/core/libutils/include/utils/String16.h"
4680  },
4681  {
4682   "alignment" : 8,
4683   "linker_set_key" : "android::String8 *",
4684   "name" : "android::String8 *",
4685   "referenced_type" : "type-71",
4686   "self_type" : "type-382",
4687   "size" : 8,
4688   "source_file" : "/system/core/libutils/include/utils/String8.h"
4689  },
4690  {
4691   "alignment" : 8,
4692   "linker_set_key" : "android::Thread *",
4693   "name" : "android::Thread *",
4694   "referenced_type" : "type-96",
4695   "self_type" : "type-95",
4696   "size" : 8,
4697   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4698  },
4699  {
4700   "alignment" : 8,
4701   "linker_set_key" : "android::VirtualLightRefBase *",
4702   "name" : "android::VirtualLightRefBase *",
4703   "referenced_type" : "type-191",
4704   "self_type" : "type-198",
4705   "size" : 8,
4706   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4707  },
4708  {
4709   "alignment" : 8,
4710   "linker_set_key" : "android::hardware::BHwBinder *",
4711   "name" : "android::hardware::BHwBinder *",
4712   "referenced_type" : "type-153",
4713   "self_type" : "type-152",
4714   "size" : 8,
4715   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4716  },
4717  {
4718   "alignment" : 8,
4719   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb> *",
4720   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb> *",
4721   "referenced_type" : "type-407",
4722   "self_type" : "type-406",
4723   "size" : 8,
4724   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4725  },
4726  {
4727   "alignment" : 8,
4728   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback> *",
4729   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback> *",
4730   "referenced_type" : "type-637",
4731   "self_type" : "type-687",
4732   "size" : 8,
4733   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4734  },
4735  {
4736   "alignment" : 8,
4737   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4738   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4739   "referenced_type" : "type-439",
4740   "self_type" : "type-444",
4741   "size" : 8,
4742   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4743  },
4744  {
4745   "alignment" : 8,
4746   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4747   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4748   "referenced_type" : "type-457",
4749   "self_type" : "type-462",
4750   "size" : 8,
4751   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4752  },
4753  {
4754   "alignment" : 8,
4755   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4756   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4757   "referenced_type" : "type-447",
4758   "self_type" : "type-452",
4759   "size" : 8,
4760   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4761  },
4762  {
4763   "alignment" : 8,
4764   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4765   "name" : "android::hardware::GrantorDescriptor *",
4766   "referenced_type" : "type-323",
4767   "self_type" : "type-322",
4768   "size" : 8,
4769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4770  },
4771  {
4772   "alignment" : 8,
4773   "linker_set_key" : "android::hardware::IBinder *",
4774   "name" : "android::hardware::IBinder *",
4775   "referenced_type" : "type-32",
4776   "self_type" : "type-31",
4777   "size" : 8,
4778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4779  },
4780  {
4781   "alignment" : 8,
4782   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4783   "name" : "android::hardware::IBinder::DeathRecipient *",
4784   "referenced_type" : "type-17",
4785   "self_type" : "type-613",
4786   "size" : 8,
4787   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4788  },
4789  {
4790   "alignment" : 8,
4791   "linker_set_key" : "android::hardware::IInterface *",
4792   "name" : "android::hardware::IInterface *",
4793   "referenced_type" : "type-403",
4794   "self_type" : "type-641",
4795   "size" : 8,
4796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4797  },
4798  {
4799   "alignment" : 8,
4800   "linker_set_key" : "android::hardware::Parcel *",
4801   "name" : "android::hardware::Parcel *",
4802   "referenced_type" : "type-408",
4803   "self_type" : "type-414",
4804   "size" : 8,
4805   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4806  },
4807  {
4808   "alignment" : 8,
4809   "linker_set_key" : "android::hardware::ProcessState *",
4810   "name" : "android::hardware::ProcessState *",
4811   "referenced_type" : "type-81",
4812   "self_type" : "type-80",
4813   "size" : 8,
4814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4815  },
4816  {
4817   "alignment" : 8,
4818   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
4819   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
4820   "referenced_type" : "type-172",
4821   "self_type" : "type-173",
4822   "size" : 8,
4823   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4824  },
4825  {
4826   "alignment" : 8,
4827   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
4828   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
4829   "referenced_type" : "type-646",
4830   "self_type" : "type-647",
4831   "size" : 8,
4832   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4833  },
4834  {
4835   "alignment" : 8,
4836   "linker_set_key" : "android::hardware::Return<bool> *",
4837   "name" : "android::hardware::Return<bool> *",
4838   "referenced_type" : "type-165",
4839   "self_type" : "type-167",
4840   "size" : 8,
4841   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4842  },
4843  {
4844   "alignment" : 8,
4845   "linker_set_key" : "android::hardware::Return<void> *",
4846   "name" : "android::hardware::Return<void> *",
4847   "referenced_type" : "type-184",
4848   "self_type" : "type-186",
4849   "size" : 8,
4850   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4851  },
4852  {
4853   "alignment" : 8,
4854   "linker_set_key" : "android::hardware::Status *",
4855   "name" : "android::hardware::Status *",
4856   "referenced_type" : "type-155",
4857   "self_type" : "type-158",
4858   "size" : 8,
4859   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4860  },
4861  {
4862   "alignment" : 8,
4863   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4864   "name" : "android::hardware::details::HidlInstrumentor *",
4865   "referenced_type" : "type-390",
4866   "self_type" : "type-605",
4867   "size" : 8,
4868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4869  },
4870  {
4871   "alignment" : 8,
4872   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4873   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4874   "referenced_type" : "type-333",
4875   "self_type" : "type-595",
4876   "size" : 8,
4877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4878  },
4879  {
4880   "alignment" : 8,
4881   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4882   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4883   "referenced_type" : "type-325",
4884   "self_type" : "type-586",
4885   "size" : 8,
4886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4887  },
4888  {
4889   "alignment" : 8,
4890   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
4891   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
4892   "referenced_type" : "type-663",
4893   "self_type" : "type-718",
4894   "size" : 8,
4895   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4896  },
4897  {
4898   "alignment" : 8,
4899   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
4900   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
4901   "referenced_type" : "type-672",
4902   "self_type" : "type-733",
4903   "size" : 8,
4904   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4905  },
4906  {
4907   "alignment" : 8,
4908   "linker_set_key" : "android::hardware::details::return_status *",
4909   "name" : "android::hardware::details::return_status *",
4910   "referenced_type" : "type-166",
4911   "self_type" : "type-179",
4912   "size" : 8,
4913   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4914  },
4915  {
4916   "alignment" : 8,
4917   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4918   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4919   "referenced_type" : "type-336",
4920   "self_type" : "type-335",
4921   "size" : 8,
4922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4923  },
4924  {
4925   "alignment" : 8,
4926   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4927   "name" : "android::hardware::hidl_binder_death_recipient *",
4928   "referenced_type" : "type-3",
4929   "self_type" : "type-145",
4930   "size" : 8,
4931   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4932  },
4933  {
4934   "alignment" : 8,
4935   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4936   "name" : "android::hardware::hidl_death_recipient *",
4937   "referenced_type" : "type-6",
4938   "self_type" : "type-5",
4939   "size" : 8,
4940   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4941  },
4942  {
4943   "alignment" : 8,
4944   "linker_set_key" : "android::hardware::hidl_memory *",
4945   "name" : "android::hardware::hidl_memory *",
4946   "referenced_type" : "type-307",
4947   "self_type" : "type-308",
4948   "size" : 8,
4949   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4950  },
4951  {
4952   "alignment" : 8,
4953   "linker_set_key" : "android::hardware::hidl_string *",
4954   "name" : "android::hardware::hidl_string *",
4955   "referenced_type" : "type-302",
4956   "self_type" : "type-327",
4957   "size" : 8,
4958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4959  },
4960  {
4961   "alignment" : 8,
4962   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4963   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4964   "referenced_type" : "type-332",
4965   "self_type" : "type-338",
4966   "size" : 8,
4967   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4968  },
4969  {
4970   "alignment" : 8,
4971   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4972   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4973   "referenced_type" : "type-324",
4974   "self_type" : "type-328",
4975   "size" : 8,
4976   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4977  },
4978  {
4979   "alignment" : 8,
4980   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
4981   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
4982   "referenced_type" : "type-662",
4983   "self_type" : "type-666",
4984   "size" : 8,
4985   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4986  },
4987  {
4988   "alignment" : 8,
4989   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
4990   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
4991   "referenced_type" : "type-671",
4992   "self_type" : "type-678",
4993   "size" : 8,
4994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4995  },
4996  {
4997   "alignment" : 8,
4998   "linker_set_key" : "android::hardware::hidl_version *",
4999   "name" : "android::hardware::hidl_version *",
5000   "referenced_type" : "type-354",
5001   "self_type" : "type-355",
5002   "size" : 8,
5003   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5004  },
5005  {
5006   "alignment" : 8,
5007   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5008   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5009   "referenced_type" : "type-574",
5010   "self_type" : "type-576",
5011   "size" : 8,
5012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
5013  },
5014  {
5015   "alignment" : 8,
5016   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5017   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5018   "referenced_type" : "type-567",
5019   "self_type" : "type-568",
5020   "size" : 8,
5021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5022  },
5023  {
5024   "alignment" : 8,
5025   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5026   "name" : "android::hardware::usb::V1_0::IUsb *",
5027   "referenced_type" : "type-119",
5028   "self_type" : "type-118",
5029   "size" : 8,
5030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5031  },
5032  {
5033   "alignment" : 8,
5034   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5035   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5036   "referenced_type" : "type-110",
5037   "self_type" : "type-109",
5038   "size" : 8,
5039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5040  },
5041  {
5042   "alignment" : 8,
5043   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5044   "name" : "android::hardware::usb::V1_0::PortStatus *",
5045   "referenced_type" : "type-536",
5046   "self_type" : "type-665",
5047   "size" : 8,
5048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5049  },
5050  {
5051   "alignment" : 8,
5052   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb *",
5053   "name" : "android::hardware::usb::V1_1::BnHwUsb *",
5054   "referenced_type" : "type-387",
5055   "self_type" : "type-521",
5056   "size" : 8,
5057   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5058  },
5059  {
5060   "alignment" : 8,
5061   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5062   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5063   "referenced_type" : "type-629",
5064   "self_type" : "type-630",
5065   "size" : 8,
5066   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5067  },
5068  {
5069   "alignment" : 8,
5070   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb *",
5071   "name" : "android::hardware::usb::V1_1::BpHwUsb *",
5072   "referenced_type" : "type-583",
5073   "self_type" : "type-677",
5074   "size" : 8,
5075   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5076  },
5077  {
5078   "alignment" : 8,
5079   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5080   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5081   "referenced_type" : "type-634",
5082   "self_type" : "type-638",
5083   "size" : 8,
5084   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5085  },
5086  {
5087   "alignment" : 8,
5088   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb *",
5089   "name" : "android::hardware::usb::V1_1::BsUsb *",
5090   "referenced_type" : "type-618",
5091   "self_type" : "type-631",
5092   "size" : 8,
5093   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5094  },
5095  {
5096   "alignment" : 8,
5097   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback *",
5098   "name" : "android::hardware::usb::V1_1::BsUsbCallback *",
5099   "referenced_type" : "type-632",
5100   "self_type" : "type-633",
5101   "size" : 8,
5102   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5103  },
5104  {
5105   "alignment" : 8,
5106   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5107   "name" : "android::hardware::usb::V1_1::IUsb *",
5108   "referenced_type" : "type-138",
5109   "self_type" : "type-137",
5110   "size" : 8,
5111   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5112  },
5113  {
5114   "alignment" : 8,
5115   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5116   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5117   "referenced_type" : "type-627",
5118   "self_type" : "type-626",
5119   "size" : 8,
5120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5121  },
5122  {
5123   "alignment" : 8,
5124   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5125   "name" : "android::hardware::usb::V1_1::PortStatus_1_1 *",
5126   "referenced_type" : "type-675",
5127   "self_type" : "type-674",
5128   "size" : 8,
5129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5130  },
5131  {
5132   "alignment" : 8,
5133   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5134   "name" : "android::hidl::base::V1_0::BnHwBase *",
5135   "referenced_type" : "type-388",
5136   "self_type" : "type-422",
5137   "size" : 8,
5138   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5139  },
5140  {
5141   "alignment" : 8,
5142   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5143   "name" : "android::hidl::base::V1_0::IBase *",
5144   "referenced_type" : "type-16",
5145   "self_type" : "type-15",
5146   "size" : 8,
5147   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5148  },
5149  {
5150   "alignment" : 8,
5151   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5152   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5153   "referenced_type" : "type-88",
5154   "self_type" : "type-87",
5155   "size" : 8,
5156   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5157  },
5158  {
5159   "alignment" : 8,
5160   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5161   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5162   "referenced_type" : "type-103",
5163   "self_type" : "type-102",
5164   "size" : 8,
5165   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5166  },
5167  {
5168   "alignment" : 8,
5169   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5170   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5171   "referenced_type" : "type-702",
5172   "self_type" : "type-705",
5173   "size" : 8,
5174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5175  },
5176  {
5177   "alignment" : 8,
5178   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5179   "name" : "android::sp<android::hardware::IBinder> *",
5180   "referenced_type" : "type-49",
5181   "self_type" : "type-719",
5182   "size" : 8,
5183   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5184  },
5185  {
5186   "alignment" : 8,
5187   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5188   "name" : "android::sp<android::hardware::ProcessState> *",
5189   "referenced_type" : "type-79",
5190   "self_type" : "type-78",
5191   "size" : 8,
5192   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5193  },
5194  {
5195   "alignment" : 8,
5196   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5197   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5198   "referenced_type" : "type-144",
5199   "self_type" : "type-143",
5200   "size" : 8,
5201   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5202  },
5203  {
5204   "alignment" : 8,
5205   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5206   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5207   "referenced_type" : "type-117",
5208   "self_type" : "type-120",
5209   "size" : 8,
5210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5211  },
5212  {
5213   "alignment" : 8,
5214   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5215   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5216   "referenced_type" : "type-108",
5217   "self_type" : "type-107",
5218   "size" : 8,
5219   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5220  },
5221  {
5222   "alignment" : 8,
5223   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5224   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> *",
5225   "referenced_type" : "type-136",
5226   "self_type" : "type-135",
5227   "size" : 8,
5228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5229  },
5230  {
5231   "alignment" : 8,
5232   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5233   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5234   "referenced_type" : "type-625",
5235   "self_type" : "type-642",
5236   "size" : 8,
5237   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5238  },
5239  {
5240   "alignment" : 8,
5241   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5242   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5243   "referenced_type" : "type-389",
5244   "self_type" : "type-611",
5245   "size" : 8,
5246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5247  },
5248  {
5249   "alignment" : 8,
5250   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5251   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5252   "referenced_type" : "type-86",
5253   "self_type" : "type-89",
5254   "size" : 8,
5255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5256  },
5257  {
5258   "alignment" : 8,
5259   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5260   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5261   "referenced_type" : "type-101",
5262   "self_type" : "type-104",
5263   "size" : 8,
5264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5265  },
5266  {
5267   "alignment" : 8,
5268   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5269   "name" : "android::wp<android::hardware::BHwBinder> *",
5270   "referenced_type" : "type-305",
5271   "self_type" : "type-376",
5272   "size" : 8,
5273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5274  },
5275  {
5276   "alignment" : 8,
5277   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5278   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5279   "referenced_type" : "type-612",
5280   "self_type" : "type-614",
5281   "size" : 8,
5282   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5283  },
5284  {
5285   "alignment" : 8,
5286   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5287   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5288   "referenced_type" : "type-4",
5289   "self_type" : "type-229",
5290   "size" : 8,
5291   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5292  },
5293  {
5294   "alignment" : 8,
5295   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5296   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5297   "referenced_type" : "type-14",
5298   "self_type" : "type-606",
5299   "size" : 8,
5300   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5301  },
5302  {
5303   "alignment" : 8,
5304   "linker_set_key" : "android_flex_plane *",
5305   "name" : "android_flex_plane *",
5306   "referenced_type" : "type-484",
5307   "self_type" : "type-487",
5308   "size" : 8,
5309   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5310  },
5311  {
5312   "alignment" : 8,
5313   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5314   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5315   "referenced_type" : "type-39",
5316   "self_type" : "type-38",
5317   "size" : 8,
5318   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5319  },
5320  {
5321   "alignment" : 8,
5322   "linker_set_key" : "char *",
5323   "name" : "char *",
5324   "referenced_type" : "type-74",
5325   "self_type" : "type-200",
5326   "size" : 8,
5327   "source_file" : "/system/core/liblog/include/log/log_read.h"
5328  },
5329  {
5330   "alignment" : 8,
5331   "linker_set_key" : "const android::NativeHandle *",
5332   "name" : "const android::NativeHandle *",
5333   "referenced_type" : "type-368",
5334   "self_type" : "type-369",
5335   "size" : 8,
5336   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5337  },
5338  {
5339   "alignment" : 8,
5340   "linker_set_key" : "const android::RefBase *",
5341   "name" : "const android::RefBase *",
5342   "referenced_type" : "type-296",
5343   "self_type" : "type-297",
5344   "size" : 8,
5345   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5346  },
5347  {
5348   "alignment" : 8,
5349   "linker_set_key" : "const android::String16 *",
5350   "name" : "const android::String16 *",
5351   "referenced_type" : "type-42",
5352   "self_type" : "type-385",
5353   "size" : 8,
5354   "source_file" : "/system/core/libutils/include/utils/String16.h"
5355  },
5356  {
5357   "alignment" : 8,
5358   "linker_set_key" : "const android::String8 *",
5359   "name" : "const android::String8 *",
5360   "referenced_type" : "type-378",
5361   "self_type" : "type-379",
5362   "size" : 8,
5363   "source_file" : "/system/core/libutils/include/utils/String8.h"
5364  },
5365  {
5366   "alignment" : 8,
5367   "linker_set_key" : "const android::VectorImpl *",
5368   "name" : "const android::VectorImpl *",
5369   "referenced_type" : "type-465",
5370   "self_type" : "type-466",
5371   "size" : 8,
5372   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5373  },
5374  {
5375   "alignment" : 8,
5376   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5377   "name" : "const android::hardware::BpHwRefBase *",
5378   "referenced_type" : "type-397",
5379   "self_type" : "type-401",
5380   "size" : 8,
5381   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5382  },
5383  {
5384   "alignment" : 8,
5385   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5386   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5387   "referenced_type" : "type-432",
5388   "self_type" : "type-433",
5389   "size" : 8,
5390   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5391  },
5392  {
5393   "alignment" : 8,
5394   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5395   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5396   "referenced_type" : "type-437",
5397   "self_type" : "type-438",
5398   "size" : 8,
5399   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5400  },
5401  {
5402   "alignment" : 8,
5403   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
5404   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > *",
5405   "referenced_type" : "type-176",
5406   "self_type" : "type-177",
5407   "size" : 8,
5408   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5409  },
5410  {
5411   "alignment" : 8,
5412   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
5413   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > *",
5414   "referenced_type" : "type-650",
5415   "self_type" : "type-651",
5416   "size" : 8,
5417   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5418  },
5419  {
5420   "alignment" : 8,
5421   "linker_set_key" : "const android::hardware::Return<bool> *",
5422   "name" : "const android::hardware::Return<bool> *",
5423   "referenced_type" : "type-170",
5424   "self_type" : "type-171",
5425   "size" : 8,
5426   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5427  },
5428  {
5429   "alignment" : 8,
5430   "linker_set_key" : "const android::hardware::Status *",
5431   "name" : "const android::hardware::Status *",
5432   "referenced_type" : "type-159",
5433   "self_type" : "type-163",
5434   "size" : 8,
5435   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5436  },
5437  {
5438   "alignment" : 8,
5439   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5440   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5441   "referenced_type" : "type-597",
5442   "self_type" : "type-598",
5443   "size" : 8,
5444   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5445  },
5446  {
5447   "alignment" : 8,
5448   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5449   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5450   "referenced_type" : "type-592",
5451   "self_type" : "type-593",
5452   "size" : 8,
5453   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5454  },
5455  {
5456   "alignment" : 8,
5457   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5458   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5459   "referenced_type" : "type-726",
5460   "self_type" : "type-729",
5461   "size" : 8,
5462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5463  },
5464  {
5465   "alignment" : 8,
5466   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5467   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1> *",
5468   "referenced_type" : "type-735",
5469   "self_type" : "type-736",
5470   "size" : 8,
5471   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5472  },
5473  {
5474   "alignment" : 8,
5475   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5476   "name" : "const android::hardware::details::hidl_pointer<int> *",
5477   "referenced_type" : "type-510",
5478   "self_type" : "type-516",
5479   "size" : 8,
5480   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5481  },
5482  {
5483   "alignment" : 8,
5484   "linker_set_key" : "const android::hardware::details::return_status *",
5485   "name" : "const android::hardware::details::return_status *",
5486   "referenced_type" : "type-181",
5487   "self_type" : "type-182",
5488   "size" : 8,
5489   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5490  },
5491  {
5492   "alignment" : 8,
5493   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5494   "name" : "const android::hardware::hidl_death_recipient *",
5495   "referenced_type" : "type-589",
5496   "self_type" : "type-600",
5497   "size" : 8,
5498   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5499  },
5500  {
5501   "alignment" : 8,
5502   "linker_set_key" : "const android::hardware::hidl_memory *",
5503   "name" : "const android::hardware::hidl_memory *",
5504   "referenced_type" : "type-310",
5505   "self_type" : "type-314",
5506   "size" : 8,
5507   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5508  },
5509  {
5510   "alignment" : 8,
5511   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5512   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5513   "referenced_type" : "type-667",
5514   "self_type" : "type-670",
5515   "size" : 8,
5516   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5517  },
5518  {
5519   "alignment" : 8,
5520   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5521   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1> *",
5522   "referenced_type" : "type-679",
5523   "self_type" : "type-683",
5524   "size" : 8,
5525   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5526  },
5527  {
5528   "alignment" : 8,
5529   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5530   "name" : "const android::hardware::hidl_vec<int> *",
5531   "referenced_type" : "type-346",
5532   "self_type" : "type-347",
5533   "size" : 8,
5534   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5535  },
5536  {
5537   "alignment" : 8,
5538   "linker_set_key" : "const android::hardware::hidl_version *",
5539   "name" : "const android::hardware::hidl_version *",
5540   "referenced_type" : "type-356",
5541   "self_type" : "type-357",
5542   "size" : 8,
5543   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5544  },
5545  {
5546   "alignment" : 8,
5547   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5548   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5549   "referenced_type" : "type-580",
5550   "self_type" : "type-581",
5551   "size" : 8,
5552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
5553  },
5554  {
5555   "alignment" : 8,
5556   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5557   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5558   "referenced_type" : "type-572",
5559   "self_type" : "type-573",
5560   "size" : 8,
5561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
5562  },
5563  {
5564   "alignment" : 8,
5565   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5566   "name" : "const android::hardware::usb::V1_0::IUsb *",
5567   "referenced_type" : "type-555",
5568   "self_type" : "type-556",
5569   "size" : 8,
5570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
5571  },
5572  {
5573   "alignment" : 8,
5574   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5575   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5576   "referenced_type" : "type-115",
5577   "self_type" : "type-116",
5578   "size" : 8,
5579   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5580  },
5581  {
5582   "alignment" : 8,
5583   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
5584   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
5585   "referenced_type" : "type-582",
5586   "self_type" : "type-587",
5587   "size" : 8,
5588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
5589  },
5590  {
5591   "alignment" : 8,
5592   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5593   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5594   "referenced_type" : "type-727",
5595   "self_type" : "type-728",
5596   "size" : 8,
5597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
5598  },
5599  {
5600   "alignment" : 8,
5601   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
5602   "name" : "const android::hardware::usb::V1_1::IUsb *",
5603   "referenced_type" : "type-557",
5604   "self_type" : "type-558",
5605   "size" : 8,
5606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
5607  },
5608  {
5609   "alignment" : 8,
5610   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
5611   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
5612   "referenced_type" : "type-723",
5613   "self_type" : "type-724",
5614   "size" : 8,
5615   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
5616  },
5617  {
5618   "alignment" : 8,
5619   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1 *",
5620   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1 *",
5621   "referenced_type" : "type-682",
5622   "self_type" : "type-681",
5623   "size" : 8,
5624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5625  },
5626  {
5627   "alignment" : 8,
5628   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5629   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5630   "referenced_type" : "type-565",
5631   "self_type" : "type-566",
5632   "size" : 8,
5633   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5634  },
5635  {
5636   "alignment" : 8,
5637   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5638   "name" : "const android::hidl::base::V1_0::IBase *",
5639   "referenced_type" : "type-443",
5640   "self_type" : "type-442",
5641   "size" : 8,
5642   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5643  },
5644  {
5645   "alignment" : 8,
5646   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5647   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5648   "referenced_type" : "type-92",
5649   "self_type" : "type-93",
5650   "size" : 8,
5651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5652  },
5653  {
5654   "alignment" : 8,
5655   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5656   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5657   "referenced_type" : "type-515",
5658   "self_type" : "type-517",
5659   "size" : 8,
5660   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5661  },
5662  {
5663   "alignment" : 8,
5664   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5665   "name" : "const android::sp<android::hardware::IBinder> *",
5666   "referenced_type" : "type-48",
5667   "self_type" : "type-639",
5668   "size" : 8,
5669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5670  },
5671  {
5672   "alignment" : 8,
5673   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5674   "name" : "const android::sp<android::hardware::ProcessState> *",
5675   "referenced_type" : "type-84",
5676   "self_type" : "type-85",
5677   "size" : 8,
5678   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5679  },
5680  {
5681   "alignment" : 8,
5682   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5683   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5684   "referenced_type" : "type-150",
5685   "self_type" : "type-149",
5686   "size" : 8,
5687   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5688  },
5689  {
5690   "alignment" : 8,
5691   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5692   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5693   "referenced_type" : "type-263",
5694   "self_type" : "type-575",
5695   "size" : 8,
5696   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5697  },
5698  {
5699   "alignment" : 8,
5700   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5701   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5702   "referenced_type" : "type-132",
5703   "self_type" : "type-134",
5704   "size" : 8,
5705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5706  },
5707  {
5708   "alignment" : 8,
5709   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5710   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5711   "referenced_type" : "type-114",
5712   "self_type" : "type-113",
5713   "size" : 8,
5714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5715  },
5716  {
5717   "alignment" : 8,
5718   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
5719   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb> *",
5720   "referenced_type" : "type-142",
5721   "self_type" : "type-141",
5722   "size" : 8,
5723   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5724  },
5725  {
5726   "alignment" : 8,
5727   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5728   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback> *",
5729   "referenced_type" : "type-624",
5730   "self_type" : "type-645",
5731   "size" : 8,
5732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5733  },
5734  {
5735   "alignment" : 8,
5736   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5737   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5738   "referenced_type" : "type-616",
5739   "self_type" : "type-691",
5740   "size" : 8,
5741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5742  },
5743  {
5744   "alignment" : 8,
5745   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5746   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5747   "referenced_type" : "type-90",
5748   "self_type" : "type-91",
5749   "size" : 8,
5750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5751  },
5752  {
5753   "alignment" : 8,
5754   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5755   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5756   "referenced_type" : "type-105",
5757   "self_type" : "type-106",
5758   "size" : 8,
5759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5760  },
5761  {
5762   "alignment" : 8,
5763   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5764   "name" : "const android::wp<android::hardware::BHwBinder> *",
5765   "referenced_type" : "type-532",
5766   "self_type" : "type-543",
5767   "size" : 8,
5768   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5769  },
5770  {
5771   "alignment" : 8,
5772   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5773   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5774   "referenced_type" : "type-240",
5775   "self_type" : "type-251",
5776   "size" : 8,
5777   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5778  },
5779  {
5780   "alignment" : 8,
5781   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5782   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5783   "referenced_type" : "type-608",
5784   "self_type" : "type-609",
5785   "size" : 8,
5786   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5787  },
5788  {
5789   "alignment" : 8,
5790   "linker_set_key" : "const char *",
5791   "name" : "const char *",
5792   "referenced_type" : "type-73",
5793   "self_type" : "type-72",
5794   "size" : 8,
5795   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5796  },
5797  {
5798   "alignment" : 8,
5799   "linker_set_key" : "const char16_t *",
5800   "name" : "const char16_t *",
5801   "referenced_type" : "type-45",
5802   "self_type" : "type-44",
5803   "size" : 8,
5804   "source_file" : "/system/core/libutils/include/utils/String16.h"
5805  },
5806  {
5807   "alignment" : 8,
5808   "linker_set_key" : "const log_msg *",
5809   "name" : "const log_msg *",
5810   "referenced_type" : "type-121",
5811   "self_type" : "type-148",
5812   "size" : 8,
5813   "source_file" : "/system/core/liblog/include/log/log_read.h"
5814  },
5815  {
5816   "alignment" : 8,
5817   "linker_set_key" : "const native_handle *",
5818   "name" : "const native_handle *",
5819   "referenced_type" : "type-291",
5820   "self_type" : "type-290",
5821   "size" : 8,
5822   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5823  },
5824  {
5825   "alignment" : 8,
5826   "linker_set_key" : "const unsigned char *",
5827   "name" : "const unsigned char *",
5828   "referenced_type" : "type-273",
5829   "self_type" : "type-353",
5830   "size" : 8,
5831   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5832  },
5833  {
5834   "alignment" : 8,
5835   "linker_set_key" : "const unsigned long long *",
5836   "name" : "const unsigned long long *",
5837   "referenced_type" : "type-416",
5838   "self_type" : "type-415",
5839   "size" : 8,
5840   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5841  },
5842  {
5843   "alignment" : 8,
5844   "linker_set_key" : "const void *",
5845   "name" : "const void *",
5846   "referenced_type" : "type-359",
5847   "self_type" : "type-360",
5848   "size" : 8,
5849   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5850  },
5851  {
5852   "alignment" : 8,
5853   "linker_set_key" : "int (*)(void *)",
5854   "name" : "int (*)(void *)",
5855   "referenced_type" : "type-495",
5856   "self_type" : "type-496",
5857   "size" : 8,
5858   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5859  },
5860  {
5861   "alignment" : 8,
5862   "linker_set_key" : "int *",
5863   "name" : "int *",
5864   "referenced_type" : "type-76",
5865   "self_type" : "type-345",
5866   "size" : 8,
5867   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5868  },
5869  {
5870   "alignment" : 8,
5871   "linker_set_key" : "log_msg *",
5872   "name" : "log_msg *",
5873   "referenced_type" : "type-122",
5874   "self_type" : "type-185",
5875   "size" : 8,
5876   "source_file" : "/system/core/liblog/include/log/log_read.h"
5877  },
5878  {
5879   "alignment" : 8,
5880   "linker_set_key" : "native_handle *",
5881   "name" : "native_handle *",
5882   "referenced_type" : "type-196",
5883   "self_type" : "type-195",
5884   "size" : 8,
5885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5886  },
5887  {
5888   "alignment" : 8,
5889   "linker_set_key" : "unsigned char *",
5890   "name" : "unsigned char *",
5891   "referenced_type" : "type-125",
5892   "self_type" : "type-410",
5893   "size" : 8,
5894   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5895  },
5896  {
5897   "alignment" : 8,
5898   "linker_set_key" : "unsigned long *",
5899   "name" : "unsigned long *",
5900   "referenced_type" : "type-13",
5901   "self_type" : "type-692",
5902   "size" : 8,
5903   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5904  },
5905  {
5906   "alignment" : 8,
5907   "linker_set_key" : "unsigned long long *",
5908   "name" : "unsigned long long *",
5909   "referenced_type" : "type-250",
5910   "self_type" : "type-411",
5911   "size" : 8,
5912   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5913  },
5914  {
5915   "alignment" : 8,
5916   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5917   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5918   "referenced_type" : "type-413",
5919   "self_type" : "type-412",
5920   "size" : 8,
5921   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5922  },
5923  {
5924   "alignment" : 8,
5925   "linker_set_key" : "void *",
5926   "name" : "void *",
5927   "referenced_type" : "type-27",
5928   "self_type" : "type-26",
5929   "size" : 8,
5930   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5931  },
5932  {
5933   "alignment" : 8,
5934   "linker_set_key" : "void **",
5935   "name" : "void **",
5936   "referenced_type" : "type-26",
5937   "self_type" : "type-497",
5938   "size" : 8,
5939   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5940  }
5941 ],
5942 "qualified_types" :
5943 [
5944  {
5945   "alignment" : 8,
5946   "is_const" : true,
5947   "linker_set_key" : "android::RefBase::weakref_impl *const",
5948   "name" : "android::RefBase::weakref_impl *const",
5949   "referenced_type" : "type-21",
5950   "self_type" : "type-23",
5951   "size" : 8,
5952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5953  },
5954  {
5955   "alignment" : 8,
5956   "is_const" : true,
5957   "linker_set_key" : "android::RefBase::weakref_impl *const",
5958   "name" : "android::RefBase::weakref_impl *const",
5959   "referenced_type" : "type-652",
5960   "self_type" : "type-654",
5961   "size" : 8,
5962   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5963  },
5964  {
5965   "alignment" : 8,
5966   "is_const" : true,
5967   "linker_set_key" : "android::RefBase::weakref_impl *const",
5968   "name" : "android::RefBase::weakref_impl *const",
5969   "referenced_type" : "type-9",
5970   "self_type" : "type-8",
5971   "size" : 8,
5972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5973  },
5974  {
5975   "alignment" : 8,
5976   "is_const" : true,
5977   "linker_set_key" : "android::hardware::IBinder *const",
5978   "name" : "android::hardware::IBinder *const",
5979   "referenced_type" : "type-31",
5980   "self_type" : "type-399",
5981   "size" : 8,
5982   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5983  },
5984  {
5985   "alignment" : 8,
5986   "is_const" : true,
5987   "linker_set_key" : "const android::NativeHandle",
5988   "name" : "const android::NativeHandle",
5989   "referenced_type" : "type-194",
5990   "self_type" : "type-368",
5991   "size" : 24,
5992   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5993  },
5994  {
5995   "alignment" : 8,
5996   "is_const" : true,
5997   "linker_set_key" : "const android::RefBase",
5998   "name" : "const android::RefBase",
5999   "referenced_type" : "type-7",
6000   "self_type" : "type-296",
6001   "size" : 16,
6002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6003  },
6004  {
6005   "alignment" : 8,
6006   "is_const" : true,
6007   "linker_set_key" : "const android::String16",
6008   "name" : "const android::String16",
6009   "referenced_type" : "type-43",
6010   "self_type" : "type-42",
6011   "size" : 8,
6012   "source_file" : "/system/core/libutils/include/utils/String16.h"
6013  },
6014  {
6015   "alignment" : 8,
6016   "is_const" : true,
6017   "linker_set_key" : "const android::String8",
6018   "name" : "const android::String8",
6019   "referenced_type" : "type-71",
6020   "self_type" : "type-378",
6021   "size" : 8,
6022   "source_file" : "/system/core/libutils/include/utils/String8.h"
6023  },
6024  {
6025   "alignment" : 8,
6026   "is_const" : true,
6027   "linker_set_key" : "const android::VectorImpl",
6028   "name" : "const android::VectorImpl",
6029   "referenced_type" : "type-25",
6030   "self_type" : "type-465",
6031   "size" : 40,
6032   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6033  },
6034  {
6035   "alignment" : 8,
6036   "is_const" : true,
6037   "linker_set_key" : "const android::hardware::BpHwRefBase",
6038   "name" : "const android::hardware::BpHwRefBase",
6039   "referenced_type" : "type-398",
6040   "self_type" : "type-397",
6041   "size" : 48,
6042   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6043  },
6044  {
6045   "alignment" : 8,
6046   "is_const" : true,
6047   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6048   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6049   "referenced_type" : "type-426",
6050   "self_type" : "type-432",
6051   "size" : 64,
6052   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6053  },
6054  {
6055   "alignment" : 8,
6056   "is_const" : true,
6057   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6058   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6059   "referenced_type" : "type-434",
6060   "self_type" : "type-437",
6061   "size" : 64,
6062   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6063  },
6064  {
6065   "alignment" : 8,
6066   "is_const" : true,
6067   "linker_set_key" : "const android::hardware::Parcel",
6068   "name" : "const android::hardware::Parcel",
6069   "referenced_type" : "type-408",
6070   "self_type" : "type-420",
6071   "size" : 136,
6072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6073  },
6074  {
6075   "alignment" : 8,
6076   "is_const" : true,
6077   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
6078   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
6079   "referenced_type" : "type-172",
6080   "self_type" : "type-176",
6081   "size" : 48,
6082   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6083  },
6084  {
6085   "alignment" : 8,
6086   "is_const" : true,
6087   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
6088   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
6089   "referenced_type" : "type-646",
6090   "self_type" : "type-650",
6091   "size" : 48,
6092   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6093  },
6094  {
6095   "alignment" : 8,
6096   "is_const" : true,
6097   "linker_set_key" : "const android::hardware::Return<bool>",
6098   "name" : "const android::hardware::Return<bool>",
6099   "referenced_type" : "type-165",
6100   "self_type" : "type-170",
6101   "size" : 40,
6102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6103  },
6104  {
6105   "alignment" : 8,
6106   "is_const" : true,
6107   "linker_set_key" : "const android::hardware::Status",
6108   "name" : "const android::hardware::Status",
6109   "referenced_type" : "type-155",
6110   "self_type" : "type-159",
6111   "size" : 32,
6112   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6113  },
6114  {
6115   "alignment" : 4,
6116   "is_const" : true,
6117   "linker_set_key" : "const android::hardware::details::SchedPrio",
6118   "name" : "const android::hardware::details::SchedPrio",
6119   "referenced_type" : "type-429",
6120   "self_type" : "type-431",
6121   "size" : 8,
6122   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6123  },
6124  {
6125   "alignment" : 8,
6126   "is_const" : true,
6127   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6128   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6129   "referenced_type" : "type-333",
6130   "self_type" : "type-597",
6131   "size" : 8,
6132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6133  },
6134  {
6135   "alignment" : 8,
6136   "is_const" : true,
6137   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6138   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6139   "referenced_type" : "type-325",
6140   "self_type" : "type-592",
6141   "size" : 8,
6142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6143  },
6144  {
6145   "alignment" : 8,
6146   "is_const" : true,
6147   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6148   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6149   "referenced_type" : "type-663",
6150   "self_type" : "type-726",
6151   "size" : 8,
6152   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6153  },
6154  {
6155   "alignment" : 8,
6156   "is_const" : true,
6157   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6158   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
6159   "referenced_type" : "type-672",
6160   "self_type" : "type-735",
6161   "size" : 8,
6162   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6163  },
6164  {
6165   "alignment" : 8,
6166   "is_const" : true,
6167   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6168   "name" : "const android::hardware::details::hidl_pointer<int>",
6169   "referenced_type" : "type-343",
6170   "self_type" : "type-510",
6171   "size" : 8,
6172   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6173  },
6174  {
6175   "alignment" : 8,
6176   "is_const" : true,
6177   "linker_set_key" : "const android::hardware::details::return_status",
6178   "name" : "const android::hardware::details::return_status",
6179   "referenced_type" : "type-166",
6180   "self_type" : "type-181",
6181   "size" : 40,
6182   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6183  },
6184  {
6185   "alignment" : 8,
6186   "is_const" : true,
6187   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6188   "name" : "const android::hardware::hidl_death_recipient",
6189   "referenced_type" : "type-6",
6190   "self_type" : "type-589",
6191   "size" : 24,
6192   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6193  },
6194  {
6195   "alignment" : 8,
6196   "is_const" : true,
6197   "linker_set_key" : "const android::hardware::hidl_handle",
6198   "name" : "const android::hardware::hidl_handle",
6199   "referenced_type" : "type-300",
6200   "self_type" : "type-361",
6201   "size" : 16,
6202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6203  },
6204  {
6205   "alignment" : 8,
6206   "is_const" : true,
6207   "linker_set_key" : "const android::hardware::hidl_memory",
6208   "name" : "const android::hardware::hidl_memory",
6209   "referenced_type" : "type-307",
6210   "self_type" : "type-310",
6211   "size" : 40,
6212   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6213  },
6214  {
6215   "alignment" : 8,
6216   "is_const" : true,
6217   "linker_set_key" : "const android::hardware::hidl_string",
6218   "name" : "const android::hardware::hidl_string",
6219   "referenced_type" : "type-302",
6220   "self_type" : "type-301",
6221   "size" : 16,
6222   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6223  },
6224  {
6225   "alignment" : 8,
6226   "is_const" : true,
6227   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6228   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6229   "referenced_type" : "type-324",
6230   "self_type" : "type-559",
6231   "size" : 16,
6232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6233  },
6234  {
6235   "alignment" : 8,
6236   "is_const" : true,
6237   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6238   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6239   "referenced_type" : "type-662",
6240   "self_type" : "type-667",
6241   "size" : 16,
6242   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6243  },
6244  {
6245   "alignment" : 8,
6246   "is_const" : true,
6247   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6248   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
6249   "referenced_type" : "type-671",
6250   "self_type" : "type-679",
6251   "size" : 16,
6252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6253  },
6254  {
6255   "alignment" : 8,
6256   "is_const" : true,
6257   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6258   "name" : "const android::hardware::hidl_vec<int>",
6259   "referenced_type" : "type-342",
6260   "self_type" : "type-346",
6261   "size" : 16,
6262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6263  },
6264  {
6265   "alignment" : 2,
6266   "is_const" : true,
6267   "linker_set_key" : "const android::hardware::hidl_version",
6268   "name" : "const android::hardware::hidl_version",
6269   "referenced_type" : "type-354",
6270   "self_type" : "type-356",
6271   "size" : 4,
6272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6273  },
6274  {
6275   "alignment" : 8,
6276   "is_const" : true,
6277   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6278   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6279   "referenced_type" : "type-577",
6280   "self_type" : "type-580",
6281   "size" : 216,
6282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6283  },
6284  {
6285   "alignment" : 8,
6286   "is_const" : true,
6287   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6288   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6289   "referenced_type" : "type-569",
6290   "self_type" : "type-572",
6291   "size" : 216,
6292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6293  },
6294  {
6295   "alignment" : 8,
6296   "is_const" : true,
6297   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6298   "name" : "const android::hardware::usb::V1_0::IUsb",
6299   "referenced_type" : "type-119",
6300   "self_type" : "type-555",
6301   "size" : 24,
6302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6303  },
6304  {
6305   "alignment" : 8,
6306   "is_const" : true,
6307   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6308   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6309   "referenced_type" : "type-110",
6310   "self_type" : "type-115",
6311   "size" : 24,
6312   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6313  },
6314  {
6315   "alignment" : 4,
6316   "is_const" : true,
6317   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6318   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6319   "referenced_type" : "type-531",
6320   "self_type" : "type-540",
6321   "size" : 4,
6322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6323  },
6324  {
6325   "alignment" : 4,
6326   "is_const" : true,
6327   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6328   "name" : "const android::hardware::usb::V1_0::PortMode",
6329   "referenced_type" : "type-534",
6330   "self_type" : "type-542",
6331   "size" : 4,
6332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6333  },
6334  {
6335   "alignment" : 4,
6336   "is_const" : true,
6337   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6338   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6339   "referenced_type" : "type-533",
6340   "self_type" : "type-541",
6341   "size" : 4,
6342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6343  },
6344  {
6345   "alignment" : 4,
6346   "is_const" : true,
6347   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6348   "name" : "const android::hardware::usb::V1_0::PortRole",
6349   "referenced_type" : "type-535",
6350   "self_type" : "type-588",
6351   "size" : 8,
6352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6353  },
6354  {
6355   "alignment" : 4,
6356   "is_const" : true,
6357   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6358   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6359   "referenced_type" : "type-530",
6360   "self_type" : "type-539",
6361   "size" : 4,
6362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6363  },
6364  {
6365   "alignment" : 8,
6366   "is_const" : true,
6367   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6368   "name" : "const android::hardware::usb::V1_0::PortStatus",
6369   "referenced_type" : "type-536",
6370   "self_type" : "type-732",
6371   "size" : 40,
6372   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6373  },
6374  {
6375   "alignment" : 4,
6376   "is_const" : true,
6377   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
6378   "name" : "const android::hardware::usb::V1_0::Status",
6379   "referenced_type" : "type-529",
6380   "self_type" : "type-537",
6381   "size" : 4,
6382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6383  },
6384  {
6385   "alignment" : 8,
6386   "is_const" : true,
6387   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb",
6388   "name" : "const android::hardware::usb::V1_1::BpHwUsb",
6389   "referenced_type" : "type-583",
6390   "self_type" : "type-582",
6391   "size" : 216,
6392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h"
6393  },
6394  {
6395   "alignment" : 8,
6396   "is_const" : true,
6397   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
6398   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback",
6399   "referenced_type" : "type-634",
6400   "self_type" : "type-727",
6401   "size" : 216,
6402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h"
6403  },
6404  {
6405   "alignment" : 8,
6406   "is_const" : true,
6407   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb",
6408   "name" : "const android::hardware::usb::V1_1::IUsb",
6409   "referenced_type" : "type-138",
6410   "self_type" : "type-557",
6411   "size" : 24,
6412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h"
6413  },
6414  {
6415   "alignment" : 8,
6416   "is_const" : true,
6417   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback",
6418   "name" : "const android::hardware::usb::V1_1::IUsbCallback",
6419   "referenced_type" : "type-627",
6420   "self_type" : "type-723",
6421   "size" : 24,
6422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h"
6423  },
6424  {
6425   "alignment" : 4,
6426   "is_const" : true,
6427   "linker_set_key" : "const android::hardware::usb::V1_1::PortMode_1_1",
6428   "name" : "const android::hardware::usb::V1_1::PortMode_1_1",
6429   "referenced_type" : "type-676",
6430   "self_type" : "type-720",
6431   "size" : 4,
6432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
6433  },
6434  {
6435   "alignment" : 8,
6436   "is_const" : true,
6437   "linker_set_key" : "const android::hardware::usb::V1_1::PortStatus_1_1",
6438   "name" : "const android::hardware::usb::V1_1::PortStatus_1_1",
6439   "referenced_type" : "type-675",
6440   "self_type" : "type-682",
6441   "size" : 48,
6442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6443  },
6444  {
6445   "alignment" : 8,
6446   "is_const" : true,
6447   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6448   "name" : "const android::hidl::base::V1_0::BpHwBase",
6449   "referenced_type" : "type-562",
6450   "self_type" : "type-565",
6451   "size" : 216,
6452   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6453  },
6454  {
6455   "alignment" : 4,
6456   "is_const" : true,
6457   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6458   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6459   "referenced_type" : "type-371",
6460   "self_type" : "type-372",
6461   "size" : 4,
6462   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6463  },
6464  {
6465   "alignment" : 8,
6466   "is_const" : true,
6467   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6468   "name" : "const android::hidl::base::V1_0::IBase",
6469   "referenced_type" : "type-16",
6470   "self_type" : "type-443",
6471   "size" : 24,
6472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6473  },
6474  {
6475   "alignment" : 8,
6476   "is_const" : true,
6477   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6478   "name" : "const android::hidl::base::V1_0::IBase *const",
6479   "referenced_type" : "type-442",
6480   "self_type" : "type-445",
6481   "size" : 8,
6482   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6483  },
6484  {
6485   "alignment" : 8,
6486   "is_const" : true,
6487   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6488   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6489   "referenced_type" : "type-88",
6490   "self_type" : "type-92",
6491   "size" : 24,
6492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6493  },
6494  {
6495   "alignment" : 4,
6496   "is_const" : true,
6497   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6498   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6499   "referenced_type" : "type-519",
6500   "self_type" : "type-524",
6501   "size" : 4,
6502   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6503  },
6504  {
6505   "alignment" : 1,
6506   "is_const" : true,
6507   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6508   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6509   "referenced_type" : "type-518",
6510   "self_type" : "type-522",
6511   "size" : 1,
6512   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6513  },
6514  {
6515   "alignment" : 8,
6516   "is_const" : true,
6517   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6518   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6519   "referenced_type" : "type-103",
6520   "self_type" : "type-515",
6521   "size" : 24,
6522   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6523  },
6524  {
6525   "alignment" : 8,
6526   "is_const" : true,
6527   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6528   "name" : "const android::sp<android::hardware::IBinder>",
6529   "referenced_type" : "type-49",
6530   "self_type" : "type-48",
6531   "size" : 8,
6532   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6533  },
6534  {
6535   "alignment" : 8,
6536   "is_const" : true,
6537   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6538   "name" : "const android::sp<android::hardware::ProcessState>",
6539   "referenced_type" : "type-79",
6540   "self_type" : "type-84",
6541   "size" : 8,
6542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6543  },
6544  {
6545   "alignment" : 8,
6546   "is_const" : true,
6547   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6548   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6549   "referenced_type" : "type-144",
6550   "self_type" : "type-150",
6551   "size" : 8,
6552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6553  },
6554  {
6555   "alignment" : 8,
6556   "is_const" : true,
6557   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6558   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6559   "referenced_type" : "type-264",
6560   "self_type" : "type-263",
6561   "size" : 8,
6562   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6563  },
6564  {
6565   "alignment" : 8,
6566   "is_const" : true,
6567   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6568   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6569   "referenced_type" : "type-117",
6570   "self_type" : "type-132",
6571   "size" : 8,
6572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6573  },
6574  {
6575   "alignment" : 8,
6576   "is_const" : true,
6577   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6578   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6579   "referenced_type" : "type-108",
6580   "self_type" : "type-114",
6581   "size" : 8,
6582   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6583  },
6584  {
6585   "alignment" : 8,
6586   "is_const" : true,
6587   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
6588   "name" : "const android::sp<android::hardware::usb::V1_1::IUsb>",
6589   "referenced_type" : "type-136",
6590   "self_type" : "type-142",
6591   "size" : 8,
6592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6593  },
6594  {
6595   "alignment" : 8,
6596   "is_const" : true,
6597   "linker_set_key" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
6598   "name" : "const android::sp<android::hardware::usb::V1_1::IUsbCallback>",
6599   "referenced_type" : "type-625",
6600   "self_type" : "type-624",
6601   "size" : 8,
6602   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6603  },
6604  {
6605   "alignment" : 8,
6606   "is_const" : true,
6607   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6608   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6609   "referenced_type" : "type-389",
6610   "self_type" : "type-616",
6611   "size" : 8,
6612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6613  },
6614  {
6615   "alignment" : 8,
6616   "is_const" : true,
6617   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6618   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6619   "referenced_type" : "type-86",
6620   "self_type" : "type-90",
6621   "size" : 8,
6622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6623  },
6624  {
6625   "alignment" : 8,
6626   "is_const" : true,
6627   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6628   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6629   "referenced_type" : "type-101",
6630   "self_type" : "type-105",
6631   "size" : 8,
6632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6633  },
6634  {
6635   "alignment" : 8,
6636   "is_const" : true,
6637   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6638   "name" : "const android::wp<android::hardware::BHwBinder>",
6639   "referenced_type" : "type-305",
6640   "self_type" : "type-532",
6641   "size" : 16,
6642   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6643  },
6644  {
6645   "alignment" : 8,
6646   "is_const" : true,
6647   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6648   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6649   "referenced_type" : "type-4",
6650   "self_type" : "type-240",
6651   "size" : 16,
6652   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6653  },
6654  {
6655   "alignment" : 8,
6656   "is_const" : true,
6657   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6658   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6659   "referenced_type" : "type-14",
6660   "self_type" : "type-608",
6661   "size" : 16,
6662   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6663  },
6664  {
6665   "alignment" : 1,
6666   "is_const" : true,
6667   "linker_set_key" : "const bool",
6668   "name" : "const bool",
6669   "referenced_type" : "type-40",
6670   "self_type" : "type-97",
6671   "size" : 1,
6672   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6673  },
6674  {
6675   "alignment" : 1,
6676   "is_const" : true,
6677   "linker_set_key" : "const char",
6678   "name" : "const char",
6679   "referenced_type" : "type-74",
6680   "self_type" : "type-73",
6681   "size" : 1,
6682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6683  },
6684  {
6685   "alignment" : 2,
6686   "is_const" : true,
6687   "linker_set_key" : "const char16_t",
6688   "name" : "const char16_t",
6689   "referenced_type" : "type-46",
6690   "self_type" : "type-45",
6691   "size" : 2,
6692   "source_file" : "/system/core/libutils/include/utils/String16.h"
6693  },
6694  {
6695   "alignment" : 8,
6696   "is_const" : true,
6697   "linker_set_key" : "const double",
6698   "name" : "const double",
6699   "referenced_type" : "type-262",
6700   "self_type" : "type-292",
6701   "size" : 8,
6702   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6703  },
6704  {
6705   "alignment" : 4,
6706   "is_const" : true,
6707   "linker_set_key" : "const float",
6708   "name" : "const float",
6709   "referenced_type" : "type-257",
6710   "self_type" : "type-286",
6711   "size" : 4,
6712   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6713  },
6714  {
6715   "alignment" : 4,
6716   "is_const" : true,
6717   "linker_set_key" : "const int",
6718   "name" : "const int",
6719   "referenced_type" : "type-76",
6720   "self_type" : "type-493",
6721   "size" : 4,
6722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6723  },
6724  {
6725   "is_const" : true,
6726   "linker_set_key" : "const iter<is_const>",
6727   "name" : "const iter<is_const>",
6728   "referenced_type" : "type-317",
6729   "self_type" : "type-316",
6730   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6731  },
6732  {
6733   "is_const" : true,
6734   "linker_set_key" : "const iter<is_const>",
6735   "name" : "const iter<is_const>",
6736   "referenced_type" : "type-34",
6737   "self_type" : "type-33",
6738   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6739  },
6740  {
6741   "is_const" : true,
6742   "linker_set_key" : "const iter<is_const>",
6743   "name" : "const iter<is_const>",
6744   "referenced_type" : "type-656",
6745   "self_type" : "type-655",
6746   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6747  },
6748  {
6749   "alignment" : 4,
6750   "is_const" : true,
6751   "linker_set_key" : "const log_msg",
6752   "name" : "const log_msg",
6753   "referenced_type" : "type-122",
6754   "self_type" : "type-121",
6755   "size" : 5124,
6756   "source_file" : "/system/core/liblog/include/log/log_read.h"
6757  },
6758  {
6759   "alignment" : 8,
6760   "is_const" : true,
6761   "linker_set_key" : "const long",
6762   "name" : "const long",
6763   "referenced_type" : "type-18",
6764   "self_type" : "type-282",
6765   "size" : 8,
6766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6767  },
6768  {
6769   "alignment" : 4,
6770   "is_const" : true,
6771   "linker_set_key" : "const native_handle",
6772   "name" : "const native_handle",
6773   "referenced_type" : "type-196",
6774   "self_type" : "type-291",
6775   "size" : 12,
6776   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6777  },
6778  {
6779   "alignment" : 2,
6780   "is_const" : true,
6781   "linker_set_key" : "const short",
6782   "name" : "const short",
6783   "referenced_type" : "type-217",
6784   "self_type" : "type-275",
6785   "size" : 2,
6786   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6787  },
6788  {
6789   "alignment" : 1,
6790   "is_const" : true,
6791   "linker_set_key" : "const signed char",
6792   "name" : "const signed char",
6793   "referenced_type" : "type-271",
6794   "self_type" : "type-270",
6795   "size" : 1,
6796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6797  },
6798  {
6799   "alignment" : 4,
6800   "is_const" : true,
6801   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6802   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6803   "referenced_type" : "type-549",
6804   "self_type" : "type-548",
6805   "size" : 16,
6806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6807  },
6808  {
6809   "alignment" : 4,
6810   "is_const" : true,
6811   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6812   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6813   "referenced_type" : "type-57",
6814   "self_type" : "type-56",
6815   "size" : 16,
6816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6817  },
6818  {
6819   "alignment" : 4,
6820   "is_const" : true,
6821   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6822   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6823   "referenced_type" : "type-713",
6824   "self_type" : "type-712",
6825   "size" : 16,
6826   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6827  },
6828  {
6829   "alignment" : 4,
6830   "is_const" : true,
6831   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6832   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6833   "referenced_type" : "type-553",
6834   "self_type" : "type-552",
6835   "size" : 20,
6836   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6837  },
6838  {
6839   "alignment" : 4,
6840   "is_const" : true,
6841   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6842   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6843   "referenced_type" : "type-61",
6844   "self_type" : "type-60",
6845   "size" : 20,
6846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6847  },
6848  {
6849   "alignment" : 4,
6850   "is_const" : true,
6851   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6852   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6853   "referenced_type" : "type-717",
6854   "self_type" : "type-716",
6855   "size" : 20,
6856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6857  },
6858  {
6859   "alignment" : 4,
6860   "is_const" : true,
6861   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6862   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6863   "referenced_type" : "type-551",
6864   "self_type" : "type-550",
6865   "size" : 16,
6866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6867  },
6868  {
6869   "alignment" : 4,
6870   "is_const" : true,
6871   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6872   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6873   "referenced_type" : "type-59",
6874   "self_type" : "type-58",
6875   "size" : 16,
6876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6877  },
6878  {
6879   "alignment" : 4,
6880   "is_const" : true,
6881   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6882   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6883   "referenced_type" : "type-715",
6884   "self_type" : "type-714",
6885   "size" : 16,
6886   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6887  },
6888  {
6889   "alignment" : 4,
6890   "is_const" : true,
6891   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6892   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6893   "referenced_type" : "type-547",
6894   "self_type" : "type-546",
6895   "size" : 12,
6896   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6897  },
6898  {
6899   "alignment" : 4,
6900   "is_const" : true,
6901   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6902   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6903   "referenced_type" : "type-55",
6904   "self_type" : "type-54",
6905   "size" : 12,
6906   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6907  },
6908  {
6909   "alignment" : 4,
6910   "is_const" : true,
6911   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6912   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6913   "referenced_type" : "type-711",
6914   "self_type" : "type-710",
6915   "size" : 12,
6916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6917  },
6918  {
6919   "alignment" : 4,
6920   "is_const" : true,
6921   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6922   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6923   "referenced_type" : "type-53",
6924   "self_type" : "type-52",
6925   "size" : 16,
6926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6927  },
6928  {
6929   "alignment" : 4,
6930   "is_const" : true,
6931   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6932   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6933   "referenced_type" : "type-545",
6934   "self_type" : "type-544",
6935   "size" : 16,
6936   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6937  },
6938  {
6939   "alignment" : 4,
6940   "is_const" : true,
6941   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6942   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6943   "referenced_type" : "type-709",
6944   "self_type" : "type-708",
6945   "size" : 16,
6946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6947  },
6948  {
6949   "alignment" : 4,
6950   "is_const" : true,
6951   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
6952   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
6953   "referenced_type" : "type-63",
6954   "self_type" : "type-62",
6955   "size" : 32,
6956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
6957  },
6958  {
6959   "alignment" : 4,
6960   "is_const" : true,
6961   "linker_set_key" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
6962   "name" : "const std::array<android::hardware::usb::V1_1::PortMode_1_1, 8>",
6963   "referenced_type" : "type-722",
6964   "self_type" : "type-721",
6965   "size" : 32,
6966   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h"
6967  },
6968  {
6969   "alignment" : 4,
6970   "is_const" : true,
6971   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6972   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6973   "referenced_type" : "type-375",
6974   "self_type" : "type-374",
6975   "size" : 12,
6976   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6977  },
6978  {
6979   "alignment" : 4,
6980   "is_const" : true,
6981   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6982   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6983   "referenced_type" : "type-37",
6984   "self_type" : "type-36",
6985   "size" : 12,
6986   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6987  },
6988  {
6989   "alignment" : 4,
6990   "is_const" : true,
6991   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6992   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6993   "referenced_type" : "type-686",
6994   "self_type" : "type-685",
6995   "size" : 12,
6996   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6997  },
6998  {
6999   "alignment" : 4,
7000   "is_const" : true,
7001   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7002   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7003   "referenced_type" : "type-528",
7004   "self_type" : "type-527",
7005   "size" : 4,
7006   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7007  },
7008  {
7009   "alignment" : 4,
7010   "is_const" : true,
7011   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7012   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7013   "referenced_type" : "type-707",
7014   "self_type" : "type-706",
7015   "size" : 4,
7016   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7017  },
7018  {
7019   "alignment" : 1,
7020   "is_const" : true,
7021   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7022   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7023   "referenced_type" : "type-526",
7024   "self_type" : "type-525",
7025   "size" : 3,
7026   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7027  },
7028  {
7029   "alignment" : 1,
7030   "is_const" : true,
7031   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7032   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7033   "referenced_type" : "type-704",
7034   "self_type" : "type-703",
7035   "size" : 3,
7036   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7037  },
7038  {
7039   "alignment" : 8,
7040   "is_const" : true,
7041   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7042   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7043   "referenced_type" : "type-424",
7044   "self_type" : "type-423",
7045   "size" : 24,
7046   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7047  },
7048  {
7049   "alignment" : 8,
7050   "is_const" : true,
7051   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7052   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7053   "referenced_type" : "type-694",
7054   "self_type" : "type-693",
7055   "size" : 24,
7056   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7057  },
7058  {
7059   "alignment" : 8,
7060   "is_const" : true,
7061   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7062   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7063   "referenced_type" : "type-340",
7064   "self_type" : "type-339",
7065   "size" : 16,
7066   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7067  },
7068  {
7069   "alignment" : 8,
7070   "is_const" : true,
7071   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7072   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7073   "referenced_type" : "type-661",
7074   "self_type" : "type-660",
7075   "size" : 16,
7076   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7077  },
7078  {
7079   "alignment" : 8,
7080   "is_const" : true,
7081   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7082   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7083   "referenced_type" : "type-330",
7084   "self_type" : "type-329",
7085   "size" : 16,
7086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7087  },
7088  {
7089   "alignment" : 8,
7090   "is_const" : true,
7091   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7092   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7093   "referenced_type" : "type-659",
7094   "self_type" : "type-658",
7095   "size" : 16,
7096   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7097  },
7098  {
7099   "alignment" : 8,
7100   "is_const" : true,
7101   "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 *> > *)> > >",
7102   "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 *> > *)> > >",
7103   "referenced_type" : "type-604",
7104   "self_type" : "type-603",
7105   "size" : 24,
7106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7107  },
7108  {
7109   "alignment" : 8,
7110   "is_const" : true,
7111   "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 *> > *)> > >",
7112   "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 *> > *)> > >",
7113   "referenced_type" : "type-623",
7114   "self_type" : "type-622",
7115   "size" : 24,
7116   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7117  },
7118  {
7119   "alignment" : 8,
7120   "is_const" : true,
7121   "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 *> > *)> > >",
7122   "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 *> > *)> > >",
7123   "referenced_type" : "type-66",
7124   "self_type" : "type-65",
7125   "size" : 24,
7126   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7127  },
7128  {
7129   "alignment" : 1,
7130   "is_const" : true,
7131   "linker_set_key" : "const unsigned char",
7132   "name" : "const unsigned char",
7133   "referenced_type" : "type-125",
7134   "self_type" : "type-273",
7135   "size" : 1,
7136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7137  },
7138  {
7139   "alignment" : 4,
7140   "is_const" : true,
7141   "linker_set_key" : "const unsigned int",
7142   "name" : "const unsigned int",
7143   "referenced_type" : "type-2",
7144   "self_type" : "type-28",
7145   "size" : 4,
7146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7147  },
7148  {
7149   "alignment" : 8,
7150   "is_const" : true,
7151   "linker_set_key" : "const unsigned long",
7152   "name" : "const unsigned long",
7153   "referenced_type" : "type-13",
7154   "self_type" : "type-29",
7155   "size" : 8,
7156   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7157  },
7158  {
7159   "alignment" : 8,
7160   "is_const" : true,
7161   "linker_set_key" : "const unsigned long long",
7162   "name" : "const unsigned long long",
7163   "referenced_type" : "type-250",
7164   "self_type" : "type-416",
7165   "size" : 8,
7166   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7167  },
7168  {
7169   "alignment" : 2,
7170   "is_const" : true,
7171   "linker_set_key" : "const unsigned short",
7172   "name" : "const unsigned short",
7173   "referenced_type" : "type-127",
7174   "self_type" : "type-279",
7175   "size" : 2,
7176   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7177  },
7178  {
7179   "is_const" : true,
7180   "linker_set_key" : "const void",
7181   "name" : "const void",
7182   "referenced_type" : "type-27",
7183   "self_type" : "type-359",
7184   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7185  },
7186  {
7187   "alignment" : 1,
7188   "is_volatile" : true,
7189   "linker_set_key" : "volatile bool",
7190   "name" : "volatile bool",
7191   "referenced_type" : "type-40",
7192   "self_type" : "type-100",
7193   "size" : 1,
7194   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7195  },
7196  {
7197   "alignment" : 4,
7198   "is_volatile" : true,
7199   "linker_set_key" : "volatile int",
7200   "name" : "volatile int",
7201   "referenced_type" : "type-76",
7202   "self_type" : "type-75",
7203   "size" : 4,
7204   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7205  }
7206 ],
7207 "record_types" :
7208 [
7209  {
7210   "alignment" : 4,
7211   "fields" :
7212   [
7213    {
7214     "access" : "private",
7215     "field_name" : "mCond",
7216     "referenced_type" : "type-99"
7217    }
7218   ],
7219   "linker_set_key" : "android::Condition",
7220   "name" : "android::Condition",
7221   "record_kind" : "class",
7222   "referenced_type" : "type-98",
7223   "self_type" : "type-98",
7224   "size" : 48,
7225   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7226   "unique_id" : "_ZTSN7android9ConditionE"
7227  },
7228  {
7229   "alignment" : 8,
7230   "fields" :
7231   [
7232    {
7233     "access" : "private",
7234     "field_name" : "mVector",
7235     "referenced_type" : "type-68"
7236    }
7237   ],
7238   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7239   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7240   "record_kind" : "class",
7241   "referenced_type" : "type-67",
7242   "self_type" : "type-67",
7243   "size" : 40,
7244   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7245   "template_args" : [ "type-43", "type-49" ],
7246   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7247  },
7248  {
7249   "alignment" : 4,
7250   "fields" :
7251   [
7252    {
7253     "access" : "private",
7254     "field_name" : "mCount",
7255     "referenced_type" : "type-193"
7256    }
7257   ],
7258   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7259   "name" : "android::LightRefBase<android::NativeHandle>",
7260   "record_kind" : "class",
7261   "referenced_type" : "type-192",
7262   "self_type" : "type-192",
7263   "size" : 4,
7264   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7265   "template_args" : [ "type-194" ],
7266   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7267  },
7268  {
7269   "alignment" : 4,
7270   "fields" :
7271   [
7272    {
7273     "access" : "private",
7274     "field_name" : "mCount",
7275     "referenced_type" : "type-190"
7276    }
7277   ],
7278   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7279   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7280   "record_kind" : "class",
7281   "referenced_type" : "type-189",
7282   "self_type" : "type-189",
7283   "size" : 4,
7284   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7285   "template_args" : [ "type-191" ],
7286   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7287  },
7288  {
7289   "alignment" : 4,
7290   "fields" :
7291   [
7292    {
7293     "access" : "private",
7294     "field_name" : "mMutex",
7295     "referenced_type" : "type-20"
7296    }
7297   ],
7298   "linker_set_key" : "android::Mutex",
7299   "name" : "android::Mutex",
7300   "record_kind" : "class",
7301   "referenced_type" : "type-19",
7302   "self_type" : "type-19",
7303   "size" : 40,
7304   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7305   "unique_id" : "_ZTSN7android5MutexE"
7306  },
7307  {
7308   "alignment" : 8,
7309   "fields" :
7310   [
7311    {
7312     "access" : "private",
7313     "field_name" : "mLock",
7314     "referenced_type" : "type-500"
7315    }
7316   ],
7317   "linker_set_key" : "android::Mutex::Autolock",
7318   "name" : "android::Mutex::Autolock",
7319   "record_kind" : "class",
7320   "referenced_type" : "type-499",
7321   "self_type" : "type-499",
7322   "size" : 8,
7323   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7324   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7325  },
7326  {
7327   "alignment" : 8,
7328   "base_specifiers" :
7329   [
7330    {
7331     "referenced_type" : "type-192"
7332    }
7333   ],
7334   "fields" :
7335   [
7336    {
7337     "access" : "private",
7338     "field_name" : "mHandle",
7339     "field_offset" : 64,
7340     "referenced_type" : "type-195"
7341    },
7342    {
7343     "access" : "private",
7344     "field_name" : "mOwnsHandle",
7345     "field_offset" : 128,
7346     "referenced_type" : "type-40"
7347    }
7348   ],
7349   "linker_set_key" : "android::NativeHandle",
7350   "name" : "android::NativeHandle",
7351   "record_kind" : "class",
7352   "referenced_type" : "type-194",
7353   "self_type" : "type-194",
7354   "size" : 24,
7355   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7356   "unique_id" : "_ZTSN7android12NativeHandleE"
7357  },
7358  {
7359   "alignment" : 4,
7360   "fields" :
7361   [
7362    {
7363     "access" : "private",
7364     "field_name" : "mRWLock",
7365     "referenced_type" : "type-505"
7366    }
7367   ],
7368   "linker_set_key" : "android::RWLock",
7369   "name" : "android::RWLock",
7370   "record_kind" : "class",
7371   "referenced_type" : "type-504",
7372   "self_type" : "type-504",
7373   "size" : 56,
7374   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7375   "unique_id" : "_ZTSN7android6RWLockE"
7376  },
7377  {
7378   "alignment" : 8,
7379   "fields" :
7380   [
7381    {
7382     "access" : "private",
7383     "field_name" : "mLock",
7384     "referenced_type" : "type-508"
7385    }
7386   ],
7387   "linker_set_key" : "android::RWLock::AutoRLock",
7388   "name" : "android::RWLock::AutoRLock",
7389   "record_kind" : "class",
7390   "referenced_type" : "type-507",
7391   "self_type" : "type-507",
7392   "size" : 8,
7393   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7394   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7395  },
7396  {
7397   "alignment" : 8,
7398   "fields" :
7399   [
7400    {
7401     "access" : "private",
7402     "field_name" : "mLock",
7403     "referenced_type" : "type-508"
7404    }
7405   ],
7406   "linker_set_key" : "android::RWLock::AutoWLock",
7407   "name" : "android::RWLock::AutoWLock",
7408   "record_kind" : "class",
7409   "referenced_type" : "type-511",
7410   "self_type" : "type-511",
7411   "size" : 8,
7412   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7413   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7414  },
7415  {
7416   "alignment" : 8,
7417   "fields" :
7418   [
7419    {
7420     "access" : "private",
7421     "field_name" : "mRefs",
7422     "field_offset" : 64,
7423     "referenced_type" : "type-8"
7424    }
7425   ],
7426   "linker_set_key" : "android::RefBase",
7427   "name" : "android::RefBase",
7428   "record_kind" : "class",
7429   "referenced_type" : "type-7",
7430   "self_type" : "type-7",
7431   "size" : 16,
7432   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7433   "unique_id" : "_ZTSN7android7RefBaseE",
7434   "vtable_components" :
7435   [
7436    {
7437     "kind" : "offset_to_top"
7438    },
7439    {
7440     "kind" : "rtti",
7441     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7442    },
7443    {
7444     "kind" : "complete_dtor_pointer",
7445     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7446    },
7447    {
7448     "kind" : "deleting_dtor_pointer",
7449     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7450    },
7451    {
7452     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7453    },
7454    {
7455     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7456    },
7457    {
7458     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7459    },
7460    {
7461     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7462    }
7463   ]
7464  },
7465  {
7466   "alignment" : 1,
7467   "linker_set_key" : "android::RefBase::weakref_type",
7468   "name" : "android::RefBase::weakref_type",
7469   "record_kind" : "class",
7470   "referenced_type" : "type-12",
7471   "self_type" : "type-12",
7472   "size" : 1,
7473   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7474   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7475  },
7476  {
7477   "alignment" : 1,
7478   "linker_set_key" : "android::ReferenceMover",
7479   "name" : "android::ReferenceMover",
7480   "record_kind" : "class",
7481   "referenced_type" : "type-299",
7482   "self_type" : "type-299",
7483   "size" : 1,
7484   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7485   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7486  },
7487  {
7488   "alignment" : 8,
7489   "linker_set_key" : "android::ReferenceRenamer",
7490   "name" : "android::ReferenceRenamer",
7491   "record_kind" : "class",
7492   "referenced_type" : "type-294",
7493   "self_type" : "type-294",
7494   "size" : 8,
7495   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7496   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7497   "vtable_components" :
7498   [
7499    {
7500     "kind" : "offset_to_top"
7501    },
7502    {
7503     "kind" : "rtti",
7504     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7505    },
7506    {
7507     "is_pure" : true,
7508     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7509    }
7510   ]
7511  },
7512  {
7513   "alignment" : 8,
7514   "fields" :
7515   [
7516    {
7517     "access" : "private",
7518     "field_name" : "mTag",
7519     "referenced_type" : "type-13"
7520    }
7521   ],
7522   "linker_set_key" : "android::ScopedTrace",
7523   "name" : "android::ScopedTrace",
7524   "record_kind" : "class",
7525   "referenced_type" : "type-513",
7526   "self_type" : "type-513",
7527   "size" : 8,
7528   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7529   "unique_id" : "_ZTSN7android11ScopedTraceE"
7530  },
7531  {
7532   "alignment" : 8,
7533   "base_specifiers" :
7534   [
7535    {
7536     "access" : "private",
7537     "referenced_type" : "type-69"
7538    }
7539   ],
7540   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7541   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7542   "record_kind" : "class",
7543   "referenced_type" : "type-68",
7544   "self_type" : "type-68",
7545   "size" : 40,
7546   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7547   "template_args" : [ "type-70" ],
7548   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7549   "vtable_components" :
7550   [
7551    {
7552     "kind" : "offset_to_top"
7553    },
7554    {
7555     "kind" : "rtti",
7556     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7557    },
7558    {
7559     "kind" : "complete_dtor_pointer",
7560     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7561    },
7562    {
7563     "kind" : "deleting_dtor_pointer",
7564     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7565    },
7566    {
7567     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7568    },
7569    {
7570     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7571    },
7572    {
7573     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7574    },
7575    {
7576     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7577    },
7578    {
7579     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7580    },
7581    {
7582     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7583    },
7584    {
7585     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7586    }
7587   ]
7588  },
7589  {
7590   "alignment" : 8,
7591   "base_specifiers" :
7592   [
7593    {
7594     "referenced_type" : "type-25"
7595    }
7596   ],
7597   "linker_set_key" : "android::SortedVectorImpl",
7598   "name" : "android::SortedVectorImpl",
7599   "record_kind" : "class",
7600   "referenced_type" : "type-69",
7601   "self_type" : "type-69",
7602   "size" : 40,
7603   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7604   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7605   "vtable_components" :
7606   [
7607    {
7608     "kind" : "offset_to_top"
7609    },
7610    {
7611     "kind" : "rtti",
7612     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7613    },
7614    {
7615     "kind" : "complete_dtor_pointer",
7616     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7617    },
7618    {
7619     "kind" : "deleting_dtor_pointer",
7620     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7621    },
7622    {
7623     "is_pure" : true,
7624     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7625    },
7626    {
7627     "is_pure" : true,
7628     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7629    },
7630    {
7631     "is_pure" : true,
7632     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7633    },
7634    {
7635     "is_pure" : true,
7636     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7637    },
7638    {
7639     "is_pure" : true,
7640     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7641    },
7642    {
7643     "is_pure" : true,
7644     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7645    },
7646    {
7647     "is_pure" : true,
7648     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7649    }
7650   ]
7651  },
7652  {
7653   "alignment" : 8,
7654   "fields" :
7655   [
7656    {
7657     "access" : "private",
7658     "field_name" : "mString",
7659     "referenced_type" : "type-44"
7660    }
7661   ],
7662   "linker_set_key" : "android::String16",
7663   "name" : "android::String16",
7664   "record_kind" : "class",
7665   "referenced_type" : "type-43",
7666   "self_type" : "type-43",
7667   "size" : 8,
7668   "source_file" : "/system/core/libutils/include/utils/String16.h",
7669   "unique_id" : "_ZTSN7android8String16E"
7670  },
7671  {
7672   "alignment" : 8,
7673   "fields" :
7674   [
7675    {
7676     "access" : "private",
7677     "field_name" : "mString",
7678     "referenced_type" : "type-72"
7679    }
7680   ],
7681   "linker_set_key" : "android::String8",
7682   "name" : "android::String8",
7683   "record_kind" : "class",
7684   "referenced_type" : "type-71",
7685   "self_type" : "type-71",
7686   "size" : 8,
7687   "source_file" : "/system/core/libutils/include/utils/String8.h",
7688   "unique_id" : "_ZTSN7android7String8E"
7689  },
7690  {
7691   "alignment" : 8,
7692   "base_specifiers" :
7693   [
7694    {
7695     "is_virtual" : true,
7696     "referenced_type" : "type-7"
7697    }
7698   ],
7699   "fields" :
7700   [
7701    {
7702     "access" : "private",
7703     "field_name" : "mCanCallJava",
7704     "field_offset" : 64,
7705     "referenced_type" : "type-97"
7706    },
7707    {
7708     "access" : "private",
7709     "field_name" : "mThread",
7710     "field_offset" : 128,
7711     "referenced_type" : "type-26"
7712    },
7713    {
7714     "access" : "private",
7715     "field_name" : "mLock",
7716     "field_offset" : 192,
7717     "referenced_type" : "type-19"
7718    },
7719    {
7720     "access" : "private",
7721     "field_name" : "mThreadExitedCondition",
7722     "field_offset" : 512,
7723     "referenced_type" : "type-98"
7724    },
7725    {
7726     "access" : "private",
7727     "field_name" : "mStatus",
7728     "field_offset" : 896,
7729     "referenced_type" : "type-76"
7730    },
7731    {
7732     "access" : "private",
7733     "field_name" : "mExitPending",
7734     "field_offset" : 928,
7735     "referenced_type" : "type-100"
7736    },
7737    {
7738     "access" : "private",
7739     "field_name" : "mRunning",
7740     "field_offset" : 936,
7741     "referenced_type" : "type-100"
7742    },
7743    {
7744     "access" : "private",
7745     "field_name" : "mHoldSelf",
7746     "field_offset" : 960,
7747     "referenced_type" : "type-94"
7748    },
7749    {
7750     "access" : "private",
7751     "field_name" : "mTid",
7752     "field_offset" : 1024,
7753     "referenced_type" : "type-76"
7754    }
7755   ],
7756   "linker_set_key" : "android::Thread",
7757   "name" : "android::Thread",
7758   "record_kind" : "class",
7759   "referenced_type" : "type-96",
7760   "self_type" : "type-96",
7761   "size" : 152,
7762   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7763   "unique_id" : "_ZTSN7android6ThreadE",
7764   "vtable_components" :
7765   [
7766    {
7767     "component_value" : 136,
7768     "kind" : "vbase_offset"
7769    },
7770    {
7771     "kind" : "offset_to_top"
7772    },
7773    {
7774     "kind" : "rtti",
7775     "mangled_component_name" : "_ZTIN7android6ThreadE"
7776    },
7777    {
7778     "kind" : "complete_dtor_pointer",
7779     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7780    },
7781    {
7782     "kind" : "deleting_dtor_pointer",
7783     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7784    },
7785    {
7786     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7787    },
7788    {
7789     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7790    },
7791    {
7792     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7793    },
7794    {
7795     "is_pure" : true,
7796     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7797    },
7798    {
7799     "kind" : "vcall_offset"
7800    },
7801    {
7802     "kind" : "vcall_offset"
7803    },
7804    {
7805     "kind" : "vcall_offset"
7806    },
7807    {
7808     "kind" : "vcall_offset"
7809    },
7810    {
7811     "component_value" : -136,
7812     "kind" : "vcall_offset"
7813    },
7814    {
7815     "component_value" : -136,
7816     "kind" : "offset_to_top"
7817    },
7818    {
7819     "kind" : "rtti",
7820     "mangled_component_name" : "_ZTIN7android6ThreadE"
7821    },
7822    {
7823     "kind" : "complete_dtor_pointer",
7824     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7825    },
7826    {
7827     "kind" : "deleting_dtor_pointer",
7828     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7829    },
7830    {
7831     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7832    },
7833    {
7834     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7835    },
7836    {
7837     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7838    },
7839    {
7840     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7841    }
7842   ]
7843  },
7844  {
7845   "alignment" : 8,
7846   "base_specifiers" :
7847   [
7848    {
7849     "access" : "private",
7850     "referenced_type" : "type-25"
7851    }
7852   ],
7853   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7854   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7855   "record_kind" : "class",
7856   "referenced_type" : "type-24",
7857   "self_type" : "type-24",
7858   "size" : 40,
7859   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7860   "template_args" : [ "type-30" ],
7861   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7862   "vtable_components" :
7863   [
7864    {
7865     "kind" : "offset_to_top"
7866    },
7867    {
7868     "kind" : "rtti",
7869     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7870    },
7871    {
7872     "kind" : "complete_dtor_pointer",
7873     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7874    },
7875    {
7876     "kind" : "deleting_dtor_pointer",
7877     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7878    },
7879    {
7880     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7881    },
7882    {
7883     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7884    },
7885    {
7886     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7887    },
7888    {
7889     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7890    },
7891    {
7892     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7893    },
7894    {
7895     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7896    }
7897   ]
7898  },
7899  {
7900   "alignment" : 8,
7901   "fields" :
7902   [
7903    {
7904     "access" : "private",
7905     "field_name" : "mStorage",
7906     "field_offset" : 64,
7907     "referenced_type" : "type-26"
7908    },
7909    {
7910     "access" : "private",
7911     "field_name" : "mCount",
7912     "field_offset" : 128,
7913     "referenced_type" : "type-13"
7914    },
7915    {
7916     "access" : "private",
7917     "field_name" : "mFlags",
7918     "field_offset" : 192,
7919     "referenced_type" : "type-28"
7920    },
7921    {
7922     "access" : "private",
7923     "field_name" : "mItemSize",
7924     "field_offset" : 256,
7925     "referenced_type" : "type-29"
7926    }
7927   ],
7928   "linker_set_key" : "android::VectorImpl",
7929   "name" : "android::VectorImpl",
7930   "record_kind" : "class",
7931   "referenced_type" : "type-25",
7932   "self_type" : "type-25",
7933   "size" : 40,
7934   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7935   "unique_id" : "_ZTSN7android10VectorImplE",
7936   "vtable_components" :
7937   [
7938    {
7939     "kind" : "offset_to_top"
7940    },
7941    {
7942     "kind" : "rtti",
7943     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7944    },
7945    {
7946     "kind" : "complete_dtor_pointer",
7947     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7948    },
7949    {
7950     "kind" : "deleting_dtor_pointer",
7951     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7952    },
7953    {
7954     "is_pure" : true,
7955     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7956    },
7957    {
7958     "is_pure" : true,
7959     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7960    },
7961    {
7962     "is_pure" : true,
7963     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7964    },
7965    {
7966     "is_pure" : true,
7967     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7968    },
7969    {
7970     "is_pure" : true,
7971     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7972    },
7973    {
7974     "is_pure" : true,
7975     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7976    }
7977   ]
7978  },
7979  {
7980   "alignment" : 8,
7981   "base_specifiers" :
7982   [
7983    {
7984     "referenced_type" : "type-189"
7985    }
7986   ],
7987   "linker_set_key" : "android::VirtualLightRefBase",
7988   "name" : "android::VirtualLightRefBase",
7989   "record_kind" : "class",
7990   "referenced_type" : "type-191",
7991   "self_type" : "type-191",
7992   "size" : 16,
7993   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7994   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7995   "vtable_components" :
7996   [
7997    {
7998     "kind" : "offset_to_top"
7999    },
8000    {
8001     "kind" : "rtti",
8002     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8003    },
8004    {
8005     "kind" : "complete_dtor_pointer",
8006     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8007    },
8008    {
8009     "kind" : "deleting_dtor_pointer",
8010     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8011    }
8012   ]
8013  },
8014  {
8015   "alignment" : 8,
8016   "base_specifiers" :
8017   [
8018    {
8019     "referenced_type" : "type-32"
8020    }
8021   ],
8022   "fields" :
8023   [
8024    {
8025     "access" : "protected",
8026     "field_name" : "mSchedPolicy",
8027     "field_offset" : 64,
8028     "referenced_type" : "type-76"
8029    },
8030    {
8031     "access" : "protected",
8032     "field_name" : "mSchedPriority",
8033     "field_offset" : 96,
8034     "referenced_type" : "type-76"
8035    },
8036    {
8037     "access" : "private",
8038     "field_name" : "mExtras",
8039     "field_offset" : 128,
8040     "referenced_type" : "type-154"
8041    },
8042    {
8043     "access" : "private",
8044     "field_name" : "mReserved0",
8045     "field_offset" : 192,
8046     "referenced_type" : "type-26"
8047    }
8048   ],
8049   "linker_set_key" : "android::hardware::BHwBinder",
8050   "name" : "android::hardware::BHwBinder",
8051   "record_kind" : "class",
8052   "referenced_type" : "type-153",
8053   "self_type" : "type-153",
8054   "size" : 48,
8055   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8056   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8057   "vtable_components" :
8058   [
8059    {
8060     "component_value" : 32,
8061     "kind" : "vbase_offset"
8062    },
8063    {
8064     "kind" : "offset_to_top"
8065    },
8066    {
8067     "kind" : "rtti",
8068     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8069    },
8070    {
8071     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8072    },
8073    {
8074     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8075    },
8076    {
8077     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8078    },
8079    {
8080     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8081    },
8082    {
8083     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8084    },
8085    {
8086     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8087    },
8088    {
8089     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8090    },
8091    {
8092     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8093    },
8094    {
8095     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8096    },
8097    {
8098     "kind" : "complete_dtor_pointer",
8099     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8100    },
8101    {
8102     "kind" : "deleting_dtor_pointer",
8103     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8104    },
8105    {
8106     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8107    },
8108    {
8109     "kind" : "vcall_offset"
8110    },
8111    {
8112     "kind" : "vcall_offset"
8113    },
8114    {
8115     "kind" : "vcall_offset"
8116    },
8117    {
8118     "kind" : "vcall_offset"
8119    },
8120    {
8121     "component_value" : -32,
8122     "kind" : "vcall_offset"
8123    },
8124    {
8125     "component_value" : -32,
8126     "kind" : "offset_to_top"
8127    },
8128    {
8129     "kind" : "rtti",
8130     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8131    },
8132    {
8133     "kind" : "complete_dtor_pointer",
8134     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8135    },
8136    {
8137     "kind" : "deleting_dtor_pointer",
8138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8139    },
8140    {
8141     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8142    },
8143    {
8144     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8145    },
8146    {
8147     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8148    },
8149    {
8150     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8151    }
8152   ]
8153  },
8154  {
8155   "alignment" : 8,
8156   "base_specifiers" :
8157   [
8158    {
8159     "is_virtual" : true,
8160     "referenced_type" : "type-7"
8161    }
8162   ],
8163   "fields" :
8164   [
8165    {
8166     "access" : "private",
8167     "field_name" : "mRemote",
8168     "field_offset" : 64,
8169     "referenced_type" : "type-399"
8170    },
8171    {
8172     "access" : "private",
8173     "field_name" : "mRefs",
8174     "field_offset" : 128,
8175     "referenced_type" : "type-11"
8176    },
8177    {
8178     "access" : "private",
8179     "field_name" : "mState",
8180     "field_offset" : 192,
8181     "referenced_type" : "type-400"
8182    }
8183   ],
8184   "linker_set_key" : "android::hardware::BpHwRefBase",
8185   "name" : "android::hardware::BpHwRefBase",
8186   "record_kind" : "class",
8187   "referenced_type" : "type-398",
8188   "self_type" : "type-398",
8189   "size" : 48,
8190   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8191   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8192   "vtable_components" :
8193   [
8194    {
8195     "component_value" : 32,
8196     "kind" : "vbase_offset"
8197    },
8198    {
8199     "kind" : "offset_to_top"
8200    },
8201    {
8202     "kind" : "rtti",
8203     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8204    },
8205    {
8206     "kind" : "complete_dtor_pointer",
8207     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8208    },
8209    {
8210     "kind" : "deleting_dtor_pointer",
8211     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8212    },
8213    {
8214     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8215    },
8216    {
8217     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8218    },
8219    {
8220     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8221    },
8222    {
8223     "kind" : "vcall_offset"
8224    },
8225    {
8226     "component_value" : -32,
8227     "kind" : "vcall_offset"
8228    },
8229    {
8230     "component_value" : -32,
8231     "kind" : "vcall_offset"
8232    },
8233    {
8234     "component_value" : -32,
8235     "kind" : "vcall_offset"
8236    },
8237    {
8238     "component_value" : -32,
8239     "kind" : "vcall_offset"
8240    },
8241    {
8242     "component_value" : -32,
8243     "kind" : "offset_to_top"
8244    },
8245    {
8246     "kind" : "rtti",
8247     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8248    },
8249    {
8250     "kind" : "complete_dtor_pointer",
8251     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8252    },
8253    {
8254     "kind" : "deleting_dtor_pointer",
8255     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8256    },
8257    {
8258     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8259    },
8260    {
8261     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8262    },
8263    {
8264     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8265    },
8266    {
8267     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8268    }
8269   ]
8270  },
8271  {
8272   "alignment" : 8,
8273   "base_specifiers" :
8274   [
8275    {
8276     "referenced_type" : "type-119"
8277    },
8278    {
8279     "referenced_type" : "type-403"
8280    },
8281    {
8282     "referenced_type" : "type-398"
8283    }
8284   ],
8285   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8286   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8287   "record_kind" : "class",
8288   "referenced_type" : "type-405",
8289   "self_type" : "type-405",
8290   "size" : 64,
8291   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8292   "template_args" : [ "type-119" ],
8293   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
8294   "vtable_components" :
8295   [
8296    {
8297     "component_value" : 48,
8298     "kind" : "vbase_offset"
8299    },
8300    {
8301     "kind" : "offset_to_top"
8302    },
8303    {
8304     "kind" : "rtti",
8305     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8306    },
8307    {
8308     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
8309    },
8310    {
8311     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8312    },
8313    {
8314     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8315    },
8316    {
8317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8318    },
8319    {
8320     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8321    },
8322    {
8323     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8324    },
8325    {
8326     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8327    },
8328    {
8329     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8330    },
8331    {
8332     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8333    },
8334    {
8335     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8336    },
8337    {
8338     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8339    },
8340    {
8341     "kind" : "complete_dtor_pointer",
8342     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8343    },
8344    {
8345     "kind" : "deleting_dtor_pointer",
8346     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8347    },
8348    {
8349     "is_pure" : true,
8350     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8351    },
8352    {
8353     "is_pure" : true,
8354     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8355    },
8356    {
8357     "is_pure" : true,
8358     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8359    },
8360    {
8361     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8362    },
8363    {
8364     "component_value" : 40,
8365     "kind" : "vbase_offset"
8366    },
8367    {
8368     "component_value" : -8,
8369     "kind" : "offset_to_top"
8370    },
8371    {
8372     "kind" : "rtti",
8373     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8374    },
8375    {
8376     "kind" : "complete_dtor_pointer",
8377     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8378    },
8379    {
8380     "kind" : "deleting_dtor_pointer",
8381     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8382    },
8383    {
8384     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8385    },
8386    {
8387     "component_value" : 32,
8388     "kind" : "vbase_offset"
8389    },
8390    {
8391     "component_value" : -16,
8392     "kind" : "offset_to_top"
8393    },
8394    {
8395     "kind" : "rtti",
8396     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8397    },
8398    {
8399     "kind" : "complete_dtor_pointer",
8400     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8401    },
8402    {
8403     "kind" : "deleting_dtor_pointer",
8404     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8405    },
8406    {
8407     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8408    },
8409    {
8410     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8411    },
8412    {
8413     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8414    },
8415    {
8416     "kind" : "vcall_offset"
8417    },
8418    {
8419     "component_value" : -32,
8420     "kind" : "vcall_offset"
8421    },
8422    {
8423     "component_value" : -32,
8424     "kind" : "vcall_offset"
8425    },
8426    {
8427     "component_value" : -32,
8428     "kind" : "vcall_offset"
8429    },
8430    {
8431     "component_value" : -48,
8432     "kind" : "vcall_offset"
8433    },
8434    {
8435     "component_value" : -48,
8436     "kind" : "offset_to_top"
8437    },
8438    {
8439     "kind" : "rtti",
8440     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8441    },
8442    {
8443     "kind" : "complete_dtor_pointer",
8444     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8445    },
8446    {
8447     "kind" : "deleting_dtor_pointer",
8448     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8449    },
8450    {
8451     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8452    },
8453    {
8454     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8455    },
8456    {
8457     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8458    },
8459    {
8460     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8461    }
8462   ]
8463  },
8464  {
8465   "alignment" : 8,
8466   "base_specifiers" :
8467   [
8468    {
8469     "referenced_type" : "type-110"
8470    },
8471    {
8472     "referenced_type" : "type-403"
8473    },
8474    {
8475     "referenced_type" : "type-398"
8476    }
8477   ],
8478   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8479   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8480   "record_kind" : "class",
8481   "referenced_type" : "type-404",
8482   "self_type" : "type-404",
8483   "size" : 64,
8484   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8485   "template_args" : [ "type-110" ],
8486   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
8487   "vtable_components" :
8488   [
8489    {
8490     "component_value" : 48,
8491     "kind" : "vbase_offset"
8492    },
8493    {
8494     "kind" : "offset_to_top"
8495    },
8496    {
8497     "kind" : "rtti",
8498     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8499    },
8500    {
8501     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
8502    },
8503    {
8504     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8505    },
8506    {
8507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8508    },
8509    {
8510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8511    },
8512    {
8513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8514    },
8515    {
8516     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
8517    },
8518    {
8519     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8520    },
8521    {
8522     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
8523    },
8524    {
8525     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8526    },
8527    {
8528     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
8529    },
8530    {
8531     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8532    },
8533    {
8534     "kind" : "complete_dtor_pointer",
8535     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8536    },
8537    {
8538     "kind" : "deleting_dtor_pointer",
8539     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8540    },
8541    {
8542     "is_pure" : true,
8543     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
8544    },
8545    {
8546     "is_pure" : true,
8547     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
8548    },
8549    {
8550     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8551    },
8552    {
8553     "component_value" : 40,
8554     "kind" : "vbase_offset"
8555    },
8556    {
8557     "component_value" : -8,
8558     "kind" : "offset_to_top"
8559    },
8560    {
8561     "kind" : "rtti",
8562     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8563    },
8564    {
8565     "kind" : "complete_dtor_pointer",
8566     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8567    },
8568    {
8569     "kind" : "deleting_dtor_pointer",
8570     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8571    },
8572    {
8573     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8574    },
8575    {
8576     "component_value" : 32,
8577     "kind" : "vbase_offset"
8578    },
8579    {
8580     "component_value" : -16,
8581     "kind" : "offset_to_top"
8582    },
8583    {
8584     "kind" : "rtti",
8585     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8586    },
8587    {
8588     "kind" : "complete_dtor_pointer",
8589     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8590    },
8591    {
8592     "kind" : "deleting_dtor_pointer",
8593     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8594    },
8595    {
8596     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8597    },
8598    {
8599     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8600    },
8601    {
8602     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8603    },
8604    {
8605     "kind" : "vcall_offset"
8606    },
8607    {
8608     "component_value" : -32,
8609     "kind" : "vcall_offset"
8610    },
8611    {
8612     "component_value" : -32,
8613     "kind" : "vcall_offset"
8614    },
8615    {
8616     "component_value" : -32,
8617     "kind" : "vcall_offset"
8618    },
8619    {
8620     "component_value" : -48,
8621     "kind" : "vcall_offset"
8622    },
8623    {
8624     "component_value" : -48,
8625     "kind" : "offset_to_top"
8626    },
8627    {
8628     "kind" : "rtti",
8629     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8630    },
8631    {
8632     "kind" : "complete_dtor_pointer",
8633     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8634    },
8635    {
8636     "kind" : "deleting_dtor_pointer",
8637     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8638    },
8639    {
8640     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8641    },
8642    {
8643     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8644    },
8645    {
8646     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8647    },
8648    {
8649     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8650    }
8651   ]
8652  },
8653  {
8654   "alignment" : 8,
8655   "base_specifiers" :
8656   [
8657    {
8658     "referenced_type" : "type-138"
8659    },
8660    {
8661     "referenced_type" : "type-403"
8662    },
8663    {
8664     "referenced_type" : "type-398"
8665    }
8666   ],
8667   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
8668   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
8669   "record_kind" : "class",
8670   "referenced_type" : "type-407",
8671   "self_type" : "type-407",
8672   "size" : 64,
8673   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8674   "template_args" : [ "type-138" ],
8675   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
8676   "vtable_components" :
8677   [
8678    {
8679     "component_value" : 48,
8680     "kind" : "vbase_offset"
8681    },
8682    {
8683     "kind" : "offset_to_top"
8684    },
8685    {
8686     "kind" : "rtti",
8687     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8688    },
8689    {
8690     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
8691    },
8692    {
8693     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8694    },
8695    {
8696     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8697    },
8698    {
8699     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8700    },
8701    {
8702     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8703    },
8704    {
8705     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
8706    },
8707    {
8708     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8709    },
8710    {
8711     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
8712    },
8713    {
8714     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8715    },
8716    {
8717     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
8718    },
8719    {
8720     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8721    },
8722    {
8723     "kind" : "complete_dtor_pointer",
8724     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8725    },
8726    {
8727     "kind" : "deleting_dtor_pointer",
8728     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8729    },
8730    {
8731     "is_pure" : true,
8732     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
8733    },
8734    {
8735     "is_pure" : true,
8736     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
8737    },
8738    {
8739     "is_pure" : true,
8740     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
8741    },
8742    {
8743     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
8744    },
8745    {
8746     "component_value" : 40,
8747     "kind" : "vbase_offset"
8748    },
8749    {
8750     "component_value" : -8,
8751     "kind" : "offset_to_top"
8752    },
8753    {
8754     "kind" : "rtti",
8755     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8756    },
8757    {
8758     "kind" : "complete_dtor_pointer",
8759     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8760    },
8761    {
8762     "kind" : "deleting_dtor_pointer",
8763     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8764    },
8765    {
8766     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
8767    },
8768    {
8769     "component_value" : 32,
8770     "kind" : "vbase_offset"
8771    },
8772    {
8773     "component_value" : -16,
8774     "kind" : "offset_to_top"
8775    },
8776    {
8777     "kind" : "rtti",
8778     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8779    },
8780    {
8781     "kind" : "complete_dtor_pointer",
8782     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8783    },
8784    {
8785     "kind" : "deleting_dtor_pointer",
8786     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8787    },
8788    {
8789     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8790    },
8791    {
8792     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8793    },
8794    {
8795     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8796    },
8797    {
8798     "kind" : "vcall_offset"
8799    },
8800    {
8801     "component_value" : -32,
8802     "kind" : "vcall_offset"
8803    },
8804    {
8805     "component_value" : -32,
8806     "kind" : "vcall_offset"
8807    },
8808    {
8809     "component_value" : -32,
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "component_value" : -48,
8814     "kind" : "vcall_offset"
8815    },
8816    {
8817     "component_value" : -48,
8818     "kind" : "offset_to_top"
8819    },
8820    {
8821     "kind" : "rtti",
8822     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8823    },
8824    {
8825     "kind" : "complete_dtor_pointer",
8826     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8827    },
8828    {
8829     "kind" : "deleting_dtor_pointer",
8830     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8831    },
8832    {
8833     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8834    },
8835    {
8836     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8837    },
8838    {
8839     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8843    }
8844   ]
8845  },
8846  {
8847   "alignment" : 8,
8848   "base_specifiers" :
8849   [
8850    {
8851     "referenced_type" : "type-627"
8852    },
8853    {
8854     "referenced_type" : "type-403"
8855    },
8856    {
8857     "referenced_type" : "type-398"
8858    }
8859   ],
8860   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
8861   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
8862   "record_kind" : "class",
8863   "referenced_type" : "type-637",
8864   "self_type" : "type-637",
8865   "size" : 64,
8866   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8867   "template_args" : [ "type-627" ],
8868   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
8869   "vtable_components" :
8870   [
8871    {
8872     "component_value" : 48,
8873     "kind" : "vbase_offset"
8874    },
8875    {
8876     "kind" : "offset_to_top"
8877    },
8878    {
8879     "kind" : "rtti",
8880     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8881    },
8882    {
8883     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
8884    },
8885    {
8886     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8887    },
8888    {
8889     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8890    },
8891    {
8892     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8893    },
8894    {
8895     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8896    },
8897    {
8898     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
8899    },
8900    {
8901     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8902    },
8903    {
8904     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
8905    },
8906    {
8907     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8908    },
8909    {
8910     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
8911    },
8912    {
8913     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8914    },
8915    {
8916     "kind" : "complete_dtor_pointer",
8917     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8918    },
8919    {
8920     "kind" : "deleting_dtor_pointer",
8921     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8922    },
8923    {
8924     "is_pure" : true,
8925     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
8926    },
8927    {
8928     "is_pure" : true,
8929     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
8930    },
8931    {
8932     "is_pure" : true,
8933     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
8934    },
8935    {
8936     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
8937    },
8938    {
8939     "component_value" : 40,
8940     "kind" : "vbase_offset"
8941    },
8942    {
8943     "component_value" : -8,
8944     "kind" : "offset_to_top"
8945    },
8946    {
8947     "kind" : "rtti",
8948     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8949    },
8950    {
8951     "kind" : "complete_dtor_pointer",
8952     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8953    },
8954    {
8955     "kind" : "deleting_dtor_pointer",
8956     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8957    },
8958    {
8959     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
8960    },
8961    {
8962     "component_value" : 32,
8963     "kind" : "vbase_offset"
8964    },
8965    {
8966     "component_value" : -16,
8967     "kind" : "offset_to_top"
8968    },
8969    {
8970     "kind" : "rtti",
8971     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8972    },
8973    {
8974     "kind" : "complete_dtor_pointer",
8975     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8976    },
8977    {
8978     "kind" : "deleting_dtor_pointer",
8979     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8980    },
8981    {
8982     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8983    },
8984    {
8985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8986    },
8987    {
8988     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8989    },
8990    {
8991     "kind" : "vcall_offset"
8992    },
8993    {
8994     "component_value" : -32,
8995     "kind" : "vcall_offset"
8996    },
8997    {
8998     "component_value" : -32,
8999     "kind" : "vcall_offset"
9000    },
9001    {
9002     "component_value" : -32,
9003     "kind" : "vcall_offset"
9004    },
9005    {
9006     "component_value" : -48,
9007     "kind" : "vcall_offset"
9008    },
9009    {
9010     "component_value" : -48,
9011     "kind" : "offset_to_top"
9012    },
9013    {
9014     "kind" : "rtti",
9015     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9016    },
9017    {
9018     "kind" : "complete_dtor_pointer",
9019     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9020    },
9021    {
9022     "kind" : "deleting_dtor_pointer",
9023     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9024    },
9025    {
9026     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9027    },
9028    {
9029     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9030    },
9031    {
9032     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9033    },
9034    {
9035     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9036    }
9037   ]
9038  },
9039  {
9040   "alignment" : 8,
9041   "base_specifiers" :
9042   [
9043    {
9044     "referenced_type" : "type-16"
9045    },
9046    {
9047     "referenced_type" : "type-403"
9048    },
9049    {
9050     "referenced_type" : "type-398"
9051    }
9052   ],
9053   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9054   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9055   "record_kind" : "class",
9056   "referenced_type" : "type-402",
9057   "self_type" : "type-402",
9058   "size" : 64,
9059   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9060   "template_args" : [ "type-16" ],
9061   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9062   "vtable_components" :
9063   [
9064    {
9065     "component_value" : 48,
9066     "kind" : "vbase_offset"
9067    },
9068    {
9069     "kind" : "offset_to_top"
9070    },
9071    {
9072     "kind" : "rtti",
9073     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9074    },
9075    {
9076     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9077    },
9078    {
9079     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9080    },
9081    {
9082     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9083    },
9084    {
9085     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9086    },
9087    {
9088     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9089    },
9090    {
9091     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9092    },
9093    {
9094     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9095    },
9096    {
9097     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9098    },
9099    {
9100     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9101    },
9102    {
9103     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9107    },
9108    {
9109     "kind" : "complete_dtor_pointer",
9110     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9111    },
9112    {
9113     "kind" : "deleting_dtor_pointer",
9114     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9115    },
9116    {
9117     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9118    },
9119    {
9120     "component_value" : 40,
9121     "kind" : "vbase_offset"
9122    },
9123    {
9124     "component_value" : -8,
9125     "kind" : "offset_to_top"
9126    },
9127    {
9128     "kind" : "rtti",
9129     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9130    },
9131    {
9132     "kind" : "complete_dtor_pointer",
9133     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9134    },
9135    {
9136     "kind" : "deleting_dtor_pointer",
9137     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9138    },
9139    {
9140     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9141    },
9142    {
9143     "component_value" : 32,
9144     "kind" : "vbase_offset"
9145    },
9146    {
9147     "component_value" : -16,
9148     "kind" : "offset_to_top"
9149    },
9150    {
9151     "kind" : "rtti",
9152     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9153    },
9154    {
9155     "kind" : "complete_dtor_pointer",
9156     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9157    },
9158    {
9159     "kind" : "deleting_dtor_pointer",
9160     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9161    },
9162    {
9163     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9164    },
9165    {
9166     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9167    },
9168    {
9169     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9170    },
9171    {
9172     "kind" : "vcall_offset"
9173    },
9174    {
9175     "component_value" : -32,
9176     "kind" : "vcall_offset"
9177    },
9178    {
9179     "component_value" : -32,
9180     "kind" : "vcall_offset"
9181    },
9182    {
9183     "component_value" : -32,
9184     "kind" : "vcall_offset"
9185    },
9186    {
9187     "component_value" : -48,
9188     "kind" : "vcall_offset"
9189    },
9190    {
9191     "component_value" : -48,
9192     "kind" : "offset_to_top"
9193    },
9194    {
9195     "kind" : "rtti",
9196     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9197    },
9198    {
9199     "kind" : "complete_dtor_pointer",
9200     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9201    },
9202    {
9203     "kind" : "deleting_dtor_pointer",
9204     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9205    },
9206    {
9207     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9208    },
9209    {
9210     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9211    },
9212    {
9213     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9214    },
9215    {
9216     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9217    }
9218   ]
9219  },
9220  {
9221   "alignment" : 8,
9222   "fields" :
9223   [
9224    {
9225     "access" : "private",
9226     "field_name" : "mMutex",
9227     "referenced_type" : "type-427"
9228    },
9229    {
9230     "access" : "private",
9231     "field_name" : "mMap",
9232     "field_offset" : 320,
9233     "referenced_type" : "type-428"
9234    }
9235   ],
9236   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9237   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9238   "record_kind" : "class",
9239   "referenced_type" : "type-426",
9240   "self_type" : "type-426",
9241   "size" : 64,
9242   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9243   "template_args" : [ "type-14", "type-429" ],
9244   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9245  },
9246  {
9247   "alignment" : 8,
9248   "fields" :
9249   [
9250    {
9251     "access" : "private",
9252     "field_name" : "mMutex",
9253     "referenced_type" : "type-435"
9254    },
9255    {
9256     "access" : "private",
9257     "field_name" : "mMap",
9258     "field_offset" : 320,
9259     "referenced_type" : "type-436"
9260    }
9261   ],
9262   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9263   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9264   "record_kind" : "class",
9265   "referenced_type" : "type-434",
9266   "self_type" : "type-434",
9267   "size" : 64,
9268   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9269   "template_args" : [ "type-14", "type-40" ],
9270   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9271  },
9272  {
9273   "alignment" : 8,
9274   "fields" :
9275   [
9276    {
9277     "access" : "private",
9278     "field_name" : "mMutex",
9279     "referenced_type" : "type-440"
9280    },
9281    {
9282     "access" : "private",
9283     "field_name" : "mMap",
9284     "field_offset" : 320,
9285     "referenced_type" : "type-441"
9286    }
9287   ],
9288   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9289   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9290   "record_kind" : "class",
9291   "referenced_type" : "type-439",
9292   "self_type" : "type-439",
9293   "size" : 64,
9294   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9295   "template_args" : [ "type-442", "type-305" ],
9296   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9297  },
9298  {
9299   "alignment" : 8,
9300   "fields" :
9301   [
9302    {
9303     "access" : "private",
9304     "field_name" : "mMutex",
9305     "referenced_type" : "type-458"
9306    },
9307    {
9308     "access" : "private",
9309     "field_name" : "mMap",
9310     "field_offset" : 320,
9311     "referenced_type" : "type-459"
9312    }
9313   ],
9314   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9315   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9316   "record_kind" : "class",
9317   "referenced_type" : "type-457",
9318   "self_type" : "type-457",
9319   "size" : 64,
9320   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9321   "template_args" : [ "type-460", "type-461" ],
9322   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9323  },
9324  {
9325   "alignment" : 8,
9326   "fields" :
9327   [
9328    {
9329     "access" : "private",
9330     "field_name" : "mMutex",
9331     "referenced_type" : "type-448"
9332    },
9333    {
9334     "access" : "private",
9335     "field_name" : "mMap",
9336     "field_offset" : 320,
9337     "referenced_type" : "type-449"
9338    }
9339   ],
9340   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9341   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9342   "record_kind" : "class",
9343   "referenced_type" : "type-447",
9344   "self_type" : "type-447",
9345   "size" : 64,
9346   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9347   "template_args" : [ "type-450", "type-451" ],
9348   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9349  },
9350  {
9351   "alignment" : 8,
9352   "fields" :
9353   [
9354    {
9355     "field_name" : "flags",
9356     "referenced_type" : "type-2"
9357    },
9358    {
9359     "field_name" : "fdIndex",
9360     "field_offset" : 32,
9361     "referenced_type" : "type-2"
9362    },
9363    {
9364     "field_name" : "offset",
9365     "field_offset" : 64,
9366     "referenced_type" : "type-2"
9367    },
9368    {
9369     "field_name" : "extent",
9370     "field_offset" : 128,
9371     "referenced_type" : "type-13"
9372    }
9373   ],
9374   "linker_set_key" : "android::hardware::GrantorDescriptor",
9375   "name" : "android::hardware::GrantorDescriptor",
9376   "referenced_type" : "type-323",
9377   "self_type" : "type-323",
9378   "size" : 24,
9379   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9380   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9381  },
9382  {
9383   "alignment" : 8,
9384   "base_specifiers" :
9385   [
9386    {
9387     "is_virtual" : true,
9388     "referenced_type" : "type-307"
9389    },
9390    {
9391     "is_virtual" : true,
9392     "referenced_type" : "type-7"
9393    }
9394   ],
9395   "linker_set_key" : "android::hardware::HidlMemory",
9396   "name" : "android::hardware::HidlMemory",
9397   "record_kind" : "class",
9398   "referenced_type" : "type-315",
9399   "self_type" : "type-315",
9400   "size" : 64,
9401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9402   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9403   "vtable_components" :
9404   [
9405    {
9406     "component_value" : 48,
9407     "kind" : "vbase_offset"
9408    },
9409    {
9410     "component_value" : 8,
9411     "kind" : "vbase_offset"
9412    },
9413    {
9414     "kind" : "offset_to_top"
9415    },
9416    {
9417     "kind" : "rtti",
9418     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9419    },
9420    {
9421     "kind" : "complete_dtor_pointer",
9422     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9423    },
9424    {
9425     "kind" : "deleting_dtor_pointer",
9426     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9427    },
9428    {
9429     "kind" : "vcall_offset"
9430    },
9431    {
9432     "kind" : "vcall_offset"
9433    },
9434    {
9435     "kind" : "vcall_offset"
9436    },
9437    {
9438     "kind" : "vcall_offset"
9439    },
9440    {
9441     "component_value" : -48,
9442     "kind" : "vcall_offset"
9443    },
9444    {
9445     "component_value" : -48,
9446     "kind" : "offset_to_top"
9447    },
9448    {
9449     "kind" : "rtti",
9450     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9451    },
9452    {
9453     "kind" : "complete_dtor_pointer",
9454     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9455    },
9456    {
9457     "kind" : "deleting_dtor_pointer",
9458     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9465    },
9466    {
9467     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9468    },
9469    {
9470     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9471    }
9472   ]
9473  },
9474  {
9475   "alignment" : 8,
9476   "base_specifiers" :
9477   [
9478    {
9479     "is_virtual" : true,
9480     "referenced_type" : "type-7"
9481    }
9482   ],
9483   "linker_set_key" : "android::hardware::IBinder",
9484   "name" : "android::hardware::IBinder",
9485   "record_kind" : "class",
9486   "referenced_type" : "type-32",
9487   "self_type" : "type-32",
9488   "size" : 24,
9489   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9490   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9491   "vtable_components" :
9492   [
9493    {
9494     "component_value" : 8,
9495     "kind" : "vbase_offset"
9496    },
9497    {
9498     "kind" : "offset_to_top"
9499    },
9500    {
9501     "kind" : "rtti",
9502     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9503    },
9504    {
9505     "is_pure" : true,
9506     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9507    },
9508    {
9509     "is_pure" : true,
9510     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9511    },
9512    {
9513     "is_pure" : true,
9514     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9515    },
9516    {
9517     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9518    },
9519    {
9520     "is_pure" : true,
9521     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9522    },
9523    {
9524     "is_pure" : true,
9525     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9526    },
9527    {
9528     "is_pure" : true,
9529     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9530    },
9531    {
9532     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9533    },
9534    {
9535     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9536    },
9537    {
9538     "kind" : "complete_dtor_pointer",
9539     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9540    },
9541    {
9542     "kind" : "deleting_dtor_pointer",
9543     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9544    },
9545    {
9546     "kind" : "vcall_offset"
9547    },
9548    {
9549     "kind" : "vcall_offset"
9550    },
9551    {
9552     "kind" : "vcall_offset"
9553    },
9554    {
9555     "kind" : "vcall_offset"
9556    },
9557    {
9558     "component_value" : -8,
9559     "kind" : "vcall_offset"
9560    },
9561    {
9562     "component_value" : -8,
9563     "kind" : "offset_to_top"
9564    },
9565    {
9566     "kind" : "rtti",
9567     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9568    },
9569    {
9570     "kind" : "complete_dtor_pointer",
9571     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9572    },
9573    {
9574     "kind" : "deleting_dtor_pointer",
9575     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9576    },
9577    {
9578     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9579    },
9580    {
9581     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9582    },
9583    {
9584     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9585    },
9586    {
9587     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9588    }
9589   ]
9590  },
9591  {
9592   "alignment" : 8,
9593   "base_specifiers" :
9594   [
9595    {
9596     "is_virtual" : true,
9597     "referenced_type" : "type-7"
9598    }
9599   ],
9600   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9601   "name" : "android::hardware::IBinder::DeathRecipient",
9602   "record_kind" : "class",
9603   "referenced_type" : "type-17",
9604   "self_type" : "type-17",
9605   "size" : 24,
9606   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9607   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9608   "vtable_components" :
9609   [
9610    {
9611     "component_value" : 8,
9612     "kind" : "vbase_offset"
9613    },
9614    {
9615     "kind" : "offset_to_top"
9616    },
9617    {
9618     "kind" : "rtti",
9619     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9620    },
9621    {
9622     "is_pure" : true,
9623     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9624    },
9625    {
9626     "kind" : "complete_dtor_pointer",
9627     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9628    },
9629    {
9630     "kind" : "deleting_dtor_pointer",
9631     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9632    },
9633    {
9634     "kind" : "vcall_offset"
9635    },
9636    {
9637     "kind" : "vcall_offset"
9638    },
9639    {
9640     "kind" : "vcall_offset"
9641    },
9642    {
9643     "kind" : "vcall_offset"
9644    },
9645    {
9646     "component_value" : -8,
9647     "kind" : "vcall_offset"
9648    },
9649    {
9650     "component_value" : -8,
9651     "kind" : "offset_to_top"
9652    },
9653    {
9654     "kind" : "rtti",
9655     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9656    },
9657    {
9658     "kind" : "complete_dtor_pointer",
9659     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9660    },
9661    {
9662     "kind" : "deleting_dtor_pointer",
9663     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9664    },
9665    {
9666     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9667    },
9668    {
9669     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9670    },
9671    {
9672     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9673    },
9674    {
9675     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9676    }
9677   ]
9678  },
9679  {
9680   "alignment" : 8,
9681   "base_specifiers" :
9682   [
9683    {
9684     "is_virtual" : true,
9685     "referenced_type" : "type-7"
9686    }
9687   ],
9688   "linker_set_key" : "android::hardware::IInterface",
9689   "name" : "android::hardware::IInterface",
9690   "record_kind" : "class",
9691   "referenced_type" : "type-403",
9692   "self_type" : "type-403",
9693   "size" : 24,
9694   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9695   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9696   "vtable_components" :
9697   [
9698    {
9699     "component_value" : 8,
9700     "kind" : "vbase_offset"
9701    },
9702    {
9703     "kind" : "offset_to_top"
9704    },
9705    {
9706     "kind" : "rtti",
9707     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9708    },
9709    {
9710     "kind" : "complete_dtor_pointer",
9711     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9712    },
9713    {
9714     "kind" : "deleting_dtor_pointer",
9715     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9716    },
9717    {
9718     "is_pure" : true,
9719     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9720    },
9721    {
9722     "kind" : "vcall_offset"
9723    },
9724    {
9725     "kind" : "vcall_offset"
9726    },
9727    {
9728     "kind" : "vcall_offset"
9729    },
9730    {
9731     "kind" : "vcall_offset"
9732    },
9733    {
9734     "component_value" : -8,
9735     "kind" : "vcall_offset"
9736    },
9737    {
9738     "component_value" : -8,
9739     "kind" : "offset_to_top"
9740    },
9741    {
9742     "kind" : "rtti",
9743     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9744    },
9745    {
9746     "kind" : "complete_dtor_pointer",
9747     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9748    },
9749    {
9750     "kind" : "deleting_dtor_pointer",
9751     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9752    },
9753    {
9754     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9755    },
9756    {
9757     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9758    },
9759    {
9760     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9761    },
9762    {
9763     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9764    }
9765   ]
9766  },
9767  {
9768   "alignment" : 8,
9769   "fields" :
9770   [
9771    {
9772     "access" : "private",
9773     "field_name" : "mGrantors",
9774     "referenced_type" : "type-319"
9775    },
9776    {
9777     "access" : "private",
9778     "field_name" : "mHandle",
9779     "field_offset" : 128,
9780     "referenced_type" : "type-365"
9781    },
9782    {
9783     "access" : "private",
9784     "field_name" : "mQuantum",
9785     "field_offset" : 192,
9786     "referenced_type" : "type-2"
9787    },
9788    {
9789     "access" : "private",
9790     "field_name" : "mFlags",
9791     "field_offset" : 224,
9792     "referenced_type" : "type-2"
9793    }
9794   ],
9795   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9796   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9797   "referenced_type" : "type-364",
9798   "self_type" : "type-364",
9799   "size" : 32,
9800   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9801   "template_args" : [ "type-74" ],
9802   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9803  },
9804  {
9805   "alignment" : 8,
9806   "fields" :
9807   [
9808    {
9809     "access" : "private",
9810     "field_name" : "mBufCachePos",
9811     "referenced_type" : "type-13"
9812    },
9813    {
9814     "access" : "private",
9815     "field_name" : "mBufCache",
9816     "field_offset" : 64,
9817     "referenced_type" : "type-409"
9818    },
9819    {
9820     "access" : "private",
9821     "field_name" : "mError",
9822     "field_offset" : 256,
9823     "referenced_type" : "type-76"
9824    },
9825    {
9826     "access" : "private",
9827     "field_name" : "mData",
9828     "field_offset" : 320,
9829     "referenced_type" : "type-410"
9830    },
9831    {
9832     "access" : "private",
9833     "field_name" : "mDataSize",
9834     "field_offset" : 384,
9835     "referenced_type" : "type-13"
9836    },
9837    {
9838     "access" : "private",
9839     "field_name" : "mDataCapacity",
9840     "field_offset" : 448,
9841     "referenced_type" : "type-13"
9842    },
9843    {
9844     "access" : "private",
9845     "field_name" : "mDataPos",
9846     "field_offset" : 512,
9847     "referenced_type" : "type-13"
9848    },
9849    {
9850     "access" : "private",
9851     "field_name" : "mObjects",
9852     "field_offset" : 576,
9853     "referenced_type" : "type-411"
9854    },
9855    {
9856     "access" : "private",
9857     "field_name" : "mObjectsSize",
9858     "field_offset" : 640,
9859     "referenced_type" : "type-13"
9860    },
9861    {
9862     "access" : "private",
9863     "field_name" : "mObjectsCapacity",
9864     "field_offset" : 704,
9865     "referenced_type" : "type-13"
9866    },
9867    {
9868     "access" : "private",
9869     "field_name" : "mNextObjectHint",
9870     "field_offset" : 768,
9871     "referenced_type" : "type-13"
9872    },
9873    {
9874     "access" : "private",
9875     "field_name" : "mNumRef",
9876     "field_offset" : 832,
9877     "referenced_type" : "type-13"
9878    },
9879    {
9880     "access" : "private",
9881     "field_name" : "mFdsKnown",
9882     "field_offset" : 896,
9883     "referenced_type" : "type-40"
9884    },
9885    {
9886     "access" : "private",
9887     "field_name" : "mHasFds",
9888     "field_offset" : 904,
9889     "referenced_type" : "type-40"
9890    },
9891    {
9892     "access" : "private",
9893     "field_name" : "mAllowFds",
9894     "field_offset" : 912,
9895     "referenced_type" : "type-40"
9896    },
9897    {
9898     "access" : "private",
9899     "field_name" : "mOwner",
9900     "field_offset" : 960,
9901     "referenced_type" : "type-412"
9902    },
9903    {
9904     "access" : "private",
9905     "field_name" : "mOwnerCookie",
9906     "field_offset" : 1024,
9907     "referenced_type" : "type-26"
9908    }
9909   ],
9910   "linker_set_key" : "android::hardware::Parcel",
9911   "name" : "android::hardware::Parcel",
9912   "record_kind" : "class",
9913   "referenced_type" : "type-408",
9914   "self_type" : "type-408",
9915   "size" : 136,
9916   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9917   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9918  },
9919  {
9920   "access" : "private",
9921   "alignment" : 8,
9922   "fields" :
9923   [
9924    {
9925     "field_name" : "index",
9926     "referenced_type" : "type-13"
9927    },
9928    {
9929     "field_name" : "buffer",
9930     "field_offset" : 64,
9931     "referenced_type" : "type-250"
9932    },
9933    {
9934     "field_name" : "bufend",
9935     "field_offset" : 128,
9936     "referenced_type" : "type-250"
9937    }
9938   ],
9939   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9940   "name" : "android::hardware::Parcel::BufferInfo",
9941   "referenced_type" : "type-417",
9942   "self_type" : "type-417",
9943   "size" : 24,
9944   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9945   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9946  },
9947  {
9948   "alignment" : 8,
9949   "base_specifiers" :
9950   [
9951    {
9952     "is_virtual" : true,
9953     "referenced_type" : "type-7"
9954    }
9955   ],
9956   "fields" :
9957   [
9958    {
9959     "access" : "private",
9960     "field_name" : "mDriverFD",
9961     "field_offset" : 64,
9962     "referenced_type" : "type-76"
9963    },
9964    {
9965     "access" : "private",
9966     "field_name" : "mVMStart",
9967     "field_offset" : 128,
9968     "referenced_type" : "type-26"
9969    },
9970    {
9971     "access" : "private",
9972     "field_name" : "mThreadCountLock",
9973     "field_offset" : 192,
9974     "referenced_type" : "type-82"
9975    },
9976    {
9977     "access" : "private",
9978     "field_name" : "mThreadCountDecrement",
9979     "field_offset" : 512,
9980     "referenced_type" : "type-83"
9981    },
9982    {
9983     "access" : "private",
9984     "field_name" : "mExecutingThreadsCount",
9985     "field_offset" : 896,
9986     "referenced_type" : "type-13"
9987    },
9988    {
9989     "access" : "private",
9990     "field_name" : "mMaxThreads",
9991     "field_offset" : 960,
9992     "referenced_type" : "type-13"
9993    },
9994    {
9995     "access" : "private",
9996     "field_name" : "mStarvationStartTimeMs",
9997     "field_offset" : 1024,
9998     "referenced_type" : "type-18"
9999    },
10000    {
10001     "access" : "private",
10002     "field_name" : "mLock",
10003     "field_offset" : 1088,
10004     "referenced_type" : "type-19"
10005    },
10006    {
10007     "access" : "private",
10008     "field_name" : "mHandleToObject",
10009     "field_offset" : 1408,
10010     "referenced_type" : "type-24"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mManagesContexts",
10015     "field_offset" : 1728,
10016     "referenced_type" : "type-40"
10017    },
10018    {
10019     "access" : "private",
10020     "field_name" : "mBinderContextCheckFunc",
10021     "field_offset" : 1792,
10022     "referenced_type" : "type-38"
10023    },
10024    {
10025     "access" : "private",
10026     "field_name" : "mBinderContextUserData",
10027     "field_offset" : 1856,
10028     "referenced_type" : "type-26"
10029    },
10030    {
10031     "access" : "private",
10032     "field_name" : "mContexts",
10033     "field_offset" : 1920,
10034     "referenced_type" : "type-67"
10035    },
10036    {
10037     "access" : "private",
10038     "field_name" : "mRootDir",
10039     "field_offset" : 2240,
10040     "referenced_type" : "type-71"
10041    },
10042    {
10043     "access" : "private",
10044     "field_name" : "mThreadPoolStarted",
10045     "field_offset" : 2304,
10046     "referenced_type" : "type-40"
10047    },
10048    {
10049     "access" : "private",
10050     "field_name" : "mSpawnThreadOnStart",
10051     "field_offset" : 2312,
10052     "referenced_type" : "type-40"
10053    },
10054    {
10055     "access" : "private",
10056     "field_name" : "mThreadPoolSeq",
10057     "field_offset" : 2336,
10058     "referenced_type" : "type-75"
10059    },
10060    {
10061     "access" : "private",
10062     "field_name" : "mMmapSize",
10063     "field_offset" : 2368,
10064     "referenced_type" : "type-29"
10065    },
10066    {
10067     "access" : "private",
10068     "field_name" : "mCallRestriction",
10069     "field_offset" : 2432,
10070     "referenced_type" : "type-77"
10071    }
10072   ],
10073   "linker_set_key" : "android::hardware::ProcessState",
10074   "name" : "android::hardware::ProcessState",
10075   "record_kind" : "class",
10076   "referenced_type" : "type-81",
10077   "self_type" : "type-81",
10078   "size" : 328,
10079   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10080   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10081   "vtable_components" :
10082   [
10083    {
10084     "component_value" : 312,
10085     "kind" : "vbase_offset"
10086    },
10087    {
10088     "kind" : "offset_to_top"
10089    },
10090    {
10091     "kind" : "rtti",
10092     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10093    },
10094    {
10095     "kind" : "complete_dtor_pointer",
10096     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10097    },
10098    {
10099     "kind" : "deleting_dtor_pointer",
10100     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10101    },
10102    {
10103     "kind" : "vcall_offset"
10104    },
10105    {
10106     "kind" : "vcall_offset"
10107    },
10108    {
10109     "kind" : "vcall_offset"
10110    },
10111    {
10112     "kind" : "vcall_offset"
10113    },
10114    {
10115     "component_value" : -312,
10116     "kind" : "vcall_offset"
10117    },
10118    {
10119     "component_value" : -312,
10120     "kind" : "offset_to_top"
10121    },
10122    {
10123     "kind" : "rtti",
10124     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10125    },
10126    {
10127     "kind" : "complete_dtor_pointer",
10128     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10129    },
10130    {
10131     "kind" : "deleting_dtor_pointer",
10132     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10133    },
10134    {
10135     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10136    },
10137    {
10138     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10139    },
10140    {
10141     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10142    },
10143    {
10144     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10145    }
10146   ]
10147  },
10148  {
10149   "access" : "private",
10150   "alignment" : 8,
10151   "fields" :
10152   [
10153    {
10154     "field_name" : "binder",
10155     "referenced_type" : "type-31"
10156    },
10157    {
10158     "field_name" : "refs",
10159     "field_offset" : 64,
10160     "referenced_type" : "type-11"
10161    }
10162   ],
10163   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10164   "name" : "android::hardware::ProcessState::handle_entry",
10165   "referenced_type" : "type-30",
10166   "self_type" : "type-30",
10167   "size" : 16,
10168   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10169   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10170  },
10171  {
10172   "alignment" : 8,
10173   "base_specifiers" :
10174   [
10175    {
10176     "referenced_type" : "type-166"
10177    }
10178   ],
10179   "fields" :
10180   [
10181    {
10182     "access" : "private",
10183     "field_name" : "mVal",
10184     "field_offset" : 320,
10185     "referenced_type" : "type-136"
10186    }
10187   ],
10188   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10189   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10190   "record_kind" : "class",
10191   "referenced_type" : "type-172",
10192   "self_type" : "type-172",
10193   "size" : 48,
10194   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10195   "template_args" : [ "type-136" ],
10196   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_14IUsbEEEEE"
10197  },
10198  {
10199   "alignment" : 8,
10200   "base_specifiers" :
10201   [
10202    {
10203     "referenced_type" : "type-166"
10204    }
10205   ],
10206   "fields" :
10207   [
10208    {
10209     "access" : "private",
10210     "field_name" : "mVal",
10211     "field_offset" : 320,
10212     "referenced_type" : "type-625"
10213    }
10214   ],
10215   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10216   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10217   "record_kind" : "class",
10218   "referenced_type" : "type-646",
10219   "self_type" : "type-646",
10220   "size" : 48,
10221   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10222   "template_args" : [ "type-625" ],
10223   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_112IUsbCallbackEEEEE"
10224  },
10225  {
10226   "alignment" : 8,
10227   "base_specifiers" :
10228   [
10229    {
10230     "referenced_type" : "type-166"
10231    }
10232   ],
10233   "fields" :
10234   [
10235    {
10236     "access" : "private",
10237     "field_name" : "mVal",
10238     "field_offset" : 264,
10239     "referenced_type" : "type-40"
10240    }
10241   ],
10242   "linker_set_key" : "android::hardware::Return<bool>",
10243   "name" : "android::hardware::Return<bool>",
10244   "record_kind" : "class",
10245   "referenced_type" : "type-165",
10246   "self_type" : "type-165",
10247   "size" : 40,
10248   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10249   "template_args" : [ "type-40" ],
10250   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10251  },
10252  {
10253   "alignment" : 8,
10254   "base_specifiers" :
10255   [
10256    {
10257     "referenced_type" : "type-166"
10258    }
10259   ],
10260   "linker_set_key" : "android::hardware::Return<void>",
10261   "name" : "android::hardware::Return<void>",
10262   "record_kind" : "class",
10263   "referenced_type" : "type-184",
10264   "self_type" : "type-184",
10265   "size" : 40,
10266   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10267   "template_args" : [ "type-27" ],
10268   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10269  },
10270  {
10271   "alignment" : 8,
10272   "fields" :
10273   [
10274    {
10275     "access" : "private",
10276     "field_name" : "mException",
10277     "referenced_type" : "type-76"
10278    },
10279    {
10280     "access" : "private",
10281     "field_name" : "mErrorCode",
10282     "field_offset" : 32,
10283     "referenced_type" : "type-76"
10284    },
10285    {
10286     "access" : "private",
10287     "field_name" : "mMessage",
10288     "field_offset" : 64,
10289     "referenced_type" : "type-156"
10290    }
10291   ],
10292   "linker_set_key" : "android::hardware::Status",
10293   "name" : "android::hardware::Status",
10294   "record_kind" : "class",
10295   "referenced_type" : "type-155",
10296   "self_type" : "type-155",
10297   "size" : 32,
10298   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10299   "unique_id" : "_ZTSN7android8hardware6StatusE"
10300  },
10301  {
10302   "alignment" : 8,
10303   "fields" :
10304   [
10305    {
10306     "access" : "protected",
10307     "field_name" : "mInstrumentationCallbacks",
10308     "field_offset" : 64,
10309     "referenced_type" : "type-391"
10310    },
10311    {
10312     "access" : "protected",
10313     "field_name" : "mEnableInstrumentation",
10314     "field_offset" : 256,
10315     "referenced_type" : "type-40"
10316    },
10317    {
10318     "access" : "protected",
10319     "field_name" : "mInstrumentationLibPackage",
10320     "field_offset" : 320,
10321     "referenced_type" : "type-392"
10322    },
10323    {
10324     "access" : "protected",
10325     "field_name" : "mInterfaceName",
10326     "field_offset" : 512,
10327     "referenced_type" : "type-393"
10328    }
10329   ],
10330   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10331   "name" : "android::hardware::details::HidlInstrumentor",
10332   "referenced_type" : "type-390",
10333   "self_type" : "type-390",
10334   "size" : 88,
10335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10336   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10337   "vtable_components" :
10338   [
10339    {
10340     "kind" : "offset_to_top"
10341    },
10342    {
10343     "kind" : "rtti",
10344     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10345    },
10346    {
10347     "kind" : "complete_dtor_pointer",
10348     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10349    },
10350    {
10351     "kind" : "deleting_dtor_pointer",
10352     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10353    }
10354   ]
10355  },
10356  {
10357   "alignment" : 4,
10358   "fields" :
10359   [
10360    {
10361     "field_name" : "sched_policy",
10362     "referenced_type" : "type-76"
10363    },
10364    {
10365     "field_name" : "prio",
10366     "field_offset" : 32,
10367     "referenced_type" : "type-76"
10368    }
10369   ],
10370   "linker_set_key" : "android::hardware::details::SchedPrio",
10371   "name" : "android::hardware::details::SchedPrio",
10372   "referenced_type" : "type-429",
10373   "self_type" : "type-429",
10374   "size" : 8,
10375   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10376   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10377  },
10378  {
10379   "alignment" : 8,
10380   "fields" :
10381   [
10382    {
10383     "access" : "private",
10384     "field_name" : "mQueue",
10385     "referenced_type" : "type-620"
10386    }
10387   ],
10388   "linker_set_key" : "android::hardware::details::TaskRunner",
10389   "name" : "android::hardware::details::TaskRunner",
10390   "record_kind" : "class",
10391   "referenced_type" : "type-619",
10392   "self_type" : "type-619",
10393   "size" : 16,
10394   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10395   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10396  },
10397  {
10398   "alignment" : 1,
10399   "linker_set_key" : "android::hardware::details::bnhw_tag",
10400   "name" : "android::hardware::details::bnhw_tag",
10401   "referenced_type" : "type-254",
10402   "self_type" : "type-254",
10403   "size" : 1,
10404   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10405   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10406  },
10407  {
10408   "alignment" : 1,
10409   "linker_set_key" : "android::hardware::details::bphw_tag",
10410   "name" : "android::hardware::details::bphw_tag",
10411   "referenced_type" : "type-267",
10412   "self_type" : "type-267",
10413   "size" : 1,
10414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10415   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10416  },
10417  {
10418   "alignment" : 1,
10419   "linker_set_key" : "android::hardware::details::bs_tag",
10420   "name" : "android::hardware::details::bs_tag",
10421   "referenced_type" : "type-278",
10422   "self_type" : "type-278",
10423   "size" : 1,
10424   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10425   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10426  },
10427  {
10428   "access" : "private",
10429   "alignment" : 8,
10430   "fields" :
10431   [
10432    {
10433     "field_name" : "mPointer",
10434     "referenced_type" : "type-322"
10435    },
10436    {
10437     "field_name" : "_pad",
10438     "referenced_type" : "type-13"
10439    }
10440   ],
10441   "is_anonymous" : true,
10442   "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",
10443   "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",
10444   "record_kind" : "union",
10445   "referenced_type" : "type-321",
10446   "self_type" : "type-321",
10447   "size" : 8,
10448   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10449   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10450  },
10451  {
10452   "access" : "private",
10453   "alignment" : 8,
10454   "fields" :
10455   [
10456    {
10457     "field_name" : "mPointer",
10458     "referenced_type" : "type-665"
10459    },
10460    {
10461     "field_name" : "_pad",
10462     "referenced_type" : "type-13"
10463    }
10464   ],
10465   "is_anonymous" : true,
10466   "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",
10467   "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",
10468   "record_kind" : "union",
10469   "referenced_type" : "type-664",
10470   "self_type" : "type-664",
10471   "size" : 8,
10472   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10473   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
10474  },
10475  {
10476   "access" : "private",
10477   "alignment" : 8,
10478   "fields" :
10479   [
10480    {
10481     "field_name" : "mPointer",
10482     "referenced_type" : "type-674"
10483    },
10484    {
10485     "field_name" : "_pad",
10486     "referenced_type" : "type-13"
10487    }
10488   ],
10489   "is_anonymous" : true,
10490   "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",
10491   "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",
10492   "record_kind" : "union",
10493   "referenced_type" : "type-673",
10494   "self_type" : "type-673",
10495   "size" : 8,
10496   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10497   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
10498  },
10499  {
10500   "alignment" : 8,
10501   "fields" :
10502   [
10503    {
10504     "access" : "private",
10505     "referenced_type" : "type-321"
10506    }
10507   ],
10508   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10509   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10510   "referenced_type" : "type-320",
10511   "self_type" : "type-320",
10512   "size" : 8,
10513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10514   "template_args" : [ "type-323" ],
10515   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10516  },
10517  {
10518   "alignment" : 8,
10519   "fields" :
10520   [
10521    {
10522     "access" : "private",
10523     "referenced_type" : "type-334"
10524    }
10525   ],
10526   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10527   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10528   "referenced_type" : "type-333",
10529   "self_type" : "type-333",
10530   "size" : 8,
10531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10532   "template_args" : [ "type-336" ],
10533   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10534  },
10535  {
10536   "alignment" : 8,
10537   "fields" :
10538   [
10539    {
10540     "access" : "private",
10541     "referenced_type" : "type-326"
10542    }
10543   ],
10544   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10545   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10546   "referenced_type" : "type-325",
10547   "self_type" : "type-325",
10548   "size" : 8,
10549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10550   "template_args" : [ "type-302" ],
10551   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10552  },
10553  {
10554   "alignment" : 8,
10555   "fields" :
10556   [
10557    {
10558     "access" : "private",
10559     "referenced_type" : "type-664"
10560    }
10561   ],
10562   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10563   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10564   "referenced_type" : "type-663",
10565   "self_type" : "type-663",
10566   "size" : 8,
10567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10568   "template_args" : [ "type-536" ],
10569   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
10570  },
10571  {
10572   "alignment" : 8,
10573   "fields" :
10574   [
10575    {
10576     "access" : "private",
10577     "referenced_type" : "type-673"
10578    }
10579   ],
10580   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
10581   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
10582   "referenced_type" : "type-672",
10583   "self_type" : "type-672",
10584   "size" : 8,
10585   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10586   "template_args" : [ "type-675" ],
10587   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
10588  },
10589  {
10590   "alignment" : 8,
10591   "fields" :
10592   [
10593    {
10594     "access" : "private",
10595     "referenced_type" : "type-351"
10596    }
10597   ],
10598   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10599   "name" : "android::hardware::details::hidl_pointer<char>",
10600   "referenced_type" : "type-350",
10601   "self_type" : "type-350",
10602   "size" : 8,
10603   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10604   "template_args" : [ "type-74" ],
10605   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10606  },
10607  {
10608   "access" : "private",
10609   "alignment" : 8,
10610   "fields" :
10611   [
10612    {
10613     "field_name" : "mPointer",
10614     "referenced_type" : "type-200"
10615    },
10616    {
10617     "field_name" : "_pad",
10618     "referenced_type" : "type-13"
10619    }
10620   ],
10621   "is_anonymous" : true,
10622   "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",
10623   "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",
10624   "record_kind" : "union",
10625   "referenced_type" : "type-351",
10626   "self_type" : "type-351",
10627   "size" : 8,
10628   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10629   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10630  },
10631  {
10632   "alignment" : 8,
10633   "fields" :
10634   [
10635    {
10636     "access" : "private",
10637     "referenced_type" : "type-304"
10638    }
10639   ],
10640   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10641   "name" : "android::hardware::details::hidl_pointer<const char>",
10642   "referenced_type" : "type-303",
10643   "self_type" : "type-303",
10644   "size" : 8,
10645   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10646   "template_args" : [ "type-73" ],
10647   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10648  },
10649  {
10650   "access" : "private",
10651   "alignment" : 8,
10652   "fields" :
10653   [
10654    {
10655     "field_name" : "mPointer",
10656     "referenced_type" : "type-72"
10657    },
10658    {
10659     "field_name" : "_pad",
10660     "referenced_type" : "type-13"
10661    }
10662   ],
10663   "is_anonymous" : true,
10664   "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",
10665   "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",
10666   "record_kind" : "union",
10667   "referenced_type" : "type-304",
10668   "self_type" : "type-304",
10669   "size" : 8,
10670   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10671   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10672  },
10673  {
10674   "alignment" : 8,
10675   "fields" :
10676   [
10677    {
10678     "access" : "private",
10679     "referenced_type" : "type-289"
10680    }
10681   ],
10682   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10683   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10684   "referenced_type" : "type-288",
10685   "self_type" : "type-288",
10686   "size" : 8,
10687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10688   "template_args" : [ "type-291" ],
10689   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10690  },
10691  {
10692   "access" : "private",
10693   "alignment" : 8,
10694   "fields" :
10695   [
10696    {
10697     "field_name" : "mPointer",
10698     "referenced_type" : "type-290"
10699    },
10700    {
10701     "field_name" : "_pad",
10702     "referenced_type" : "type-13"
10703    }
10704   ],
10705   "is_anonymous" : true,
10706   "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",
10707   "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",
10708   "record_kind" : "union",
10709   "referenced_type" : "type-289",
10710   "self_type" : "type-289",
10711   "size" : 8,
10712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10713   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10714  },
10715  {
10716   "access" : "private",
10717   "alignment" : 8,
10718   "fields" :
10719   [
10720    {
10721     "field_name" : "mPointer",
10722     "referenced_type" : "type-335"
10723    },
10724    {
10725     "field_name" : "_pad",
10726     "referenced_type" : "type-13"
10727    }
10728   ],
10729   "is_anonymous" : true,
10730   "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",
10731   "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",
10732   "record_kind" : "union",
10733   "referenced_type" : "type-334",
10734   "self_type" : "type-334",
10735   "size" : 8,
10736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10737   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10738  },
10739  {
10740   "access" : "private",
10741   "alignment" : 8,
10742   "fields" :
10743   [
10744    {
10745     "field_name" : "mPointer",
10746     "referenced_type" : "type-327"
10747    },
10748    {
10749     "field_name" : "_pad",
10750     "referenced_type" : "type-13"
10751    }
10752   ],
10753   "is_anonymous" : true,
10754   "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",
10755   "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",
10756   "record_kind" : "union",
10757   "referenced_type" : "type-326",
10758   "self_type" : "type-326",
10759   "size" : 8,
10760   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10761   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10762  },
10763  {
10764   "alignment" : 8,
10765   "fields" :
10766   [
10767    {
10768     "access" : "private",
10769     "referenced_type" : "type-344"
10770    }
10771   ],
10772   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10773   "name" : "android::hardware::details::hidl_pointer<int>",
10774   "referenced_type" : "type-343",
10775   "self_type" : "type-343",
10776   "size" : 8,
10777   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10778   "template_args" : [ "type-76" ],
10779   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10780  },
10781  {
10782   "access" : "private",
10783   "alignment" : 8,
10784   "fields" :
10785   [
10786    {
10787     "field_name" : "mPointer",
10788     "referenced_type" : "type-345"
10789    },
10790    {
10791     "field_name" : "_pad",
10792     "referenced_type" : "type-13"
10793    }
10794   ],
10795   "is_anonymous" : true,
10796   "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",
10797   "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",
10798   "record_kind" : "union",
10799   "referenced_type" : "type-344",
10800   "self_type" : "type-344",
10801   "size" : 8,
10802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10803   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10804  },
10805  {
10806   "alignment" : 8,
10807   "fields" :
10808   [
10809    {
10810     "access" : "private",
10811     "referenced_type" : "type-366"
10812    }
10813   ],
10814   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10815   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10816   "referenced_type" : "type-365",
10817   "self_type" : "type-365",
10818   "size" : 8,
10819   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10820   "template_args" : [ "type-196" ],
10821   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10822  },
10823  {
10824   "access" : "private",
10825   "alignment" : 8,
10826   "fields" :
10827   [
10828    {
10829     "field_name" : "mPointer",
10830     "referenced_type" : "type-195"
10831    },
10832    {
10833     "field_name" : "_pad",
10834     "referenced_type" : "type-13"
10835    }
10836   ],
10837   "is_anonymous" : true,
10838   "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",
10839   "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",
10840   "record_kind" : "union",
10841   "referenced_type" : "type-366",
10842   "self_type" : "type-366",
10843   "size" : 8,
10844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10845   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10846  },
10847  {
10848   "alignment" : 1,
10849   "linker_set_key" : "android::hardware::details::i_tag",
10850   "name" : "android::hardware::details::i_tag",
10851   "referenced_type" : "type-242",
10852   "self_type" : "type-242",
10853   "size" : 1,
10854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10855   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10856  },
10857  {
10858   "alignment" : 8,
10859   "fields" :
10860   [
10861    {
10862     "access" : "private",
10863     "field_name" : "mStatus",
10864     "referenced_type" : "type-155"
10865    },
10866    {
10867     "access" : "private",
10868     "field_name" : "mCheckedStatus",
10869     "field_offset" : 256,
10870     "referenced_type" : "type-40"
10871    }
10872   ],
10873   "linker_set_key" : "android::hardware::details::return_status",
10874   "name" : "android::hardware::details::return_status",
10875   "record_kind" : "class",
10876   "referenced_type" : "type-166",
10877   "self_type" : "type-166",
10878   "size" : 40,
10879   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10880   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10881  },
10882  {
10883   "alignment" : 1,
10884   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10885   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10886   "referenced_type" : "type-352",
10887   "self_type" : "type-352",
10888   "size" : 1,
10889   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10890   "template_args" : [ "type-125" ],
10891   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10892  },
10893  {
10894   "alignment" : 1,
10895   "fields" :
10896   [
10897    {
10898     "access" : "private",
10899     "field_name" : "mBuffer",
10900     "referenced_type" : "type-337"
10901    }
10902   ],
10903   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10904   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10905   "referenced_type" : "type-336",
10906   "self_type" : "type-336",
10907   "size" : 32,
10908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10909   "template_args" : [ "type-125" ],
10910   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10911  },
10912  {
10913   "alignment" : 8,
10914   "base_specifiers" :
10915   [
10916    {
10917     "referenced_type" : "type-17"
10918    }
10919   ],
10920   "fields" :
10921   [
10922    {
10923     "access" : "private",
10924     "field_name" : "mRecipient",
10925     "field_offset" : 64,
10926     "referenced_type" : "type-4"
10927    },
10928    {
10929     "access" : "private",
10930     "field_name" : "mCookie",
10931     "field_offset" : 192,
10932     "referenced_type" : "type-13"
10933    },
10934    {
10935     "access" : "private",
10936     "field_name" : "mBase",
10937     "field_offset" : 256,
10938     "referenced_type" : "type-14"
10939    }
10940   ],
10941   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10942   "name" : "android::hardware::hidl_binder_death_recipient",
10943   "referenced_type" : "type-3",
10944   "self_type" : "type-3",
10945   "size" : 64,
10946   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10947   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10948   "vtable_components" :
10949   [
10950    {
10951     "component_value" : 48,
10952     "kind" : "vbase_offset"
10953    },
10954    {
10955     "kind" : "offset_to_top"
10956    },
10957    {
10958     "kind" : "rtti",
10959     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10960    },
10961    {
10962     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10963    },
10964    {
10965     "kind" : "complete_dtor_pointer",
10966     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10967    },
10968    {
10969     "kind" : "deleting_dtor_pointer",
10970     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10971    },
10972    {
10973     "kind" : "vcall_offset"
10974    },
10975    {
10976     "kind" : "vcall_offset"
10977    },
10978    {
10979     "kind" : "vcall_offset"
10980    },
10981    {
10982     "kind" : "vcall_offset"
10983    },
10984    {
10985     "component_value" : -48,
10986     "kind" : "vcall_offset"
10987    },
10988    {
10989     "component_value" : -48,
10990     "kind" : "offset_to_top"
10991    },
10992    {
10993     "kind" : "rtti",
10994     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10995    },
10996    {
10997     "kind" : "complete_dtor_pointer",
10998     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10999    },
11000    {
11001     "kind" : "deleting_dtor_pointer",
11002     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11003    },
11004    {
11005     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11006    },
11007    {
11008     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11009    },
11010    {
11011     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11012    },
11013    {
11014     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11015    }
11016   ]
11017  },
11018  {
11019   "alignment" : 8,
11020   "base_specifiers" :
11021   [
11022    {
11023     "is_virtual" : true,
11024     "referenced_type" : "type-7"
11025    }
11026   ],
11027   "linker_set_key" : "android::hardware::hidl_death_recipient",
11028   "name" : "android::hardware::hidl_death_recipient",
11029   "referenced_type" : "type-6",
11030   "self_type" : "type-6",
11031   "size" : 24,
11032   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11033   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11034   "vtable_components" :
11035   [
11036    {
11037     "component_value" : 8,
11038     "kind" : "vbase_offset"
11039    },
11040    {
11041     "kind" : "offset_to_top"
11042    },
11043    {
11044     "kind" : "rtti",
11045     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11046    },
11047    {
11048     "is_pure" : true,
11049     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11050    },
11051    {
11052     "kind" : "complete_dtor_pointer",
11053     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11054    },
11055    {
11056     "kind" : "deleting_dtor_pointer",
11057     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11058    },
11059    {
11060     "kind" : "vcall_offset"
11061    },
11062    {
11063     "kind" : "vcall_offset"
11064    },
11065    {
11066     "kind" : "vcall_offset"
11067    },
11068    {
11069     "kind" : "vcall_offset"
11070    },
11071    {
11072     "component_value" : -8,
11073     "kind" : "vcall_offset"
11074    },
11075    {
11076     "component_value" : -8,
11077     "kind" : "offset_to_top"
11078    },
11079    {
11080     "kind" : "rtti",
11081     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11082    },
11083    {
11084     "kind" : "complete_dtor_pointer",
11085     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11086    },
11087    {
11088     "kind" : "deleting_dtor_pointer",
11089     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11090    },
11091    {
11092     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11093    },
11094    {
11095     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11096    },
11097    {
11098     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11099    },
11100    {
11101     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11102    }
11103   ]
11104  },
11105  {
11106   "alignment" : 8,
11107   "fields" :
11108   [
11109    {
11110     "access" : "private",
11111     "field_name" : "mHandle",
11112     "referenced_type" : "type-288"
11113    },
11114    {
11115     "access" : "private",
11116     "field_name" : "mOwnsHandle",
11117     "field_offset" : 64,
11118     "referenced_type" : "type-40"
11119    }
11120   ],
11121   "linker_set_key" : "android::hardware::hidl_handle",
11122   "name" : "android::hardware::hidl_handle",
11123   "referenced_type" : "type-300",
11124   "self_type" : "type-300",
11125   "size" : 16,
11126   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11127   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11128  },
11129  {
11130   "alignment" : 8,
11131   "fields" :
11132   [
11133    {
11134     "access" : "private",
11135     "field_name" : "mHandle",
11136     "referenced_type" : "type-300"
11137    },
11138    {
11139     "access" : "private",
11140     "field_name" : "mSize",
11141     "field_offset" : 128,
11142     "referenced_type" : "type-13"
11143    },
11144    {
11145     "access" : "private",
11146     "field_name" : "mName",
11147     "field_offset" : 192,
11148     "referenced_type" : "type-302"
11149    }
11150   ],
11151   "linker_set_key" : "android::hardware::hidl_memory",
11152   "name" : "android::hardware::hidl_memory",
11153   "referenced_type" : "type-307",
11154   "self_type" : "type-307",
11155   "size" : 40,
11156   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11157   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11158  },
11159  {
11160   "alignment" : 8,
11161   "fields" :
11162   [
11163    {
11164     "access" : "private",
11165     "field_name" : "mBuffer",
11166     "referenced_type" : "type-303"
11167    },
11168    {
11169     "access" : "private",
11170     "field_name" : "mSize",
11171     "field_offset" : 64,
11172     "referenced_type" : "type-2"
11173    },
11174    {
11175     "access" : "private",
11176     "field_name" : "mOwnsBuffer",
11177     "field_offset" : 96,
11178     "referenced_type" : "type-40"
11179    }
11180   ],
11181   "linker_set_key" : "android::hardware::hidl_string",
11182   "name" : "android::hardware::hidl_string",
11183   "referenced_type" : "type-302",
11184   "self_type" : "type-302",
11185   "size" : 16,
11186   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11187   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11188  },
11189  {
11190   "alignment" : 8,
11191   "fields" :
11192   [
11193    {
11194     "access" : "private",
11195     "field_name" : "mBuffer",
11196     "referenced_type" : "type-320"
11197    },
11198    {
11199     "access" : "private",
11200     "field_name" : "mSize",
11201     "field_offset" : 64,
11202     "referenced_type" : "type-2"
11203    },
11204    {
11205     "access" : "private",
11206     "field_name" : "mOwnsBuffer",
11207     "field_offset" : 96,
11208     "referenced_type" : "type-40"
11209    }
11210   ],
11211   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11212   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11213   "referenced_type" : "type-319",
11214   "self_type" : "type-319",
11215   "size" : 16,
11216   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11217   "template_args" : [ "type-323" ],
11218   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11219  },
11220  {
11221   "alignment" : 8,
11222   "fields" :
11223   [
11224    {
11225     "access" : "private",
11226     "field_name" : "mBuffer",
11227     "referenced_type" : "type-333"
11228    },
11229    {
11230     "access" : "private",
11231     "field_name" : "mSize",
11232     "field_offset" : 64,
11233     "referenced_type" : "type-2"
11234    },
11235    {
11236     "access" : "private",
11237     "field_name" : "mOwnsBuffer",
11238     "field_offset" : 96,
11239     "referenced_type" : "type-40"
11240    }
11241   ],
11242   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11243   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11244   "referenced_type" : "type-332",
11245   "self_type" : "type-332",
11246   "size" : 16,
11247   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11248   "template_args" : [ "type-336" ],
11249   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11250  },
11251  {
11252   "alignment" : 8,
11253   "fields" :
11254   [
11255    {
11256     "access" : "private",
11257     "field_name" : "mBuffer",
11258     "referenced_type" : "type-325"
11259    },
11260    {
11261     "access" : "private",
11262     "field_name" : "mSize",
11263     "field_offset" : 64,
11264     "referenced_type" : "type-2"
11265    },
11266    {
11267     "access" : "private",
11268     "field_name" : "mOwnsBuffer",
11269     "field_offset" : 96,
11270     "referenced_type" : "type-40"
11271    }
11272   ],
11273   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11274   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11275   "referenced_type" : "type-324",
11276   "self_type" : "type-324",
11277   "size" : 16,
11278   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11279   "template_args" : [ "type-302" ],
11280   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11281  },
11282  {
11283   "alignment" : 8,
11284   "fields" :
11285   [
11286    {
11287     "access" : "private",
11288     "field_name" : "mBuffer",
11289     "referenced_type" : "type-663"
11290    },
11291    {
11292     "access" : "private",
11293     "field_name" : "mSize",
11294     "field_offset" : 64,
11295     "referenced_type" : "type-2"
11296    },
11297    {
11298     "access" : "private",
11299     "field_name" : "mOwnsBuffer",
11300     "field_offset" : 96,
11301     "referenced_type" : "type-40"
11302    }
11303   ],
11304   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11305   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11306   "referenced_type" : "type-662",
11307   "self_type" : "type-662",
11308   "size" : 16,
11309   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11310   "template_args" : [ "type-536" ],
11311   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
11312  },
11313  {
11314   "alignment" : 8,
11315   "fields" :
11316   [
11317    {
11318     "access" : "private",
11319     "field_name" : "mBuffer",
11320     "referenced_type" : "type-672"
11321    },
11322    {
11323     "access" : "private",
11324     "field_name" : "mSize",
11325     "field_offset" : 64,
11326     "referenced_type" : "type-2"
11327    },
11328    {
11329     "access" : "private",
11330     "field_name" : "mOwnsBuffer",
11331     "field_offset" : 96,
11332     "referenced_type" : "type-40"
11333    }
11334   ],
11335   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11336   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11337   "referenced_type" : "type-671",
11338   "self_type" : "type-671",
11339   "size" : 16,
11340   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11341   "template_args" : [ "type-675" ],
11342   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
11343  },
11344  {
11345   "alignment" : 8,
11346   "fields" :
11347   [
11348    {
11349     "access" : "private",
11350     "field_name" : "mBuffer",
11351     "referenced_type" : "type-350"
11352    },
11353    {
11354     "access" : "private",
11355     "field_name" : "mSize",
11356     "field_offset" : 64,
11357     "referenced_type" : "type-2"
11358    },
11359    {
11360     "access" : "private",
11361     "field_name" : "mOwnsBuffer",
11362     "field_offset" : 96,
11363     "referenced_type" : "type-40"
11364    }
11365   ],
11366   "linker_set_key" : "android::hardware::hidl_vec<char>",
11367   "name" : "android::hardware::hidl_vec<char>",
11368   "referenced_type" : "type-349",
11369   "self_type" : "type-349",
11370   "size" : 16,
11371   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11372   "template_args" : [ "type-74" ],
11373   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11374  },
11375  {
11376   "alignment" : 8,
11377   "fields" :
11378   [
11379    {
11380     "access" : "private",
11381     "field_name" : "mBuffer",
11382     "referenced_type" : "type-343"
11383    },
11384    {
11385     "access" : "private",
11386     "field_name" : "mSize",
11387     "field_offset" : 64,
11388     "referenced_type" : "type-2"
11389    },
11390    {
11391     "access" : "private",
11392     "field_name" : "mOwnsBuffer",
11393     "field_offset" : 96,
11394     "referenced_type" : "type-40"
11395    }
11396   ],
11397   "linker_set_key" : "android::hardware::hidl_vec<int>",
11398   "name" : "android::hardware::hidl_vec<int>",
11399   "referenced_type" : "type-342",
11400   "self_type" : "type-342",
11401   "size" : 16,
11402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11403   "template_args" : [ "type-76" ],
11404   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11405  },
11406  {
11407   "alignment" : 2,
11408   "fields" :
11409   [
11410    {
11411     "access" : "private",
11412     "field_name" : "mMajor",
11413     "referenced_type" : "type-127"
11414    },
11415    {
11416     "access" : "private",
11417     "field_name" : "mMinor",
11418     "field_offset" : 16,
11419     "referenced_type" : "type-127"
11420    }
11421   ],
11422   "linker_set_key" : "android::hardware::hidl_version",
11423   "name" : "android::hardware::hidl_version",
11424   "referenced_type" : "type-354",
11425   "self_type" : "type-354",
11426   "size" : 4,
11427   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11428   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11429  },
11430  {
11431   "alignment" : 8,
11432   "base_specifiers" :
11433   [
11434    {
11435     "referenced_type" : "type-388"
11436    }
11437   ],
11438   "fields" :
11439   [
11440    {
11441     "access" : "private",
11442     "field_name" : "_hidl_mImpl",
11443     "field_offset" : 1024,
11444     "referenced_type" : "type-117"
11445    }
11446   ],
11447   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
11448   "name" : "android::hardware::usb::V1_0::BnHwUsb",
11449   "referenced_type" : "type-574",
11450   "self_type" : "type-574",
11451   "size" : 152,
11452   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
11453   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
11454   "vtable_components" :
11455   [
11456    {
11457     "component_value" : 136,
11458     "kind" : "vbase_offset"
11459    },
11460    {
11461     "kind" : "offset_to_top"
11462    },
11463    {
11464     "kind" : "rtti",
11465     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11469    },
11470    {
11471     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11475    },
11476    {
11477     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11478    },
11479    {
11480     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11481    },
11482    {
11483     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11484    },
11485    {
11486     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11487    },
11488    {
11489     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11490    },
11491    {
11492     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11493    },
11494    {
11495     "kind" : "complete_dtor_pointer",
11496     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
11497    },
11498    {
11499     "kind" : "deleting_dtor_pointer",
11500     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
11501    },
11502    {
11503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11504    },
11505    {
11506     "component_value" : -32,
11507     "kind" : "offset_to_top"
11508    },
11509    {
11510     "kind" : "rtti",
11511     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11512    },
11513    {
11514     "kind" : "complete_dtor_pointer",
11515     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11516    },
11517    {
11518     "kind" : "deleting_dtor_pointer",
11519     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11520    },
11521    {
11522     "kind" : "vcall_offset"
11523    },
11524    {
11525     "kind" : "vcall_offset"
11526    },
11527    {
11528     "kind" : "vcall_offset"
11529    },
11530    {
11531     "kind" : "vcall_offset"
11532    },
11533    {
11534     "component_value" : -136,
11535     "kind" : "vcall_offset"
11536    },
11537    {
11538     "component_value" : -136,
11539     "kind" : "offset_to_top"
11540    },
11541    {
11542     "kind" : "rtti",
11543     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11544    },
11545    {
11546     "kind" : "complete_dtor_pointer",
11547     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11548    },
11549    {
11550     "kind" : "deleting_dtor_pointer",
11551     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11552    },
11553    {
11554     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11555    },
11556    {
11557     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11558    },
11559    {
11560     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11561    },
11562    {
11563     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11564    }
11565   ]
11566  },
11567  {
11568   "alignment" : 8,
11569   "base_specifiers" :
11570   [
11571    {
11572     "referenced_type" : "type-388"
11573    }
11574   ],
11575   "fields" :
11576   [
11577    {
11578     "access" : "private",
11579     "field_name" : "_hidl_mImpl",
11580     "field_offset" : 1024,
11581     "referenced_type" : "type-108"
11582    }
11583   ],
11584   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11585   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11586   "referenced_type" : "type-567",
11587   "self_type" : "type-567",
11588   "size" : 152,
11589   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
11590   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
11591   "vtable_components" :
11592   [
11593    {
11594     "component_value" : 136,
11595     "kind" : "vbase_offset"
11596    },
11597    {
11598     "kind" : "offset_to_top"
11599    },
11600    {
11601     "kind" : "rtti",
11602     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11603    },
11604    {
11605     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11606    },
11607    {
11608     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11609    },
11610    {
11611     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11612    },
11613    {
11614     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11615    },
11616    {
11617     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11618    },
11619    {
11620     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11621    },
11622    {
11623     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11624    },
11625    {
11626     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11627    },
11628    {
11629     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11630    },
11631    {
11632     "kind" : "complete_dtor_pointer",
11633     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11634    },
11635    {
11636     "kind" : "deleting_dtor_pointer",
11637     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11638    },
11639    {
11640     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11641    },
11642    {
11643     "component_value" : -32,
11644     "kind" : "offset_to_top"
11645    },
11646    {
11647     "kind" : "rtti",
11648     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11649    },
11650    {
11651     "kind" : "complete_dtor_pointer",
11652     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11653    },
11654    {
11655     "kind" : "deleting_dtor_pointer",
11656     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11657    },
11658    {
11659     "kind" : "vcall_offset"
11660    },
11661    {
11662     "kind" : "vcall_offset"
11663    },
11664    {
11665     "kind" : "vcall_offset"
11666    },
11667    {
11668     "kind" : "vcall_offset"
11669    },
11670    {
11671     "component_value" : -136,
11672     "kind" : "vcall_offset"
11673    },
11674    {
11675     "component_value" : -136,
11676     "kind" : "offset_to_top"
11677    },
11678    {
11679     "kind" : "rtti",
11680     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11681    },
11682    {
11683     "kind" : "complete_dtor_pointer",
11684     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11685    },
11686    {
11687     "kind" : "deleting_dtor_pointer",
11688     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11689    },
11690    {
11691     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11692    },
11693    {
11694     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11695    },
11696    {
11697     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11698    },
11699    {
11700     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11701    }
11702   ]
11703  },
11704  {
11705   "alignment" : 8,
11706   "base_specifiers" :
11707   [
11708    {
11709     "referenced_type" : "type-405"
11710    },
11711    {
11712     "referenced_type" : "type-390"
11713    }
11714   ],
11715   "fields" :
11716   [
11717    {
11718     "access" : "private",
11719     "field_name" : "_hidl_mMutex",
11720     "field_offset" : 1088,
11721     "referenced_type" : "type-578"
11722    },
11723    {
11724     "access" : "private",
11725     "field_name" : "_hidl_mDeathRecipients",
11726     "field_offset" : 1408,
11727     "referenced_type" : "type-579"
11728    }
11729   ],
11730   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
11731   "name" : "android::hardware::usb::V1_0::BpHwUsb",
11732   "referenced_type" : "type-577",
11733   "self_type" : "type-577",
11734   "size" : 216,
11735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
11736   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
11737   "vtable_components" :
11738   [
11739    {
11740     "component_value" : 200,
11741     "kind" : "vbase_offset"
11742    },
11743    {
11744     "kind" : "offset_to_top"
11745    },
11746    {
11747     "kind" : "rtti",
11748     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11749    },
11750    {
11751     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
11752    },
11753    {
11754     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11755    },
11756    {
11757     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11758    },
11759    {
11760     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11761    },
11762    {
11763     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11764    },
11765    {
11766     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
11767    },
11768    {
11769     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11770    },
11771    {
11772     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
11773    },
11774    {
11775     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11776    },
11777    {
11778     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
11779    },
11780    {
11781     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11782    },
11783    {
11784     "kind" : "complete_dtor_pointer",
11785     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
11786    },
11787    {
11788     "kind" : "deleting_dtor_pointer",
11789     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
11790    },
11791    {
11792     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11793    },
11794    {
11795     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11796    },
11797    {
11798     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
11799    },
11800    {
11801     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11802    },
11803    {
11804     "component_value" : 192,
11805     "kind" : "vbase_offset"
11806    },
11807    {
11808     "component_value" : -8,
11809     "kind" : "offset_to_top"
11810    },
11811    {
11812     "kind" : "rtti",
11813     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11814    },
11815    {
11816     "kind" : "complete_dtor_pointer",
11817     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11818    },
11819    {
11820     "kind" : "deleting_dtor_pointer",
11821     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11822    },
11823    {
11824     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11825    },
11826    {
11827     "component_value" : 184,
11828     "kind" : "vbase_offset"
11829    },
11830    {
11831     "component_value" : -16,
11832     "kind" : "offset_to_top"
11833    },
11834    {
11835     "kind" : "rtti",
11836     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11837    },
11838    {
11839     "kind" : "complete_dtor_pointer",
11840     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11841    },
11842    {
11843     "kind" : "deleting_dtor_pointer",
11844     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11845    },
11846    {
11847     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11848    },
11849    {
11850     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11851    },
11852    {
11853     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11854    },
11855    {
11856     "component_value" : -48,
11857     "kind" : "offset_to_top"
11858    },
11859    {
11860     "kind" : "rtti",
11861     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11862    },
11863    {
11864     "kind" : "complete_dtor_pointer",
11865     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11866    },
11867    {
11868     "kind" : "deleting_dtor_pointer",
11869     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11870    },
11871    {
11872     "kind" : "vcall_offset"
11873    },
11874    {
11875     "component_value" : -184,
11876     "kind" : "vcall_offset"
11877    },
11878    {
11879     "component_value" : -184,
11880     "kind" : "vcall_offset"
11881    },
11882    {
11883     "component_value" : -184,
11884     "kind" : "vcall_offset"
11885    },
11886    {
11887     "component_value" : -200,
11888     "kind" : "vcall_offset"
11889    },
11890    {
11891     "component_value" : -200,
11892     "kind" : "offset_to_top"
11893    },
11894    {
11895     "kind" : "rtti",
11896     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11897    },
11898    {
11899     "kind" : "complete_dtor_pointer",
11900     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11901    },
11902    {
11903     "kind" : "deleting_dtor_pointer",
11904     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11905    },
11906    {
11907     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11908    },
11909    {
11910     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11911    },
11912    {
11913     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11914    },
11915    {
11916     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11917    }
11918   ]
11919  },
11920  {
11921   "alignment" : 8,
11922   "base_specifiers" :
11923   [
11924    {
11925     "referenced_type" : "type-404"
11926    },
11927    {
11928     "referenced_type" : "type-390"
11929    }
11930   ],
11931   "fields" :
11932   [
11933    {
11934     "access" : "private",
11935     "field_name" : "_hidl_mMutex",
11936     "field_offset" : 1088,
11937     "referenced_type" : "type-570"
11938    },
11939    {
11940     "access" : "private",
11941     "field_name" : "_hidl_mDeathRecipients",
11942     "field_offset" : 1408,
11943     "referenced_type" : "type-571"
11944    }
11945   ],
11946   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11947   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11948   "referenced_type" : "type-569",
11949   "self_type" : "type-569",
11950   "size" : 216,
11951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
11952   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
11953   "vtable_components" :
11954   [
11955    {
11956     "component_value" : 200,
11957     "kind" : "vbase_offset"
11958    },
11959    {
11960     "kind" : "offset_to_top"
11961    },
11962    {
11963     "kind" : "rtti",
11964     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11965    },
11966    {
11967     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
11968    },
11969    {
11970     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11971    },
11972    {
11973     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11974    },
11975    {
11976     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11986    },
11987    {
11988     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
11989    },
11990    {
11991     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11992    },
11993    {
11994     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
11995    },
11996    {
11997     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11998    },
11999    {
12000     "kind" : "complete_dtor_pointer",
12001     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12002    },
12003    {
12004     "kind" : "deleting_dtor_pointer",
12005     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12006    },
12007    {
12008     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12009    },
12010    {
12011     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12012    },
12013    {
12014     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12015    },
12016    {
12017     "component_value" : 192,
12018     "kind" : "vbase_offset"
12019    },
12020    {
12021     "component_value" : -8,
12022     "kind" : "offset_to_top"
12023    },
12024    {
12025     "kind" : "rtti",
12026     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12027    },
12028    {
12029     "kind" : "complete_dtor_pointer",
12030     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12031    },
12032    {
12033     "kind" : "deleting_dtor_pointer",
12034     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12035    },
12036    {
12037     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12038    },
12039    {
12040     "component_value" : 184,
12041     "kind" : "vbase_offset"
12042    },
12043    {
12044     "component_value" : -16,
12045     "kind" : "offset_to_top"
12046    },
12047    {
12048     "kind" : "rtti",
12049     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12050    },
12051    {
12052     "kind" : "complete_dtor_pointer",
12053     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12054    },
12055    {
12056     "kind" : "deleting_dtor_pointer",
12057     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12058    },
12059    {
12060     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12061    },
12062    {
12063     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12064    },
12065    {
12066     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12067    },
12068    {
12069     "component_value" : -48,
12070     "kind" : "offset_to_top"
12071    },
12072    {
12073     "kind" : "rtti",
12074     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12075    },
12076    {
12077     "kind" : "complete_dtor_pointer",
12078     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12079    },
12080    {
12081     "kind" : "deleting_dtor_pointer",
12082     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12083    },
12084    {
12085     "kind" : "vcall_offset"
12086    },
12087    {
12088     "component_value" : -184,
12089     "kind" : "vcall_offset"
12090    },
12091    {
12092     "component_value" : -184,
12093     "kind" : "vcall_offset"
12094    },
12095    {
12096     "component_value" : -184,
12097     "kind" : "vcall_offset"
12098    },
12099    {
12100     "component_value" : -200,
12101     "kind" : "vcall_offset"
12102    },
12103    {
12104     "component_value" : -200,
12105     "kind" : "offset_to_top"
12106    },
12107    {
12108     "kind" : "rtti",
12109     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12110    },
12111    {
12112     "kind" : "complete_dtor_pointer",
12113     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12114    },
12115    {
12116     "kind" : "deleting_dtor_pointer",
12117     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12118    },
12119    {
12120     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12121    },
12122    {
12123     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12124    },
12125    {
12126     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12127    },
12128    {
12129     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12130    }
12131   ]
12132  },
12133  {
12134   "alignment" : 8,
12135   "base_specifiers" :
12136   [
12137    {
12138     "referenced_type" : "type-16"
12139    }
12140   ],
12141   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
12142   "name" : "android::hardware::usb::V1_0::IUsb",
12143   "referenced_type" : "type-119",
12144   "self_type" : "type-119",
12145   "size" : 24,
12146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
12147   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
12148   "vtable_components" :
12149   [
12150    {
12151     "component_value" : 8,
12152     "kind" : "vbase_offset"
12153    },
12154    {
12155     "kind" : "offset_to_top"
12156    },
12157    {
12158     "kind" : "rtti",
12159     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12160    },
12161    {
12162     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
12163    },
12164    {
12165     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12166    },
12167    {
12168     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12169    },
12170    {
12171     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12172    },
12173    {
12174     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12175    },
12176    {
12177     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
12178    },
12179    {
12180     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12181    },
12182    {
12183     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
12184    },
12185    {
12186     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12187    },
12188    {
12189     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
12190    },
12191    {
12192     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12193    },
12194    {
12195     "kind" : "complete_dtor_pointer",
12196     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
12197    },
12198    {
12199     "kind" : "deleting_dtor_pointer",
12200     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
12201    },
12202    {
12203     "is_pure" : true,
12204     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
12205    },
12206    {
12207     "is_pure" : true,
12208     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
12209    },
12210    {
12211     "is_pure" : true,
12212     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
12213    },
12214    {
12215     "kind" : "vcall_offset"
12216    },
12217    {
12218     "kind" : "vcall_offset"
12219    },
12220    {
12221     "kind" : "vcall_offset"
12222    },
12223    {
12224     "kind" : "vcall_offset"
12225    },
12226    {
12227     "component_value" : -8,
12228     "kind" : "vcall_offset"
12229    },
12230    {
12231     "component_value" : -8,
12232     "kind" : "offset_to_top"
12233    },
12234    {
12235     "kind" : "rtti",
12236     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12237    },
12238    {
12239     "kind" : "complete_dtor_pointer",
12240     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD1Ev"
12241    },
12242    {
12243     "kind" : "deleting_dtor_pointer",
12244     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD0Ev"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12248    },
12249    {
12250     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12251    },
12252    {
12253     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12254    },
12255    {
12256     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12257    }
12258   ]
12259  },
12260  {
12261   "alignment" : 8,
12262   "base_specifiers" :
12263   [
12264    {
12265     "referenced_type" : "type-16"
12266    }
12267   ],
12268   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
12269   "name" : "android::hardware::usb::V1_0::IUsbCallback",
12270   "referenced_type" : "type-110",
12271   "self_type" : "type-110",
12272   "size" : 24,
12273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
12274   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
12275   "vtable_components" :
12276   [
12277    {
12278     "component_value" : 8,
12279     "kind" : "vbase_offset"
12280    },
12281    {
12282     "kind" : "offset_to_top"
12283    },
12284    {
12285     "kind" : "rtti",
12286     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12287    },
12288    {
12289     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
12290    },
12291    {
12292     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12293    },
12294    {
12295     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12296    },
12297    {
12298     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12299    },
12300    {
12301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
12305    },
12306    {
12307     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12308    },
12309    {
12310     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
12311    },
12312    {
12313     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12314    },
12315    {
12316     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
12317    },
12318    {
12319     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12320    },
12321    {
12322     "kind" : "complete_dtor_pointer",
12323     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12324    },
12325    {
12326     "kind" : "deleting_dtor_pointer",
12327     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12328    },
12329    {
12330     "is_pure" : true,
12331     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12332    },
12333    {
12334     "is_pure" : true,
12335     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12336    },
12337    {
12338     "kind" : "vcall_offset"
12339    },
12340    {
12341     "kind" : "vcall_offset"
12342    },
12343    {
12344     "kind" : "vcall_offset"
12345    },
12346    {
12347     "kind" : "vcall_offset"
12348    },
12349    {
12350     "component_value" : -8,
12351     "kind" : "vcall_offset"
12352    },
12353    {
12354     "component_value" : -8,
12355     "kind" : "offset_to_top"
12356    },
12357    {
12358     "kind" : "rtti",
12359     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12360    },
12361    {
12362     "kind" : "complete_dtor_pointer",
12363     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12364    },
12365    {
12366     "kind" : "deleting_dtor_pointer",
12367     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12368    },
12369    {
12370     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12371    },
12372    {
12373     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12374    },
12375    {
12376     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12377    },
12378    {
12379     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12380    }
12381   ]
12382  },
12383  {
12384   "alignment" : 4,
12385   "fields" :
12386   [
12387    {
12388     "field_name" : "type",
12389     "referenced_type" : "type-530"
12390    },
12391    {
12392     "field_name" : "role",
12393     "field_offset" : 32,
12394     "referenced_type" : "type-2"
12395    }
12396   ],
12397   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
12398   "name" : "android::hardware::usb::V1_0::PortRole",
12399   "referenced_type" : "type-535",
12400   "self_type" : "type-535",
12401   "size" : 8,
12402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12403   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
12404  },
12405  {
12406   "alignment" : 8,
12407   "fields" :
12408   [
12409    {
12410     "field_name" : "portName",
12411     "referenced_type" : "type-302"
12412    },
12413    {
12414     "field_name" : "currentDataRole",
12415     "field_offset" : 128,
12416     "referenced_type" : "type-531"
12417    },
12418    {
12419     "field_name" : "currentPowerRole",
12420     "field_offset" : 160,
12421     "referenced_type" : "type-533"
12422    },
12423    {
12424     "field_name" : "currentMode",
12425     "field_offset" : 192,
12426     "referenced_type" : "type-534"
12427    },
12428    {
12429     "field_name" : "canChangeMode",
12430     "field_offset" : 224,
12431     "referenced_type" : "type-40"
12432    },
12433    {
12434     "field_name" : "canChangeDataRole",
12435     "field_offset" : 232,
12436     "referenced_type" : "type-40"
12437    },
12438    {
12439     "field_name" : "canChangePowerRole",
12440     "field_offset" : 240,
12441     "referenced_type" : "type-40"
12442    },
12443    {
12444     "field_name" : "supportedModes",
12445     "field_offset" : 256,
12446     "referenced_type" : "type-534"
12447    }
12448   ],
12449   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
12450   "name" : "android::hardware::usb::V1_0::PortStatus",
12451   "referenced_type" : "type-536",
12452   "self_type" : "type-536",
12453   "size" : 40,
12454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12455   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
12456  },
12457  {
12458   "alignment" : 8,
12459   "base_specifiers" :
12460   [
12461    {
12462     "referenced_type" : "type-388"
12463    }
12464   ],
12465   "fields" :
12466   [
12467    {
12468     "access" : "private",
12469     "field_name" : "_hidl_mImpl",
12470     "field_offset" : 1024,
12471     "referenced_type" : "type-136"
12472    }
12473   ],
12474   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
12475   "name" : "android::hardware::usb::V1_1::BnHwUsb",
12476   "referenced_type" : "type-387",
12477   "self_type" : "type-387",
12478   "size" : 152,
12479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
12480   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
12481   "vtable_components" :
12482   [
12483    {
12484     "component_value" : 136,
12485     "kind" : "vbase_offset"
12486    },
12487    {
12488     "kind" : "offset_to_top"
12489    },
12490    {
12491     "kind" : "rtti",
12492     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12493    },
12494    {
12495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12496    },
12497    {
12498     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12499    },
12500    {
12501     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12502    },
12503    {
12504     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12505    },
12506    {
12507     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12508    },
12509    {
12510     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12514    },
12515    {
12516     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12517    },
12518    {
12519     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12520    },
12521    {
12522     "kind" : "complete_dtor_pointer",
12523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
12524    },
12525    {
12526     "kind" : "deleting_dtor_pointer",
12527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
12528    },
12529    {
12530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12531    },
12532    {
12533     "component_value" : -32,
12534     "kind" : "offset_to_top"
12535    },
12536    {
12537     "kind" : "rtti",
12538     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12539    },
12540    {
12541     "kind" : "complete_dtor_pointer",
12542     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
12543    },
12544    {
12545     "kind" : "deleting_dtor_pointer",
12546     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
12547    },
12548    {
12549     "kind" : "vcall_offset"
12550    },
12551    {
12552     "kind" : "vcall_offset"
12553    },
12554    {
12555     "kind" : "vcall_offset"
12556    },
12557    {
12558     "kind" : "vcall_offset"
12559    },
12560    {
12561     "component_value" : -136,
12562     "kind" : "vcall_offset"
12563    },
12564    {
12565     "component_value" : -136,
12566     "kind" : "offset_to_top"
12567    },
12568    {
12569     "kind" : "rtti",
12570     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12571    },
12572    {
12573     "kind" : "complete_dtor_pointer",
12574     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
12575    },
12576    {
12577     "kind" : "deleting_dtor_pointer",
12578     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12585    },
12586    {
12587     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12588    },
12589    {
12590     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12591    }
12592   ]
12593  },
12594  {
12595   "alignment" : 8,
12596   "base_specifiers" :
12597   [
12598    {
12599     "referenced_type" : "type-388"
12600    }
12601   ],
12602   "fields" :
12603   [
12604    {
12605     "access" : "private",
12606     "field_name" : "_hidl_mImpl",
12607     "field_offset" : 1024,
12608     "referenced_type" : "type-625"
12609    }
12610   ],
12611   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
12612   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
12613   "referenced_type" : "type-629",
12614   "self_type" : "type-629",
12615   "size" : 152,
12616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
12617   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
12618   "vtable_components" :
12619   [
12620    {
12621     "component_value" : 136,
12622     "kind" : "vbase_offset"
12623    },
12624    {
12625     "kind" : "offset_to_top"
12626    },
12627    {
12628     "kind" : "rtti",
12629     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12630    },
12631    {
12632     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12633    },
12634    {
12635     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12636    },
12637    {
12638     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12639    },
12640    {
12641     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12642    },
12643    {
12644     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12645    },
12646    {
12647     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12648    },
12649    {
12650     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12651    },
12652    {
12653     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12654    },
12655    {
12656     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12657    },
12658    {
12659     "kind" : "complete_dtor_pointer",
12660     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12661    },
12662    {
12663     "kind" : "deleting_dtor_pointer",
12664     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12665    },
12666    {
12667     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12668    },
12669    {
12670     "component_value" : -32,
12671     "kind" : "offset_to_top"
12672    },
12673    {
12674     "kind" : "rtti",
12675     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12676    },
12677    {
12678     "kind" : "complete_dtor_pointer",
12679     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12680    },
12681    {
12682     "kind" : "deleting_dtor_pointer",
12683     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12684    },
12685    {
12686     "kind" : "vcall_offset"
12687    },
12688    {
12689     "kind" : "vcall_offset"
12690    },
12691    {
12692     "kind" : "vcall_offset"
12693    },
12694    {
12695     "kind" : "vcall_offset"
12696    },
12697    {
12698     "component_value" : -136,
12699     "kind" : "vcall_offset"
12700    },
12701    {
12702     "component_value" : -136,
12703     "kind" : "offset_to_top"
12704    },
12705    {
12706     "kind" : "rtti",
12707     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12708    },
12709    {
12710     "kind" : "complete_dtor_pointer",
12711     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12712    },
12713    {
12714     "kind" : "deleting_dtor_pointer",
12715     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12716    },
12717    {
12718     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12719    },
12720    {
12721     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12722    },
12723    {
12724     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12725    },
12726    {
12727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12728    }
12729   ]
12730  },
12731  {
12732   "alignment" : 8,
12733   "base_specifiers" :
12734   [
12735    {
12736     "referenced_type" : "type-407"
12737    },
12738    {
12739     "referenced_type" : "type-390"
12740    }
12741   ],
12742   "fields" :
12743   [
12744    {
12745     "access" : "private",
12746     "field_name" : "_hidl_mMutex",
12747     "field_offset" : 1088,
12748     "referenced_type" : "type-584"
12749    },
12750    {
12751     "access" : "private",
12752     "field_name" : "_hidl_mDeathRecipients",
12753     "field_offset" : 1408,
12754     "referenced_type" : "type-585"
12755    }
12756   ],
12757   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
12758   "name" : "android::hardware::usb::V1_1::BpHwUsb",
12759   "referenced_type" : "type-583",
12760   "self_type" : "type-583",
12761   "size" : 216,
12762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
12763   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
12764   "vtable_components" :
12765   [
12766    {
12767     "component_value" : 200,
12768     "kind" : "vbase_offset"
12769    },
12770    {
12771     "kind" : "offset_to_top"
12772    },
12773    {
12774     "kind" : "rtti",
12775     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12776    },
12777    {
12778     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
12779    },
12780    {
12781     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12782    },
12783    {
12784     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12785    },
12786    {
12787     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12788    },
12789    {
12790     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12791    },
12792    {
12793     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
12794    },
12795    {
12796     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12797    },
12798    {
12799     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
12800    },
12801    {
12802     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12803    },
12804    {
12805     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
12806    },
12807    {
12808     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12809    },
12810    {
12811     "kind" : "complete_dtor_pointer",
12812     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
12813    },
12814    {
12815     "kind" : "deleting_dtor_pointer",
12816     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
12817    },
12818    {
12819     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
12820    },
12821    {
12822     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
12823    },
12824    {
12825     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
12826    },
12827    {
12828     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
12829    },
12830    {
12831     "component_value" : 192,
12832     "kind" : "vbase_offset"
12833    },
12834    {
12835     "component_value" : -8,
12836     "kind" : "offset_to_top"
12837    },
12838    {
12839     "kind" : "rtti",
12840     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12841    },
12842    {
12843     "kind" : "complete_dtor_pointer",
12844     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12845    },
12846    {
12847     "kind" : "deleting_dtor_pointer",
12848     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12849    },
12850    {
12851     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
12852    },
12853    {
12854     "component_value" : 184,
12855     "kind" : "vbase_offset"
12856    },
12857    {
12858     "component_value" : -16,
12859     "kind" : "offset_to_top"
12860    },
12861    {
12862     "kind" : "rtti",
12863     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12864    },
12865    {
12866     "kind" : "complete_dtor_pointer",
12867     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12868    },
12869    {
12870     "kind" : "deleting_dtor_pointer",
12871     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12872    },
12873    {
12874     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12875    },
12876    {
12877     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12878    },
12879    {
12880     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12881    },
12882    {
12883     "component_value" : -48,
12884     "kind" : "offset_to_top"
12885    },
12886    {
12887     "kind" : "rtti",
12888     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12889    },
12890    {
12891     "kind" : "complete_dtor_pointer",
12892     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12893    },
12894    {
12895     "kind" : "deleting_dtor_pointer",
12896     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12897    },
12898    {
12899     "kind" : "vcall_offset"
12900    },
12901    {
12902     "component_value" : -184,
12903     "kind" : "vcall_offset"
12904    },
12905    {
12906     "component_value" : -184,
12907     "kind" : "vcall_offset"
12908    },
12909    {
12910     "component_value" : -184,
12911     "kind" : "vcall_offset"
12912    },
12913    {
12914     "component_value" : -200,
12915     "kind" : "vcall_offset"
12916    },
12917    {
12918     "component_value" : -200,
12919     "kind" : "offset_to_top"
12920    },
12921    {
12922     "kind" : "rtti",
12923     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12924    },
12925    {
12926     "kind" : "complete_dtor_pointer",
12927     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12928    },
12929    {
12930     "kind" : "deleting_dtor_pointer",
12931     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12932    },
12933    {
12934     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12935    },
12936    {
12937     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12938    },
12939    {
12940     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12941    },
12942    {
12943     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12944    }
12945   ]
12946  },
12947  {
12948   "alignment" : 8,
12949   "base_specifiers" :
12950   [
12951    {
12952     "referenced_type" : "type-637"
12953    },
12954    {
12955     "referenced_type" : "type-390"
12956    }
12957   ],
12958   "fields" :
12959   [
12960    {
12961     "access" : "private",
12962     "field_name" : "_hidl_mMutex",
12963     "field_offset" : 1088,
12964     "referenced_type" : "type-635"
12965    },
12966    {
12967     "access" : "private",
12968     "field_name" : "_hidl_mDeathRecipients",
12969     "field_offset" : 1408,
12970     "referenced_type" : "type-636"
12971    }
12972   ],
12973   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
12974   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
12975   "referenced_type" : "type-634",
12976   "self_type" : "type-634",
12977   "size" : 216,
12978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
12979   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
12980   "vtable_components" :
12981   [
12982    {
12983     "component_value" : 200,
12984     "kind" : "vbase_offset"
12985    },
12986    {
12987     "kind" : "offset_to_top"
12988    },
12989    {
12990     "kind" : "rtti",
12991     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
12992    },
12993    {
12994     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
12995    },
12996    {
12997     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12998    },
12999    {
13000     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13001    },
13002    {
13003     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13004    },
13005    {
13006     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13007    },
13008    {
13009     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
13010    },
13011    {
13012     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13013    },
13014    {
13015     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
13016    },
13017    {
13018     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13019    },
13020    {
13021     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
13022    },
13023    {
13024     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13025    },
13026    {
13027     "kind" : "complete_dtor_pointer",
13028     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13029    },
13030    {
13031     "kind" : "deleting_dtor_pointer",
13032     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13033    },
13034    {
13035     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13036    },
13037    {
13038     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13039    },
13040    {
13041     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13042    },
13043    {
13044     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13045    },
13046    {
13047     "component_value" : 192,
13048     "kind" : "vbase_offset"
13049    },
13050    {
13051     "component_value" : -8,
13052     "kind" : "offset_to_top"
13053    },
13054    {
13055     "kind" : "rtti",
13056     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13057    },
13058    {
13059     "kind" : "complete_dtor_pointer",
13060     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13061    },
13062    {
13063     "kind" : "deleting_dtor_pointer",
13064     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13065    },
13066    {
13067     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13068    },
13069    {
13070     "component_value" : 184,
13071     "kind" : "vbase_offset"
13072    },
13073    {
13074     "component_value" : -16,
13075     "kind" : "offset_to_top"
13076    },
13077    {
13078     "kind" : "rtti",
13079     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13080    },
13081    {
13082     "kind" : "complete_dtor_pointer",
13083     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13084    },
13085    {
13086     "kind" : "deleting_dtor_pointer",
13087     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13088    },
13089    {
13090     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13091    },
13092    {
13093     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13094    },
13095    {
13096     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13097    },
13098    {
13099     "component_value" : -48,
13100     "kind" : "offset_to_top"
13101    },
13102    {
13103     "kind" : "rtti",
13104     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13105    },
13106    {
13107     "kind" : "complete_dtor_pointer",
13108     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13109    },
13110    {
13111     "kind" : "deleting_dtor_pointer",
13112     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13113    },
13114    {
13115     "kind" : "vcall_offset"
13116    },
13117    {
13118     "component_value" : -184,
13119     "kind" : "vcall_offset"
13120    },
13121    {
13122     "component_value" : -184,
13123     "kind" : "vcall_offset"
13124    },
13125    {
13126     "component_value" : -184,
13127     "kind" : "vcall_offset"
13128    },
13129    {
13130     "component_value" : -200,
13131     "kind" : "vcall_offset"
13132    },
13133    {
13134     "component_value" : -200,
13135     "kind" : "offset_to_top"
13136    },
13137    {
13138     "kind" : "rtti",
13139     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13140    },
13141    {
13142     "kind" : "complete_dtor_pointer",
13143     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13144    },
13145    {
13146     "kind" : "deleting_dtor_pointer",
13147     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13148    },
13149    {
13150     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13151    },
13152    {
13153     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13154    },
13155    {
13156     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13157    },
13158    {
13159     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13160    }
13161   ]
13162  },
13163  {
13164   "alignment" : 8,
13165   "base_specifiers" :
13166   [
13167    {
13168     "referenced_type" : "type-138"
13169    },
13170    {
13171     "referenced_type" : "type-390"
13172    }
13173   ],
13174   "fields" :
13175   [
13176    {
13177     "access" : "private",
13178     "field_name" : "mImpl",
13179     "field_offset" : 768,
13180     "referenced_type" : "type-142"
13181    },
13182    {
13183     "access" : "private",
13184     "field_name" : "mOnewayQueue",
13185     "field_offset" : 832,
13186     "referenced_type" : "type-619"
13187    }
13188   ],
13189   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb",
13190   "name" : "android::hardware::usb::V1_1::BsUsb",
13191   "referenced_type" : "type-618",
13192   "self_type" : "type-618",
13193   "size" : 136,
13194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h",
13195   "unique_id" : "_ZTSN7android8hardware3usb4V1_15BsUsbE",
13196   "vtable_components" :
13197   [
13198    {
13199     "component_value" : 120,
13200     "kind" : "vbase_offset"
13201    },
13202    {
13203     "kind" : "offset_to_top"
13204    },
13205    {
13206     "kind" : "rtti",
13207     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13208    },
13209    {
13210     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
13211    },
13212    {
13213     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13214    },
13215    {
13216     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13217    },
13218    {
13219     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13220    },
13221    {
13222     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13223    },
13224    {
13225     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21setHALInstrumentationEv"
13226    },
13227    {
13228     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13229    },
13230    {
13231     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb4pingEv"
13232    },
13233    {
13234     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13235    },
13236    {
13237     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21notifySyspropsChangedEv"
13238    },
13239    {
13240     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13241    },
13242    {
13243     "kind" : "complete_dtor_pointer",
13244     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD1Ev"
13245    },
13246    {
13247     "kind" : "deleting_dtor_pointer",
13248     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD0Ev"
13249    },
13250    {
13251     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13252    },
13253    {
13254     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13255    },
13256    {
13257     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb15queryPortStatusEv"
13258    },
13259    {
13260     "component_value" : -8,
13261     "kind" : "offset_to_top"
13262    },
13263    {
13264     "kind" : "rtti",
13265     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13266    },
13267    {
13268     "kind" : "complete_dtor_pointer",
13269     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_15BsUsbD1Ev"
13270    },
13271    {
13272     "kind" : "deleting_dtor_pointer",
13273     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_15BsUsbD0Ev"
13274    },
13275    {
13276     "kind" : "vcall_offset"
13277    },
13278    {
13279     "kind" : "vcall_offset"
13280    },
13281    {
13282     "kind" : "vcall_offset"
13283    },
13284    {
13285     "kind" : "vcall_offset"
13286    },
13287    {
13288     "component_value" : -120,
13289     "kind" : "vcall_offset"
13290    },
13291    {
13292     "component_value" : -120,
13293     "kind" : "offset_to_top"
13294    },
13295    {
13296     "kind" : "rtti",
13297     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13298    },
13299    {
13300     "kind" : "complete_dtor_pointer",
13301     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_15BsUsbD1Ev"
13302    },
13303    {
13304     "kind" : "deleting_dtor_pointer",
13305     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_15BsUsbD0Ev"
13306    },
13307    {
13308     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13309    },
13310    {
13311     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13312    },
13313    {
13314     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13315    },
13316    {
13317     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13318    }
13319   ]
13320  },
13321  {
13322   "alignment" : 8,
13323   "base_specifiers" :
13324   [
13325    {
13326     "referenced_type" : "type-627"
13327    },
13328    {
13329     "referenced_type" : "type-390"
13330    }
13331   ],
13332   "fields" :
13333   [
13334    {
13335     "access" : "private",
13336     "field_name" : "mImpl",
13337     "field_offset" : 768,
13338     "referenced_type" : "type-624"
13339    },
13340    {
13341     "access" : "private",
13342     "field_name" : "mOnewayQueue",
13343     "field_offset" : 832,
13344     "referenced_type" : "type-619"
13345    }
13346   ],
13347   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback",
13348   "name" : "android::hardware::usb::V1_1::BsUsbCallback",
13349   "referenced_type" : "type-632",
13350   "self_type" : "type-632",
13351   "size" : 136,
13352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h",
13353   "unique_id" : "_ZTSN7android8hardware3usb4V1_113BsUsbCallbackE",
13354   "vtable_components" :
13355   [
13356    {
13357     "component_value" : 120,
13358     "kind" : "vbase_offset"
13359    },
13360    {
13361     "kind" : "offset_to_top"
13362    },
13363    {
13364     "kind" : "rtti",
13365     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13366    },
13367    {
13368     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
13369    },
13370    {
13371     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13372    },
13373    {
13374     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13375    },
13376    {
13377     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13378    },
13379    {
13380     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13381    },
13382    {
13383     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21setHALInstrumentationEv"
13384    },
13385    {
13386     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13387    },
13388    {
13389     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback4pingEv"
13390    },
13391    {
13392     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13393    },
13394    {
13395     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21notifySyspropsChangedEv"
13396    },
13397    {
13398     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13399    },
13400    {
13401     "kind" : "complete_dtor_pointer",
13402     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13403    },
13404    {
13405     "kind" : "deleting_dtor_pointer",
13406     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13407    },
13408    {
13409     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13410    },
13411    {
13412     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13413    },
13414    {
13415     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13416    },
13417    {
13418     "component_value" : -8,
13419     "kind" : "offset_to_top"
13420    },
13421    {
13422     "kind" : "rtti",
13423     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13424    },
13425    {
13426     "kind" : "complete_dtor_pointer",
13427     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13428    },
13429    {
13430     "kind" : "deleting_dtor_pointer",
13431     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13432    },
13433    {
13434     "kind" : "vcall_offset"
13435    },
13436    {
13437     "kind" : "vcall_offset"
13438    },
13439    {
13440     "kind" : "vcall_offset"
13441    },
13442    {
13443     "kind" : "vcall_offset"
13444    },
13445    {
13446     "component_value" : -120,
13447     "kind" : "vcall_offset"
13448    },
13449    {
13450     "component_value" : -120,
13451     "kind" : "offset_to_top"
13452    },
13453    {
13454     "kind" : "rtti",
13455     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13456    },
13457    {
13458     "kind" : "complete_dtor_pointer",
13459     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13460    },
13461    {
13462     "kind" : "deleting_dtor_pointer",
13463     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13464    },
13465    {
13466     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13467    },
13468    {
13469     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13470    },
13471    {
13472     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13473    },
13474    {
13475     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13476    }
13477   ]
13478  },
13479  {
13480   "alignment" : 8,
13481   "base_specifiers" :
13482   [
13483    {
13484     "referenced_type" : "type-119"
13485    }
13486   ],
13487   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
13488   "name" : "android::hardware::usb::V1_1::IUsb",
13489   "referenced_type" : "type-138",
13490   "self_type" : "type-138",
13491   "size" : 24,
13492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
13493   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
13494   "vtable_components" :
13495   [
13496    {
13497     "component_value" : 8,
13498     "kind" : "vbase_offset"
13499    },
13500    {
13501     "kind" : "offset_to_top"
13502    },
13503    {
13504     "kind" : "rtti",
13505     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
13506    },
13507    {
13508     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
13509    },
13510    {
13511     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13512    },
13513    {
13514     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13515    },
13516    {
13517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13518    },
13519    {
13520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13521    },
13522    {
13523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
13524    },
13525    {
13526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13527    },
13528    {
13529     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
13530    },
13531    {
13532     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13533    },
13534    {
13535     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
13536    },
13537    {
13538     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13539    },
13540    {
13541     "kind" : "complete_dtor_pointer",
13542     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
13543    },
13544    {
13545     "kind" : "deleting_dtor_pointer",
13546     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
13547    },
13548    {
13549     "is_pure" : true,
13550     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13551    },
13552    {
13553     "is_pure" : true,
13554     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13555    },
13556    {
13557     "is_pure" : true,
13558     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
13559    },
13560    {
13561     "kind" : "vcall_offset"
13562    },
13563    {
13564     "kind" : "vcall_offset"
13565    },
13566    {
13567     "kind" : "vcall_offset"
13568    },
13569    {
13570     "kind" : "vcall_offset"
13571    },
13572    {
13573     "component_value" : -8,
13574     "kind" : "vcall_offset"
13575    },
13576    {
13577     "component_value" : -8,
13578     "kind" : "offset_to_top"
13579    },
13580    {
13581     "kind" : "rtti",
13582     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
13583    },
13584    {
13585     "kind" : "complete_dtor_pointer",
13586     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD1Ev"
13587    },
13588    {
13589     "kind" : "deleting_dtor_pointer",
13590     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_14IUsbD0Ev"
13591    },
13592    {
13593     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13594    },
13595    {
13596     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13597    },
13598    {
13599     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13600    },
13601    {
13602     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13603    }
13604   ]
13605  },
13606  {
13607   "alignment" : 8,
13608   "base_specifiers" :
13609   [
13610    {
13611     "referenced_type" : "type-110"
13612    }
13613   ],
13614   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
13615   "name" : "android::hardware::usb::V1_1::IUsbCallback",
13616   "referenced_type" : "type-627",
13617   "self_type" : "type-627",
13618   "size" : 24,
13619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
13620   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
13621   "vtable_components" :
13622   [
13623    {
13624     "component_value" : 8,
13625     "kind" : "vbase_offset"
13626    },
13627    {
13628     "kind" : "offset_to_top"
13629    },
13630    {
13631     "kind" : "rtti",
13632     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
13633    },
13634    {
13635     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
13636    },
13637    {
13638     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13639    },
13640    {
13641     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13642    },
13643    {
13644     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13645    },
13646    {
13647     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13648    },
13649    {
13650     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
13651    },
13652    {
13653     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13654    },
13655    {
13656     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
13657    },
13658    {
13659     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13660    },
13661    {
13662     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
13663    },
13664    {
13665     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13666    },
13667    {
13668     "kind" : "complete_dtor_pointer",
13669     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
13670    },
13671    {
13672     "kind" : "deleting_dtor_pointer",
13673     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
13674    },
13675    {
13676     "is_pure" : true,
13677     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13678    },
13679    {
13680     "is_pure" : true,
13681     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13682    },
13683    {
13684     "is_pure" : true,
13685     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13686    },
13687    {
13688     "kind" : "vcall_offset"
13689    },
13690    {
13691     "kind" : "vcall_offset"
13692    },
13693    {
13694     "kind" : "vcall_offset"
13695    },
13696    {
13697     "kind" : "vcall_offset"
13698    },
13699    {
13700     "component_value" : -8,
13701     "kind" : "vcall_offset"
13702    },
13703    {
13704     "component_value" : -8,
13705     "kind" : "offset_to_top"
13706    },
13707    {
13708     "kind" : "rtti",
13709     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
13710    },
13711    {
13712     "kind" : "complete_dtor_pointer",
13713     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
13714    },
13715    {
13716     "kind" : "deleting_dtor_pointer",
13717     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
13718    },
13719    {
13720     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13721    },
13722    {
13723     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13724    },
13725    {
13726     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13727    },
13728    {
13729     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13730    }
13731   ]
13732  },
13733  {
13734   "alignment" : 8,
13735   "fields" :
13736   [
13737    {
13738     "field_name" : "status",
13739     "referenced_type" : "type-536"
13740    },
13741    {
13742     "field_name" : "supportedModes",
13743     "field_offset" : 320,
13744     "referenced_type" : "type-2"
13745    },
13746    {
13747     "field_name" : "currentMode",
13748     "field_offset" : 352,
13749     "referenced_type" : "type-676"
13750    }
13751   ],
13752   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
13753   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
13754   "referenced_type" : "type-675",
13755   "self_type" : "type-675",
13756   "size" : 48,
13757   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
13758   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
13759  },
13760  {
13761   "alignment" : 8,
13762   "base_specifiers" :
13763   [
13764    {
13765     "referenced_type" : "type-153"
13766    },
13767    {
13768     "referenced_type" : "type-390"
13769    }
13770   ],
13771   "fields" :
13772   [
13773    {
13774     "access" : "private",
13775     "field_name" : "_hidl_mImpl",
13776     "field_offset" : 960,
13777     "referenced_type" : "type-389"
13778    }
13779   ],
13780   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13781   "name" : "android::hidl::base::V1_0::BnHwBase",
13782   "referenced_type" : "type-388",
13783   "self_type" : "type-388",
13784   "size" : 144,
13785   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13786   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13787   "vtable_components" :
13788   [
13789    {
13790     "component_value" : 128,
13791     "kind" : "vbase_offset"
13792    },
13793    {
13794     "kind" : "offset_to_top"
13795    },
13796    {
13797     "kind" : "rtti",
13798     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13799    },
13800    {
13801     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13802    },
13803    {
13804     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13805    },
13806    {
13807     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13808    },
13809    {
13810     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13811    },
13812    {
13813     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13814    },
13815    {
13816     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13817    },
13818    {
13819     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13820    },
13821    {
13822     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13823    },
13824    {
13825     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13826    },
13827    {
13828     "kind" : "complete_dtor_pointer",
13829     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13830    },
13831    {
13832     "kind" : "deleting_dtor_pointer",
13833     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13834    },
13835    {
13836     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13837    },
13838    {
13839     "component_value" : -32,
13840     "kind" : "offset_to_top"
13841    },
13842    {
13843     "kind" : "rtti",
13844     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13845    },
13846    {
13847     "kind" : "complete_dtor_pointer",
13848     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13849    },
13850    {
13851     "kind" : "deleting_dtor_pointer",
13852     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13853    },
13854    {
13855     "kind" : "vcall_offset"
13856    },
13857    {
13858     "kind" : "vcall_offset"
13859    },
13860    {
13861     "kind" : "vcall_offset"
13862    },
13863    {
13864     "kind" : "vcall_offset"
13865    },
13866    {
13867     "component_value" : -128,
13868     "kind" : "vcall_offset"
13869    },
13870    {
13871     "component_value" : -128,
13872     "kind" : "offset_to_top"
13873    },
13874    {
13875     "kind" : "rtti",
13876     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13877    },
13878    {
13879     "kind" : "complete_dtor_pointer",
13880     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13881    },
13882    {
13883     "kind" : "deleting_dtor_pointer",
13884     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13885    },
13886    {
13887     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13888    },
13889    {
13890     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13891    },
13892    {
13893     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13894    },
13895    {
13896     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13897    }
13898   ]
13899  },
13900  {
13901   "alignment" : 8,
13902   "base_specifiers" :
13903   [
13904    {
13905     "referenced_type" : "type-402"
13906    },
13907    {
13908     "referenced_type" : "type-390"
13909    }
13910   ],
13911   "fields" :
13912   [
13913    {
13914     "access" : "private",
13915     "field_name" : "_hidl_mMutex",
13916     "field_offset" : 1088,
13917     "referenced_type" : "type-563"
13918    },
13919    {
13920     "access" : "private",
13921     "field_name" : "_hidl_mDeathRecipients",
13922     "field_offset" : 1408,
13923     "referenced_type" : "type-564"
13924    }
13925   ],
13926   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13927   "name" : "android::hidl::base::V1_0::BpHwBase",
13928   "referenced_type" : "type-562",
13929   "self_type" : "type-562",
13930   "size" : 216,
13931   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13932   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13933   "vtable_components" :
13934   [
13935    {
13936     "component_value" : 200,
13937     "kind" : "vbase_offset"
13938    },
13939    {
13940     "kind" : "offset_to_top"
13941    },
13942    {
13943     "kind" : "rtti",
13944     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13945    },
13946    {
13947     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13948    },
13949    {
13950     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13951    },
13952    {
13953     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13954    },
13955    {
13956     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13957    },
13958    {
13959     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13960    },
13961    {
13962     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13963    },
13964    {
13965     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13966    },
13967    {
13968     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13969    },
13970    {
13971     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13972    },
13973    {
13974     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13975    },
13976    {
13977     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13978    },
13979    {
13980     "kind" : "complete_dtor_pointer",
13981     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13982    },
13983    {
13984     "kind" : "deleting_dtor_pointer",
13985     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13986    },
13987    {
13988     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13989    },
13990    {
13991     "component_value" : 192,
13992     "kind" : "vbase_offset"
13993    },
13994    {
13995     "component_value" : -8,
13996     "kind" : "offset_to_top"
13997    },
13998    {
13999     "kind" : "rtti",
14000     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14001    },
14002    {
14003     "kind" : "complete_dtor_pointer",
14004     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14005    },
14006    {
14007     "kind" : "deleting_dtor_pointer",
14008     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14009    },
14010    {
14011     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14012    },
14013    {
14014     "component_value" : 184,
14015     "kind" : "vbase_offset"
14016    },
14017    {
14018     "component_value" : -16,
14019     "kind" : "offset_to_top"
14020    },
14021    {
14022     "kind" : "rtti",
14023     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14024    },
14025    {
14026     "kind" : "complete_dtor_pointer",
14027     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14028    },
14029    {
14030     "kind" : "deleting_dtor_pointer",
14031     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14032    },
14033    {
14034     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14035    },
14036    {
14037     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14038    },
14039    {
14040     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14041    },
14042    {
14043     "component_value" : -48,
14044     "kind" : "offset_to_top"
14045    },
14046    {
14047     "kind" : "rtti",
14048     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14049    },
14050    {
14051     "kind" : "complete_dtor_pointer",
14052     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14053    },
14054    {
14055     "kind" : "deleting_dtor_pointer",
14056     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14057    },
14058    {
14059     "kind" : "vcall_offset"
14060    },
14061    {
14062     "component_value" : -184,
14063     "kind" : "vcall_offset"
14064    },
14065    {
14066     "component_value" : -184,
14067     "kind" : "vcall_offset"
14068    },
14069    {
14070     "component_value" : -184,
14071     "kind" : "vcall_offset"
14072    },
14073    {
14074     "component_value" : -200,
14075     "kind" : "vcall_offset"
14076    },
14077    {
14078     "component_value" : -200,
14079     "kind" : "offset_to_top"
14080    },
14081    {
14082     "kind" : "rtti",
14083     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14084    },
14085    {
14086     "kind" : "complete_dtor_pointer",
14087     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14088    },
14089    {
14090     "kind" : "deleting_dtor_pointer",
14091     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14092    },
14093    {
14094     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14095    },
14096    {
14097     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14098    },
14099    {
14100     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14101    },
14102    {
14103     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14104    }
14105   ]
14106  },
14107  {
14108   "alignment" : 8,
14109   "fields" :
14110   [
14111    {
14112     "field_name" : "pid",
14113     "referenced_type" : "type-76"
14114    },
14115    {
14116     "field_name" : "ptr",
14117     "field_offset" : 64,
14118     "referenced_type" : "type-13"
14119    },
14120    {
14121     "field_name" : "arch",
14122     "field_offset" : 128,
14123     "referenced_type" : "type-371"
14124    }
14125   ],
14126   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14127   "name" : "android::hidl::base::V1_0::DebugInfo",
14128   "referenced_type" : "type-370",
14129   "self_type" : "type-370",
14130   "size" : 24,
14131   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14132   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14133  },
14134  {
14135   "alignment" : 8,
14136   "base_specifiers" :
14137   [
14138    {
14139     "is_virtual" : true,
14140     "referenced_type" : "type-7"
14141    }
14142   ],
14143   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14144   "name" : "android::hidl::base::V1_0::IBase",
14145   "referenced_type" : "type-16",
14146   "self_type" : "type-16",
14147   "size" : 24,
14148   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14149   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14150   "vtable_components" :
14151   [
14152    {
14153     "component_value" : 8,
14154     "kind" : "vbase_offset"
14155    },
14156    {
14157     "kind" : "offset_to_top"
14158    },
14159    {
14160     "kind" : "rtti",
14161     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14162    },
14163    {
14164     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14165    },
14166    {
14167     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14168    },
14169    {
14170     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14171    },
14172    {
14173     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14174    },
14175    {
14176     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14177    },
14178    {
14179     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14180    },
14181    {
14182     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14183    },
14184    {
14185     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14186    },
14187    {
14188     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14189    },
14190    {
14191     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14192    },
14193    {
14194     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14195    },
14196    {
14197     "kind" : "complete_dtor_pointer",
14198     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14199    },
14200    {
14201     "kind" : "deleting_dtor_pointer",
14202     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14203    },
14204    {
14205     "kind" : "vcall_offset"
14206    },
14207    {
14208     "kind" : "vcall_offset"
14209    },
14210    {
14211     "kind" : "vcall_offset"
14212    },
14213    {
14214     "kind" : "vcall_offset"
14215    },
14216    {
14217     "component_value" : -8,
14218     "kind" : "vcall_offset"
14219    },
14220    {
14221     "component_value" : -8,
14222     "kind" : "offset_to_top"
14223    },
14224    {
14225     "kind" : "rtti",
14226     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14227    },
14228    {
14229     "kind" : "complete_dtor_pointer",
14230     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
14231    },
14232    {
14233     "kind" : "deleting_dtor_pointer",
14234     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
14235    },
14236    {
14237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14238    },
14239    {
14240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14241    },
14242    {
14243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14244    },
14245    {
14246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14247    }
14248   ]
14249  },
14250  {
14251   "alignment" : 8,
14252   "base_specifiers" :
14253   [
14254    {
14255     "referenced_type" : "type-16"
14256    }
14257   ],
14258   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14259   "name" : "android::hidl::manager::V1_0::IServiceManager",
14260   "referenced_type" : "type-88",
14261   "self_type" : "type-88",
14262   "size" : 24,
14263   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14264   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14265   "vtable_components" :
14266   [
14267    {
14268     "component_value" : 8,
14269     "kind" : "vbase_offset"
14270    },
14271    {
14272     "kind" : "offset_to_top"
14273    },
14274    {
14275     "kind" : "rtti",
14276     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14277    },
14278    {
14279     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14280    },
14281    {
14282     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14283    },
14284    {
14285     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14286    },
14287    {
14288     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14289    },
14290    {
14291     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14292    },
14293    {
14294     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14295    },
14296    {
14297     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14298    },
14299    {
14300     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14301    },
14302    {
14303     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14304    },
14305    {
14306     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14307    },
14308    {
14309     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14310    },
14311    {
14312     "kind" : "complete_dtor_pointer",
14313     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14314    },
14315    {
14316     "kind" : "deleting_dtor_pointer",
14317     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14318    },
14319    {
14320     "is_pure" : true,
14321     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14322    },
14323    {
14324     "is_pure" : true,
14325     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14326    },
14327    {
14328     "is_pure" : true,
14329     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14330    },
14331    {
14332     "is_pure" : true,
14333     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14334    },
14335    {
14336     "is_pure" : true,
14337     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14338    },
14339    {
14340     "is_pure" : true,
14341     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14342    },
14343    {
14344     "is_pure" : true,
14345     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14346    },
14347    {
14348     "is_pure" : true,
14349     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14350    },
14351    {
14352     "kind" : "vcall_offset"
14353    },
14354    {
14355     "kind" : "vcall_offset"
14356    },
14357    {
14358     "kind" : "vcall_offset"
14359    },
14360    {
14361     "kind" : "vcall_offset"
14362    },
14363    {
14364     "component_value" : -8,
14365     "kind" : "vcall_offset"
14366    },
14367    {
14368     "component_value" : -8,
14369     "kind" : "offset_to_top"
14370    },
14371    {
14372     "kind" : "rtti",
14373     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14374    },
14375    {
14376     "kind" : "complete_dtor_pointer",
14377     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14378    },
14379    {
14380     "kind" : "deleting_dtor_pointer",
14381     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14382    },
14383    {
14384     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14385    },
14386    {
14387     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14388    },
14389    {
14390     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14391    },
14392    {
14393     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14394    }
14395   ]
14396  },
14397  {
14398   "alignment" : 8,
14399   "fields" :
14400   [
14401    {
14402     "field_name" : "interfaceName",
14403     "referenced_type" : "type-302"
14404    },
14405    {
14406     "field_name" : "instanceName",
14407     "field_offset" : 128,
14408     "referenced_type" : "type-302"
14409    },
14410    {
14411     "field_name" : "pid",
14412     "field_offset" : 256,
14413     "referenced_type" : "type-76"
14414    },
14415    {
14416     "field_name" : "clientPids",
14417     "field_offset" : 320,
14418     "referenced_type" : "type-342"
14419    },
14420    {
14421     "field_name" : "arch",
14422     "field_offset" : 448,
14423     "referenced_type" : "type-371"
14424    }
14425   ],
14426   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14427   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14428   "referenced_type" : "type-520",
14429   "self_type" : "type-520",
14430   "size" : 64,
14431   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14432   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14433  },
14434  {
14435   "alignment" : 8,
14436   "base_specifiers" :
14437   [
14438    {
14439     "referenced_type" : "type-16"
14440    }
14441   ],
14442   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14443   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14444   "referenced_type" : "type-103",
14445   "self_type" : "type-103",
14446   "size" : 24,
14447   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14448   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14449   "vtable_components" :
14450   [
14451    {
14452     "component_value" : 8,
14453     "kind" : "vbase_offset"
14454    },
14455    {
14456     "kind" : "offset_to_top"
14457    },
14458    {
14459     "kind" : "rtti",
14460     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14461    },
14462    {
14463     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14464    },
14465    {
14466     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14467    },
14468    {
14469     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14470    },
14471    {
14472     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14473    },
14474    {
14475     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14476    },
14477    {
14478     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14479    },
14480    {
14481     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14482    },
14483    {
14484     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14485    },
14486    {
14487     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14488    },
14489    {
14490     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14491    },
14492    {
14493     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14494    },
14495    {
14496     "kind" : "complete_dtor_pointer",
14497     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14498    },
14499    {
14500     "kind" : "deleting_dtor_pointer",
14501     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14502    },
14503    {
14504     "is_pure" : true,
14505     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14506    },
14507    {
14508     "kind" : "vcall_offset"
14509    },
14510    {
14511     "kind" : "vcall_offset"
14512    },
14513    {
14514     "kind" : "vcall_offset"
14515    },
14516    {
14517     "kind" : "vcall_offset"
14518    },
14519    {
14520     "component_value" : -8,
14521     "kind" : "vcall_offset"
14522    },
14523    {
14524     "component_value" : -8,
14525     "kind" : "offset_to_top"
14526    },
14527    {
14528     "kind" : "rtti",
14529     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14530    },
14531    {
14532     "kind" : "complete_dtor_pointer",
14533     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14534    },
14535    {
14536     "kind" : "deleting_dtor_pointer",
14537     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14538    },
14539    {
14540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14541    },
14542    {
14543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14544    },
14545    {
14546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14547    },
14548    {
14549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14550    }
14551   ]
14552  },
14553  {
14554   "alignment" : 8,
14555   "fields" :
14556   [
14557    {
14558     "access" : "private",
14559     "field_name" : "m_ptr",
14560     "referenced_type" : "type-95"
14561    }
14562   ],
14563   "linker_set_key" : "android::sp<android::Thread>",
14564   "name" : "android::sp<android::Thread>",
14565   "record_kind" : "class",
14566   "referenced_type" : "type-94",
14567   "self_type" : "type-94",
14568   "size" : 8,
14569   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14570   "template_args" : [ "type-96" ],
14571   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14572  },
14573  {
14574   "alignment" : 8,
14575   "fields" :
14576   [
14577    {
14578     "access" : "private",
14579     "field_name" : "m_ptr",
14580     "referenced_type" : "type-152"
14581    }
14582   ],
14583   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14584   "name" : "android::sp<android::hardware::BHwBinder>",
14585   "record_kind" : "class",
14586   "referenced_type" : "type-151",
14587   "self_type" : "type-151",
14588   "size" : 8,
14589   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14590   "template_args" : [ "type-153" ],
14591   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14592  },
14593  {
14594   "alignment" : 8,
14595   "fields" :
14596   [
14597    {
14598     "access" : "private",
14599     "field_name" : "m_ptr",
14600     "referenced_type" : "type-613"
14601    }
14602   ],
14603   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14604   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14605   "record_kind" : "class",
14606   "referenced_type" : "type-702",
14607   "self_type" : "type-702",
14608   "size" : 8,
14609   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14610   "template_args" : [ "type-17" ],
14611   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14612  },
14613  {
14614   "alignment" : 8,
14615   "fields" :
14616   [
14617    {
14618     "access" : "private",
14619     "field_name" : "m_ptr",
14620     "referenced_type" : "type-31"
14621    }
14622   ],
14623   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14624   "name" : "android::sp<android::hardware::IBinder>",
14625   "record_kind" : "class",
14626   "referenced_type" : "type-49",
14627   "self_type" : "type-49",
14628   "size" : 8,
14629   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14630   "template_args" : [ "type-32" ],
14631   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14632  },
14633  {
14634   "alignment" : 8,
14635   "fields" :
14636   [
14637    {
14638     "access" : "private",
14639     "field_name" : "m_ptr",
14640     "referenced_type" : "type-641"
14641    }
14642   ],
14643   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14644   "name" : "android::sp<android::hardware::IInterface>",
14645   "record_kind" : "class",
14646   "referenced_type" : "type-640",
14647   "self_type" : "type-640",
14648   "size" : 8,
14649   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14650   "template_args" : [ "type-403" ],
14651   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14652  },
14653  {
14654   "alignment" : 8,
14655   "fields" :
14656   [
14657    {
14658     "access" : "private",
14659     "field_name" : "m_ptr",
14660     "referenced_type" : "type-80"
14661    }
14662   ],
14663   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14664   "name" : "android::sp<android::hardware::ProcessState>",
14665   "record_kind" : "class",
14666   "referenced_type" : "type-79",
14667   "self_type" : "type-79",
14668   "size" : 8,
14669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14670   "template_args" : [ "type-81" ],
14671   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14672  },
14673  {
14674   "alignment" : 8,
14675   "fields" :
14676   [
14677    {
14678     "access" : "private",
14679     "field_name" : "m_ptr",
14680     "referenced_type" : "type-145"
14681    }
14682   ],
14683   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14684   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14685   "record_kind" : "class",
14686   "referenced_type" : "type-144",
14687   "self_type" : "type-144",
14688   "size" : 8,
14689   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14690   "template_args" : [ "type-3" ],
14691   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14692  },
14693  {
14694   "alignment" : 8,
14695   "fields" :
14696   [
14697    {
14698     "access" : "private",
14699     "field_name" : "m_ptr",
14700     "referenced_type" : "type-5"
14701    }
14702   ],
14703   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14704   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14705   "record_kind" : "class",
14706   "referenced_type" : "type-264",
14707   "self_type" : "type-264",
14708   "size" : 8,
14709   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14710   "template_args" : [ "type-6" ],
14711   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14712  },
14713  {
14714   "alignment" : 8,
14715   "fields" :
14716   [
14717    {
14718     "access" : "private",
14719     "field_name" : "m_ptr",
14720     "referenced_type" : "type-118"
14721    }
14722   ],
14723   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
14724   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
14725   "record_kind" : "class",
14726   "referenced_type" : "type-117",
14727   "self_type" : "type-117",
14728   "size" : 8,
14729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14730   "template_args" : [ "type-119" ],
14731   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
14732  },
14733  {
14734   "alignment" : 8,
14735   "fields" :
14736   [
14737    {
14738     "access" : "private",
14739     "field_name" : "m_ptr",
14740     "referenced_type" : "type-109"
14741    }
14742   ],
14743   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
14744   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
14745   "record_kind" : "class",
14746   "referenced_type" : "type-108",
14747   "self_type" : "type-108",
14748   "size" : 8,
14749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14750   "template_args" : [ "type-110" ],
14751   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
14752  },
14753  {
14754   "alignment" : 8,
14755   "fields" :
14756   [
14757    {
14758     "access" : "private",
14759     "field_name" : "m_ptr",
14760     "referenced_type" : "type-137"
14761    }
14762   ],
14763   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
14764   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
14765   "record_kind" : "class",
14766   "referenced_type" : "type-136",
14767   "self_type" : "type-136",
14768   "size" : 8,
14769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14770   "template_args" : [ "type-138" ],
14771   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
14772  },
14773  {
14774   "alignment" : 8,
14775   "fields" :
14776   [
14777    {
14778     "access" : "private",
14779     "field_name" : "m_ptr",
14780     "referenced_type" : "type-626"
14781    }
14782   ],
14783   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
14784   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
14785   "record_kind" : "class",
14786   "referenced_type" : "type-625",
14787   "self_type" : "type-625",
14788   "size" : 8,
14789   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14790   "template_args" : [ "type-627" ],
14791   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
14792  },
14793  {
14794   "alignment" : 8,
14795   "fields" :
14796   [
14797    {
14798     "access" : "private",
14799     "field_name" : "m_ptr",
14800     "referenced_type" : "type-15"
14801    }
14802   ],
14803   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14804   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14805   "record_kind" : "class",
14806   "referenced_type" : "type-389",
14807   "self_type" : "type-389",
14808   "size" : 8,
14809   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14810   "template_args" : [ "type-16" ],
14811   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14812  },
14813  {
14814   "alignment" : 8,
14815   "fields" :
14816   [
14817    {
14818     "access" : "private",
14819     "field_name" : "m_ptr",
14820     "referenced_type" : "type-87"
14821    }
14822   ],
14823   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14824   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14825   "record_kind" : "class",
14826   "referenced_type" : "type-86",
14827   "self_type" : "type-86",
14828   "size" : 8,
14829   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14830   "template_args" : [ "type-88" ],
14831   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14832  },
14833  {
14834   "alignment" : 8,
14835   "fields" :
14836   [
14837    {
14838     "access" : "private",
14839     "field_name" : "m_ptr",
14840     "referenced_type" : "type-102"
14841    }
14842   ],
14843   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14844   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14845   "record_kind" : "class",
14846   "referenced_type" : "type-101",
14847   "self_type" : "type-101",
14848   "size" : 8,
14849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14850   "template_args" : [ "type-103" ],
14851   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14852  },
14853  {
14854   "alignment" : 1,
14855   "linker_set_key" : "android::trait_trivial_copy<bool>",
14856   "name" : "android::trait_trivial_copy<bool>",
14857   "referenced_type" : "type-206",
14858   "self_type" : "type-206",
14859   "size" : 1,
14860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14861   "template_args" : [ "type-40" ],
14862   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14863  },
14864  {
14865   "alignment" : 1,
14866   "linker_set_key" : "android::trait_trivial_copy<char>",
14867   "name" : "android::trait_trivial_copy<char>",
14868   "referenced_type" : "type-210",
14869   "self_type" : "type-210",
14870   "size" : 1,
14871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14872   "template_args" : [ "type-74" ],
14873   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14874  },
14875  {
14876   "alignment" : 1,
14877   "linker_set_key" : "android::trait_trivial_copy<double>",
14878   "name" : "android::trait_trivial_copy<double>",
14879   "referenced_type" : "type-266",
14880   "self_type" : "type-266",
14881   "size" : 1,
14882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14883   "template_args" : [ "type-262" ],
14884   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14885  },
14886  {
14887   "alignment" : 1,
14888   "linker_set_key" : "android::trait_trivial_copy<float>",
14889   "name" : "android::trait_trivial_copy<float>",
14890   "referenced_type" : "type-259",
14891   "self_type" : "type-259",
14892   "size" : 1,
14893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14894   "template_args" : [ "type-257" ],
14895   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14896  },
14897  {
14898   "alignment" : 1,
14899   "linker_set_key" : "android::trait_trivial_copy<int>",
14900   "name" : "android::trait_trivial_copy<int>",
14901   "referenced_type" : "type-227",
14902   "self_type" : "type-227",
14903   "size" : 1,
14904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14905   "template_args" : [ "type-76" ],
14906   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14907  },
14908  {
14909   "alignment" : 1,
14910   "linker_set_key" : "android::trait_trivial_copy<long long>",
14911   "name" : "android::trait_trivial_copy<long long>",
14912   "referenced_type" : "type-247",
14913   "self_type" : "type-247",
14914   "size" : 1,
14915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14916   "template_args" : [ "type-245" ],
14917   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14918  },
14919  {
14920   "alignment" : 1,
14921   "linker_set_key" : "android::trait_trivial_copy<long>",
14922   "name" : "android::trait_trivial_copy<long>",
14923   "referenced_type" : "type-236",
14924   "self_type" : "type-236",
14925   "size" : 1,
14926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14927   "template_args" : [ "type-18" ],
14928   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14929  },
14930  {
14931   "alignment" : 1,
14932   "linker_set_key" : "android::trait_trivial_copy<short>",
14933   "name" : "android::trait_trivial_copy<short>",
14934   "referenced_type" : "type-219",
14935   "self_type" : "type-219",
14936   "size" : 1,
14937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14938   "template_args" : [ "type-217" ],
14939   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14940  },
14941  {
14942   "alignment" : 1,
14943   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14944   "name" : "android::trait_trivial_copy<unsigned char>",
14945   "referenced_type" : "type-214",
14946   "self_type" : "type-214",
14947   "size" : 1,
14948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14949   "template_args" : [ "type-125" ],
14950   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14951  },
14952  {
14953   "alignment" : 1,
14954   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14955   "name" : "android::trait_trivial_copy<unsigned int>",
14956   "referenced_type" : "type-232",
14957   "self_type" : "type-232",
14958   "size" : 1,
14959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14960   "template_args" : [ "type-2" ],
14961   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14962  },
14963  {
14964   "alignment" : 1,
14965   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14966   "name" : "android::trait_trivial_copy<unsigned long long>",
14967   "referenced_type" : "type-253",
14968   "self_type" : "type-253",
14969   "size" : 1,
14970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14971   "template_args" : [ "type-250" ],
14972   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14973  },
14974  {
14975   "alignment" : 1,
14976   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14977   "name" : "android::trait_trivial_copy<unsigned long>",
14978   "referenced_type" : "type-241",
14979   "self_type" : "type-241",
14980   "size" : 1,
14981   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14982   "template_args" : [ "type-13" ],
14983   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14984  },
14985  {
14986   "alignment" : 1,
14987   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14988   "name" : "android::trait_trivial_copy<unsigned short>",
14989   "referenced_type" : "type-223",
14990   "self_type" : "type-223",
14991   "size" : 1,
14992   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14993   "template_args" : [ "type-127" ],
14994   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14995  },
14996  {
14997   "alignment" : 1,
14998   "linker_set_key" : "android::trait_trivial_copy<void>",
14999   "name" : "android::trait_trivial_copy<void>",
15000   "referenced_type" : "type-202",
15001   "self_type" : "type-202",
15002   "size" : 1,
15003   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15004   "template_args" : [ "type-27" ],
15005   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15006  },
15007  {
15008   "alignment" : 1,
15009   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15010   "name" : "android::trait_trivial_ctor<bool>",
15011   "referenced_type" : "type-204",
15012   "self_type" : "type-204",
15013   "size" : 1,
15014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15015   "template_args" : [ "type-40" ],
15016   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15017  },
15018  {
15019   "alignment" : 1,
15020   "linker_set_key" : "android::trait_trivial_ctor<char>",
15021   "name" : "android::trait_trivial_ctor<char>",
15022   "referenced_type" : "type-208",
15023   "self_type" : "type-208",
15024   "size" : 1,
15025   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15026   "template_args" : [ "type-74" ],
15027   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15028  },
15029  {
15030   "alignment" : 1,
15031   "linker_set_key" : "android::trait_trivial_ctor<double>",
15032   "name" : "android::trait_trivial_ctor<double>",
15033   "referenced_type" : "type-261",
15034   "self_type" : "type-261",
15035   "size" : 1,
15036   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15037   "template_args" : [ "type-262" ],
15038   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15039  },
15040  {
15041   "alignment" : 1,
15042   "linker_set_key" : "android::trait_trivial_ctor<float>",
15043   "name" : "android::trait_trivial_ctor<float>",
15044   "referenced_type" : "type-256",
15045   "self_type" : "type-256",
15046   "size" : 1,
15047   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15048   "template_args" : [ "type-257" ],
15049   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15050  },
15051  {
15052   "alignment" : 1,
15053   "linker_set_key" : "android::trait_trivial_ctor<int>",
15054   "name" : "android::trait_trivial_ctor<int>",
15055   "referenced_type" : "type-225",
15056   "self_type" : "type-225",
15057   "size" : 1,
15058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15059   "template_args" : [ "type-76" ],
15060   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15061  },
15062  {
15063   "alignment" : 1,
15064   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15065   "name" : "android::trait_trivial_ctor<long long>",
15066   "referenced_type" : "type-244",
15067   "self_type" : "type-244",
15068   "size" : 1,
15069   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15070   "template_args" : [ "type-245" ],
15071   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15072  },
15073  {
15074   "alignment" : 1,
15075   "linker_set_key" : "android::trait_trivial_ctor<long>",
15076   "name" : "android::trait_trivial_ctor<long>",
15077   "referenced_type" : "type-234",
15078   "self_type" : "type-234",
15079   "size" : 1,
15080   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15081   "template_args" : [ "type-18" ],
15082   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15083  },
15084  {
15085   "alignment" : 1,
15086   "linker_set_key" : "android::trait_trivial_ctor<short>",
15087   "name" : "android::trait_trivial_ctor<short>",
15088   "referenced_type" : "type-216",
15089   "self_type" : "type-216",
15090   "size" : 1,
15091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15092   "template_args" : [ "type-217" ],
15093   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15094  },
15095  {
15096   "alignment" : 1,
15097   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15098   "name" : "android::trait_trivial_ctor<unsigned char>",
15099   "referenced_type" : "type-212",
15100   "self_type" : "type-212",
15101   "size" : 1,
15102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15103   "template_args" : [ "type-125" ],
15104   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15105  },
15106  {
15107   "alignment" : 1,
15108   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15109   "name" : "android::trait_trivial_ctor<unsigned int>",
15110   "referenced_type" : "type-230",
15111   "self_type" : "type-230",
15112   "size" : 1,
15113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15114   "template_args" : [ "type-2" ],
15115   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15116  },
15117  {
15118   "alignment" : 1,
15119   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15120   "name" : "android::trait_trivial_ctor<unsigned long long>",
15121   "referenced_type" : "type-249",
15122   "self_type" : "type-249",
15123   "size" : 1,
15124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15125   "template_args" : [ "type-250" ],
15126   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15127  },
15128  {
15129   "alignment" : 1,
15130   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15131   "name" : "android::trait_trivial_ctor<unsigned long>",
15132   "referenced_type" : "type-238",
15133   "self_type" : "type-238",
15134   "size" : 1,
15135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15136   "template_args" : [ "type-13" ],
15137   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15138  },
15139  {
15140   "alignment" : 1,
15141   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15142   "name" : "android::trait_trivial_ctor<unsigned short>",
15143   "referenced_type" : "type-221",
15144   "self_type" : "type-221",
15145   "size" : 1,
15146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15147   "template_args" : [ "type-127" ],
15148   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15149  },
15150  {
15151   "alignment" : 1,
15152   "linker_set_key" : "android::trait_trivial_ctor<void>",
15153   "name" : "android::trait_trivial_ctor<void>",
15154   "referenced_type" : "type-199",
15155   "self_type" : "type-199",
15156   "size" : 1,
15157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15158   "template_args" : [ "type-27" ],
15159   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15160  },
15161  {
15162   "alignment" : 1,
15163   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15164   "name" : "android::trait_trivial_dtor<bool>",
15165   "referenced_type" : "type-205",
15166   "self_type" : "type-205",
15167   "size" : 1,
15168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15169   "template_args" : [ "type-40" ],
15170   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15171  },
15172  {
15173   "alignment" : 1,
15174   "linker_set_key" : "android::trait_trivial_dtor<char>",
15175   "name" : "android::trait_trivial_dtor<char>",
15176   "referenced_type" : "type-209",
15177   "self_type" : "type-209",
15178   "size" : 1,
15179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15180   "template_args" : [ "type-74" ],
15181   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15182  },
15183  {
15184   "alignment" : 1,
15185   "linker_set_key" : "android::trait_trivial_dtor<double>",
15186   "name" : "android::trait_trivial_dtor<double>",
15187   "referenced_type" : "type-265",
15188   "self_type" : "type-265",
15189   "size" : 1,
15190   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15191   "template_args" : [ "type-262" ],
15192   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15193  },
15194  {
15195   "alignment" : 1,
15196   "linker_set_key" : "android::trait_trivial_dtor<float>",
15197   "name" : "android::trait_trivial_dtor<float>",
15198   "referenced_type" : "type-258",
15199   "self_type" : "type-258",
15200   "size" : 1,
15201   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15202   "template_args" : [ "type-257" ],
15203   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15204  },
15205  {
15206   "alignment" : 1,
15207   "linker_set_key" : "android::trait_trivial_dtor<int>",
15208   "name" : "android::trait_trivial_dtor<int>",
15209   "referenced_type" : "type-226",
15210   "self_type" : "type-226",
15211   "size" : 1,
15212   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15213   "template_args" : [ "type-76" ],
15214   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15215  },
15216  {
15217   "alignment" : 1,
15218   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15219   "name" : "android::trait_trivial_dtor<long long>",
15220   "referenced_type" : "type-246",
15221   "self_type" : "type-246",
15222   "size" : 1,
15223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15224   "template_args" : [ "type-245" ],
15225   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15226  },
15227  {
15228   "alignment" : 1,
15229   "linker_set_key" : "android::trait_trivial_dtor<long>",
15230   "name" : "android::trait_trivial_dtor<long>",
15231   "referenced_type" : "type-235",
15232   "self_type" : "type-235",
15233   "size" : 1,
15234   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15235   "template_args" : [ "type-18" ],
15236   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15237  },
15238  {
15239   "alignment" : 1,
15240   "linker_set_key" : "android::trait_trivial_dtor<short>",
15241   "name" : "android::trait_trivial_dtor<short>",
15242   "referenced_type" : "type-218",
15243   "self_type" : "type-218",
15244   "size" : 1,
15245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15246   "template_args" : [ "type-217" ],
15247   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15248  },
15249  {
15250   "alignment" : 1,
15251   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15252   "name" : "android::trait_trivial_dtor<unsigned char>",
15253   "referenced_type" : "type-213",
15254   "self_type" : "type-213",
15255   "size" : 1,
15256   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15257   "template_args" : [ "type-125" ],
15258   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15259  },
15260  {
15261   "alignment" : 1,
15262   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15263   "name" : "android::trait_trivial_dtor<unsigned int>",
15264   "referenced_type" : "type-231",
15265   "self_type" : "type-231",
15266   "size" : 1,
15267   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15268   "template_args" : [ "type-2" ],
15269   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15270  },
15271  {
15272   "alignment" : 1,
15273   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15274   "name" : "android::trait_trivial_dtor<unsigned long long>",
15275   "referenced_type" : "type-252",
15276   "self_type" : "type-252",
15277   "size" : 1,
15278   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15279   "template_args" : [ "type-250" ],
15280   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15281  },
15282  {
15283   "alignment" : 1,
15284   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15285   "name" : "android::trait_trivial_dtor<unsigned long>",
15286   "referenced_type" : "type-239",
15287   "self_type" : "type-239",
15288   "size" : 1,
15289   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15290   "template_args" : [ "type-13" ],
15291   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15292  },
15293  {
15294   "alignment" : 1,
15295   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15296   "name" : "android::trait_trivial_dtor<unsigned short>",
15297   "referenced_type" : "type-222",
15298   "self_type" : "type-222",
15299   "size" : 1,
15300   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15301   "template_args" : [ "type-127" ],
15302   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15303  },
15304  {
15305   "alignment" : 1,
15306   "linker_set_key" : "android::trait_trivial_dtor<void>",
15307   "name" : "android::trait_trivial_dtor<void>",
15308   "referenced_type" : "type-201",
15309   "self_type" : "type-201",
15310   "size" : 1,
15311   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15312   "template_args" : [ "type-27" ],
15313   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15314  },
15315  {
15316   "alignment" : 1,
15317   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15318   "name" : "android::trait_trivial_move<android::String16>",
15319   "referenced_type" : "type-395",
15320   "self_type" : "type-395",
15321   "size" : 1,
15322   "source_file" : "/system/core/libutils/include/utils/String16.h",
15323   "template_args" : [ "type-43" ],
15324   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15325  },
15326  {
15327   "alignment" : 1,
15328   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15329   "name" : "android::trait_trivial_move<android::String8>",
15330   "referenced_type" : "type-383",
15331   "self_type" : "type-383",
15332   "size" : 1,
15333   "source_file" : "/system/core/libutils/include/utils/String8.h",
15334   "template_args" : [ "type-71" ],
15335   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15336  },
15337  {
15338   "alignment" : 1,
15339   "linker_set_key" : "android::trait_trivial_move<bool>",
15340   "name" : "android::trait_trivial_move<bool>",
15341   "referenced_type" : "type-207",
15342   "self_type" : "type-207",
15343   "size" : 1,
15344   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15345   "template_args" : [ "type-40" ],
15346   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15347  },
15348  {
15349   "alignment" : 1,
15350   "linker_set_key" : "android::trait_trivial_move<char>",
15351   "name" : "android::trait_trivial_move<char>",
15352   "referenced_type" : "type-211",
15353   "self_type" : "type-211",
15354   "size" : 1,
15355   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15356   "template_args" : [ "type-74" ],
15357   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15358  },
15359  {
15360   "alignment" : 1,
15361   "linker_set_key" : "android::trait_trivial_move<double>",
15362   "name" : "android::trait_trivial_move<double>",
15363   "referenced_type" : "type-268",
15364   "self_type" : "type-268",
15365   "size" : 1,
15366   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15367   "template_args" : [ "type-262" ],
15368   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15369  },
15370  {
15371   "alignment" : 1,
15372   "linker_set_key" : "android::trait_trivial_move<float>",
15373   "name" : "android::trait_trivial_move<float>",
15374   "referenced_type" : "type-260",
15375   "self_type" : "type-260",
15376   "size" : 1,
15377   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15378   "template_args" : [ "type-257" ],
15379   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15380  },
15381  {
15382   "alignment" : 1,
15383   "linker_set_key" : "android::trait_trivial_move<int>",
15384   "name" : "android::trait_trivial_move<int>",
15385   "referenced_type" : "type-228",
15386   "self_type" : "type-228",
15387   "size" : 1,
15388   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15389   "template_args" : [ "type-76" ],
15390   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15391  },
15392  {
15393   "alignment" : 1,
15394   "linker_set_key" : "android::trait_trivial_move<long long>",
15395   "name" : "android::trait_trivial_move<long long>",
15396   "referenced_type" : "type-248",
15397   "self_type" : "type-248",
15398   "size" : 1,
15399   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15400   "template_args" : [ "type-245" ],
15401   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15402  },
15403  {
15404   "alignment" : 1,
15405   "linker_set_key" : "android::trait_trivial_move<long>",
15406   "name" : "android::trait_trivial_move<long>",
15407   "referenced_type" : "type-237",
15408   "self_type" : "type-237",
15409   "size" : 1,
15410   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15411   "template_args" : [ "type-18" ],
15412   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15413  },
15414  {
15415   "alignment" : 1,
15416   "linker_set_key" : "android::trait_trivial_move<short>",
15417   "name" : "android::trait_trivial_move<short>",
15418   "referenced_type" : "type-220",
15419   "self_type" : "type-220",
15420   "size" : 1,
15421   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15422   "template_args" : [ "type-217" ],
15423   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15424  },
15425  {
15426   "alignment" : 1,
15427   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15428   "name" : "android::trait_trivial_move<unsigned char>",
15429   "referenced_type" : "type-215",
15430   "self_type" : "type-215",
15431   "size" : 1,
15432   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15433   "template_args" : [ "type-125" ],
15434   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15435  },
15436  {
15437   "alignment" : 1,
15438   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15439   "name" : "android::trait_trivial_move<unsigned int>",
15440   "referenced_type" : "type-233",
15441   "self_type" : "type-233",
15442   "size" : 1,
15443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15444   "template_args" : [ "type-2" ],
15445   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15446  },
15447  {
15448   "alignment" : 1,
15449   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15450   "name" : "android::trait_trivial_move<unsigned long long>",
15451   "referenced_type" : "type-255",
15452   "self_type" : "type-255",
15453   "size" : 1,
15454   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15455   "template_args" : [ "type-250" ],
15456   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15457  },
15458  {
15459   "alignment" : 1,
15460   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15461   "name" : "android::trait_trivial_move<unsigned long>",
15462   "referenced_type" : "type-243",
15463   "self_type" : "type-243",
15464   "size" : 1,
15465   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15466   "template_args" : [ "type-13" ],
15467   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15468  },
15469  {
15470   "alignment" : 1,
15471   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15472   "name" : "android::trait_trivial_move<unsigned short>",
15473   "referenced_type" : "type-224",
15474   "self_type" : "type-224",
15475   "size" : 1,
15476   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15477   "template_args" : [ "type-127" ],
15478   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15479  },
15480  {
15481   "alignment" : 1,
15482   "linker_set_key" : "android::trait_trivial_move<void>",
15483   "name" : "android::trait_trivial_move<void>",
15484   "referenced_type" : "type-203",
15485   "self_type" : "type-203",
15486   "size" : 1,
15487   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15488   "template_args" : [ "type-27" ],
15489   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15490  },
15491  {
15492   "alignment" : 8,
15493   "fields" :
15494   [
15495    {
15496     "access" : "private",
15497     "field_name" : "m_ptr",
15498     "referenced_type" : "type-152"
15499    },
15500    {
15501     "access" : "private",
15502     "field_name" : "m_refs",
15503     "field_offset" : 64,
15504     "referenced_type" : "type-11"
15505    }
15506   ],
15507   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15508   "name" : "android::wp<android::hardware::BHwBinder>",
15509   "record_kind" : "class",
15510   "referenced_type" : "type-305",
15511   "self_type" : "type-305",
15512   "size" : 16,
15513   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15514   "template_args" : [ "type-153" ],
15515   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15516  },
15517  {
15518   "alignment" : 8,
15519   "fields" :
15520   [
15521    {
15522     "access" : "private",
15523     "field_name" : "m_ptr",
15524     "referenced_type" : "type-613"
15525    },
15526    {
15527     "access" : "private",
15528     "field_name" : "m_refs",
15529     "field_offset" : 64,
15530     "referenced_type" : "type-11"
15531    }
15532   ],
15533   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15534   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15535   "record_kind" : "class",
15536   "referenced_type" : "type-612",
15537   "self_type" : "type-612",
15538   "size" : 16,
15539   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15540   "template_args" : [ "type-17" ],
15541   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15542  },
15543  {
15544   "alignment" : 8,
15545   "fields" :
15546   [
15547    {
15548     "access" : "private",
15549     "field_name" : "m_ptr",
15550     "referenced_type" : "type-5"
15551    },
15552    {
15553     "access" : "private",
15554     "field_name" : "m_refs",
15555     "field_offset" : 64,
15556     "referenced_type" : "type-11"
15557    }
15558   ],
15559   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15560   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15561   "record_kind" : "class",
15562   "referenced_type" : "type-4",
15563   "self_type" : "type-4",
15564   "size" : 16,
15565   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15566   "template_args" : [ "type-6" ],
15567   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15568  },
15569  {
15570   "alignment" : 8,
15571   "fields" :
15572   [
15573    {
15574     "access" : "private",
15575     "field_name" : "m_ptr",
15576     "referenced_type" : "type-15"
15577    },
15578    {
15579     "access" : "private",
15580     "field_name" : "m_refs",
15581     "field_offset" : 64,
15582     "referenced_type" : "type-11"
15583    }
15584   ],
15585   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15586   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15587   "record_kind" : "class",
15588   "referenced_type" : "type-14",
15589   "self_type" : "type-14",
15590   "size" : 16,
15591   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15592   "template_args" : [ "type-16" ],
15593   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15594  },
15595  {
15596   "alignment" : 4,
15597   "fields" :
15598   [
15599    {
15600     "field_name" : "maxContentLightLevel",
15601     "referenced_type" : "type-257"
15602    },
15603    {
15604     "field_name" : "maxFrameAverageLightLevel",
15605     "field_offset" : 32,
15606     "referenced_type" : "type-257"
15607    }
15608   ],
15609   "linker_set_key" : "android_cta861_3_metadata",
15610   "name" : "android_cta861_3_metadata",
15611   "referenced_type" : "type-494",
15612   "self_type" : "type-494",
15613   "size" : 8,
15614   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15615   "unique_id" : "android_cta861_3_metadata"
15616  },
15617  {
15618   "alignment" : 4,
15619   "fields" :
15620   [
15621    {
15622     "field_name" : "num_points",
15623     "referenced_type" : "type-2"
15624    },
15625    {
15626     "field_name" : "reserved",
15627     "field_offset" : 32,
15628     "referenced_type" : "type-482"
15629    },
15630    {
15631     "field_name" : "xyzc_points",
15632     "field_offset" : 288,
15633     "referenced_type" : "type-489"
15634    }
15635   ],
15636   "linker_set_key" : "android_depth_points",
15637   "name" : "android_depth_points",
15638   "referenced_type" : "type-488",
15639   "self_type" : "type-488",
15640   "size" : 36,
15641   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15642   "unique_id" : "android_depth_points"
15643  },
15644  {
15645   "alignment" : 8,
15646   "fields" :
15647   [
15648    {
15649     "field_name" : "format",
15650     "referenced_type" : "type-485"
15651    },
15652    {
15653     "field_name" : "num_planes",
15654     "field_offset" : 32,
15655     "referenced_type" : "type-2"
15656    },
15657    {
15658     "field_name" : "planes",
15659     "field_offset" : 64,
15660     "referenced_type" : "type-487"
15661    }
15662   ],
15663   "linker_set_key" : "android_flex_layout",
15664   "name" : "android_flex_layout",
15665   "referenced_type" : "type-486",
15666   "self_type" : "type-486",
15667   "size" : 16,
15668   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15669   "unique_id" : "android_flex_layout"
15670  },
15671  {
15672   "alignment" : 8,
15673   "fields" :
15674   [
15675    {
15676     "field_name" : "top_left",
15677     "referenced_type" : "type-410"
15678    },
15679    {
15680     "field_name" : "component",
15681     "field_offset" : 64,
15682     "referenced_type" : "type-483"
15683    },
15684    {
15685     "field_name" : "bits_per_component",
15686     "field_offset" : 96,
15687     "referenced_type" : "type-76"
15688    },
15689    {
15690     "field_name" : "bits_used",
15691     "field_offset" : 128,
15692     "referenced_type" : "type-76"
15693    },
15694    {
15695     "field_name" : "h_increment",
15696     "field_offset" : 160,
15697     "referenced_type" : "type-76"
15698    },
15699    {
15700     "field_name" : "v_increment",
15701     "field_offset" : 192,
15702     "referenced_type" : "type-76"
15703    },
15704    {
15705     "field_name" : "h_subsampling",
15706     "field_offset" : 224,
15707     "referenced_type" : "type-76"
15708    },
15709    {
15710     "field_name" : "v_subsampling",
15711     "field_offset" : 256,
15712     "referenced_type" : "type-76"
15713    }
15714   ],
15715   "linker_set_key" : "android_flex_plane",
15716   "name" : "android_flex_plane",
15717   "referenced_type" : "type-484",
15718   "self_type" : "type-484",
15719   "size" : 40,
15720   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15721   "unique_id" : "android_flex_plane"
15722  },
15723  {
15724   "alignment" : 4,
15725   "fields" :
15726   [
15727    {
15728     "field_name" : "displayPrimaryRed",
15729     "referenced_type" : "type-490"
15730    },
15731    {
15732     "field_name" : "displayPrimaryGreen",
15733     "field_offset" : 64,
15734     "referenced_type" : "type-490"
15735    },
15736    {
15737     "field_name" : "displayPrimaryBlue",
15738     "field_offset" : 128,
15739     "referenced_type" : "type-490"
15740    },
15741    {
15742     "field_name" : "whitePoint",
15743     "field_offset" : 192,
15744     "referenced_type" : "type-490"
15745    },
15746    {
15747     "field_name" : "maxLuminance",
15748     "field_offset" : 256,
15749     "referenced_type" : "type-257"
15750    },
15751    {
15752     "field_name" : "minLuminance",
15753     "field_offset" : 288,
15754     "referenced_type" : "type-257"
15755    }
15756   ],
15757   "linker_set_key" : "android_smpte2086_metadata",
15758   "name" : "android_smpte2086_metadata",
15759   "referenced_type" : "type-491",
15760   "self_type" : "type-491",
15761   "size" : 40,
15762   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15763   "unique_id" : "android_smpte2086_metadata"
15764  },
15765  {
15766   "alignment" : 4,
15767   "fields" :
15768   [
15769    {
15770     "field_name" : "x",
15771     "referenced_type" : "type-257"
15772    },
15773    {
15774     "field_name" : "y",
15775     "field_offset" : 32,
15776     "referenced_type" : "type-257"
15777    }
15778   ],
15779   "linker_set_key" : "android_xy_color",
15780   "name" : "android_xy_color",
15781   "referenced_type" : "type-490",
15782   "self_type" : "type-490",
15783   "size" : 8,
15784   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15785   "unique_id" : "android_xy_color"
15786  },
15787  {
15788   "alignment" : 8,
15789   "fields" :
15790   [
15791    {
15792     "field_name" : "y",
15793     "referenced_type" : "type-26"
15794    },
15795    {
15796     "field_name" : "cb",
15797     "field_offset" : 64,
15798     "referenced_type" : "type-26"
15799    },
15800    {
15801     "field_name" : "cr",
15802     "field_offset" : 128,
15803     "referenced_type" : "type-26"
15804    },
15805    {
15806     "field_name" : "ystride",
15807     "field_offset" : 192,
15808     "referenced_type" : "type-13"
15809    },
15810    {
15811     "field_name" : "cstride",
15812     "field_offset" : 256,
15813     "referenced_type" : "type-13"
15814    },
15815    {
15816     "field_name" : "chroma_step",
15817     "field_offset" : 320,
15818     "referenced_type" : "type-13"
15819    },
15820    {
15821     "field_name" : "reserved",
15822     "field_offset" : 384,
15823     "referenced_type" : "type-482"
15824    }
15825   ],
15826   "linker_set_key" : "android_ycbcr",
15827   "name" : "android_ycbcr",
15828   "referenced_type" : "type-481",
15829   "self_type" : "type-481",
15830   "size" : 80,
15831   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15832   "unique_id" : "android_ycbcr"
15833  },
15834  {
15835   "alignment" : 4,
15836   "fields" :
15837   [
15838    {
15839     "referenced_type" : "type-123"
15840    }
15841   ],
15842   "linker_set_key" : "log_msg",
15843   "name" : "log_msg",
15844   "referenced_type" : "type-122",
15845   "self_type" : "type-122",
15846   "size" : 5124,
15847   "source_file" : "/system/core/liblog/include/log/log_read.h",
15848   "unique_id" : "log_msg"
15849  },
15850  {
15851   "alignment" : 4,
15852   "fields" :
15853   [
15854    {
15855     "field_name" : "buf",
15856     "referenced_type" : "type-124"
15857    },
15858    {
15859     "field_name" : "entry",
15860     "referenced_type" : "type-126"
15861    },
15862    {
15863     "field_name" : "entry_v4",
15864     "referenced_type" : "type-126"
15865    },
15866    {
15867     "field_name" : "entry_v3",
15868     "referenced_type" : "type-129"
15869    },
15870    {
15871     "field_name" : "entry_v2",
15872     "referenced_type" : "type-130"
15873    },
15874    {
15875     "field_name" : "entry_v1",
15876     "referenced_type" : "type-131"
15877    }
15878   ],
15879   "is_anonymous" : true,
15880   "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",
15881   "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",
15882   "record_kind" : "union",
15883   "referenced_type" : "type-123",
15884   "self_type" : "type-123",
15885   "size" : 5124,
15886   "source_file" : "/system/core/liblog/include/log/log_read.h",
15887   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15888  },
15889  {
15890   "alignment" : 1,
15891   "fields" :
15892   [
15893    {
15894     "field_name" : "tv_sec",
15895     "referenced_type" : "type-2"
15896    },
15897    {
15898     "field_name" : "tv_nsec",
15899     "field_offset" : 32,
15900     "referenced_type" : "type-2"
15901    }
15902   ],
15903   "linker_set_key" : "log_time",
15904   "name" : "log_time",
15905   "referenced_type" : "type-396",
15906   "self_type" : "type-396",
15907   "size" : 8,
15908   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15909   "unique_id" : "_ZTS8log_time"
15910  },
15911  {
15912   "alignment" : 4,
15913   "fields" :
15914   [
15915    {
15916     "field_name" : "len",
15917     "referenced_type" : "type-127"
15918    },
15919    {
15920     "field_name" : "__pad",
15921     "field_offset" : 16,
15922     "referenced_type" : "type-127"
15923    },
15924    {
15925     "field_name" : "pid",
15926     "field_offset" : 32,
15927     "referenced_type" : "type-76"
15928    },
15929    {
15930     "field_name" : "tid",
15931     "field_offset" : 64,
15932     "referenced_type" : "type-76"
15933    },
15934    {
15935     "field_name" : "sec",
15936     "field_offset" : 96,
15937     "referenced_type" : "type-76"
15938    },
15939    {
15940     "field_name" : "nsec",
15941     "field_offset" : 128,
15942     "referenced_type" : "type-76"
15943    },
15944    {
15945     "field_name" : "msg",
15946     "field_offset" : 160,
15947     "referenced_type" : "type-128"
15948    }
15949   ],
15950   "linker_set_key" : "logger_entry",
15951   "name" : "logger_entry",
15952   "referenced_type" : "type-131",
15953   "self_type" : "type-131",
15954   "size" : 20,
15955   "source_file" : "/system/core/liblog/include/log/log_read.h",
15956   "unique_id" : "logger_entry"
15957  },
15958  {
15959   "alignment" : 1,
15960   "fields" :
15961   [
15962    {
15963     "field_name" : "len",
15964     "referenced_type" : "type-127"
15965    },
15966    {
15967     "field_name" : "hdr_size",
15968     "field_offset" : 16,
15969     "referenced_type" : "type-127"
15970    },
15971    {
15972     "field_name" : "pid",
15973     "field_offset" : 32,
15974     "referenced_type" : "type-76"
15975    },
15976    {
15977     "field_name" : "tid",
15978     "field_offset" : 64,
15979     "referenced_type" : "type-76"
15980    },
15981    {
15982     "field_name" : "sec",
15983     "field_offset" : 96,
15984     "referenced_type" : "type-76"
15985    },
15986    {
15987     "field_name" : "nsec",
15988     "field_offset" : 128,
15989     "referenced_type" : "type-76"
15990    },
15991    {
15992     "field_name" : "euid",
15993     "field_offset" : 160,
15994     "referenced_type" : "type-2"
15995    },
15996    {
15997     "field_name" : "msg",
15998     "field_offset" : 192,
15999     "referenced_type" : "type-128"
16000    }
16001   ],
16002   "linker_set_key" : "logger_entry_v2",
16003   "name" : "logger_entry_v2",
16004   "referenced_type" : "type-130",
16005   "self_type" : "type-130",
16006   "size" : 24,
16007   "source_file" : "/system/core/liblog/include/log/log_read.h",
16008   "unique_id" : "logger_entry_v2"
16009  },
16010  {
16011   "alignment" : 1,
16012   "fields" :
16013   [
16014    {
16015     "field_name" : "len",
16016     "referenced_type" : "type-127"
16017    },
16018    {
16019     "field_name" : "hdr_size",
16020     "field_offset" : 16,
16021     "referenced_type" : "type-127"
16022    },
16023    {
16024     "field_name" : "pid",
16025     "field_offset" : 32,
16026     "referenced_type" : "type-76"
16027    },
16028    {
16029     "field_name" : "tid",
16030     "field_offset" : 64,
16031     "referenced_type" : "type-76"
16032    },
16033    {
16034     "field_name" : "sec",
16035     "field_offset" : 96,
16036     "referenced_type" : "type-76"
16037    },
16038    {
16039     "field_name" : "nsec",
16040     "field_offset" : 128,
16041     "referenced_type" : "type-76"
16042    },
16043    {
16044     "field_name" : "lid",
16045     "field_offset" : 160,
16046     "referenced_type" : "type-2"
16047    },
16048    {
16049     "field_name" : "msg",
16050     "field_offset" : 192,
16051     "referenced_type" : "type-128"
16052    }
16053   ],
16054   "linker_set_key" : "logger_entry_v3",
16055   "name" : "logger_entry_v3",
16056   "referenced_type" : "type-129",
16057   "self_type" : "type-129",
16058   "size" : 24,
16059   "source_file" : "/system/core/liblog/include/log/log_read.h",
16060   "unique_id" : "logger_entry_v3"
16061  },
16062  {
16063   "alignment" : 4,
16064   "fields" :
16065   [
16066    {
16067     "field_name" : "len",
16068     "referenced_type" : "type-127"
16069    },
16070    {
16071     "field_name" : "hdr_size",
16072     "field_offset" : 16,
16073     "referenced_type" : "type-127"
16074    },
16075    {
16076     "field_name" : "pid",
16077     "field_offset" : 32,
16078     "referenced_type" : "type-76"
16079    },
16080    {
16081     "field_name" : "tid",
16082     "field_offset" : 64,
16083     "referenced_type" : "type-2"
16084    },
16085    {
16086     "field_name" : "sec",
16087     "field_offset" : 96,
16088     "referenced_type" : "type-2"
16089    },
16090    {
16091     "field_name" : "nsec",
16092     "field_offset" : 128,
16093     "referenced_type" : "type-2"
16094    },
16095    {
16096     "field_name" : "lid",
16097     "field_offset" : 160,
16098     "referenced_type" : "type-2"
16099    },
16100    {
16101     "field_name" : "uid",
16102     "field_offset" : 192,
16103     "referenced_type" : "type-2"
16104    },
16105    {
16106     "field_name" : "msg",
16107     "field_offset" : 224,
16108     "referenced_type" : "type-128"
16109    }
16110   ],
16111   "linker_set_key" : "logger_entry_v4",
16112   "name" : "logger_entry_v4",
16113   "referenced_type" : "type-126",
16114   "self_type" : "type-126",
16115   "size" : 28,
16116   "source_file" : "/system/core/liblog/include/log/log_read.h",
16117   "unique_id" : "logger_entry_v4"
16118  },
16119  {
16120   "alignment" : 4,
16121   "fields" :
16122   [
16123    {
16124     "field_name" : "version",
16125     "referenced_type" : "type-76"
16126    },
16127    {
16128     "field_name" : "numFds",
16129     "field_offset" : 32,
16130     "referenced_type" : "type-76"
16131    },
16132    {
16133     "field_name" : "numInts",
16134     "field_offset" : 64,
16135     "referenced_type" : "type-76"
16136    },
16137    {
16138     "field_name" : "data",
16139     "field_offset" : 96,
16140     "referenced_type" : "type-197"
16141    }
16142   ],
16143   "linker_set_key" : "native_handle",
16144   "name" : "native_handle",
16145   "referenced_type" : "type-196",
16146   "self_type" : "type-196",
16147   "size" : 12,
16148   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16149   "unique_id" : "native_handle"
16150  }
16151 ],
16152 "rvalue_reference_types" :
16153 [
16154  {
16155   "alignment" : 8,
16156   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16157   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16158   "referenced_type" : "type-172",
16159   "self_type" : "type-174",
16160   "size" : 8,
16161   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16162  },
16163  {
16164   "alignment" : 8,
16165   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16166   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16167   "referenced_type" : "type-646",
16168   "self_type" : "type-648",
16169   "size" : 8,
16170   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16171  },
16172  {
16173   "alignment" : 8,
16174   "linker_set_key" : "android::hardware::Return<bool> &&",
16175   "name" : "android::hardware::Return<bool> &&",
16176   "referenced_type" : "type-165",
16177   "self_type" : "type-168",
16178   "size" : 8,
16179   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16180  },
16181  {
16182   "alignment" : 8,
16183   "linker_set_key" : "android::hardware::Return<void> &&",
16184   "name" : "android::hardware::Return<void> &&",
16185   "referenced_type" : "type-184",
16186   "self_type" : "type-187",
16187   "size" : 8,
16188   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16189  },
16190  {
16191   "alignment" : 8,
16192   "linker_set_key" : "android::hardware::Status &&",
16193   "name" : "android::hardware::Status &&",
16194   "referenced_type" : "type-155",
16195   "self_type" : "type-161",
16196   "size" : 8,
16197   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16198  },
16199  {
16200   "alignment" : 8,
16201   "linker_set_key" : "android::hardware::details::return_status &&",
16202   "name" : "android::hardware::details::return_status &&",
16203   "referenced_type" : "type-166",
16204   "self_type" : "type-180",
16205   "size" : 8,
16206   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16207  },
16208  {
16209   "alignment" : 8,
16210   "linker_set_key" : "android::hardware::hidl_handle &&",
16211   "name" : "android::hardware::hidl_handle &&",
16212   "referenced_type" : "type-300",
16213   "self_type" : "type-309",
16214   "size" : 8,
16215   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16216  },
16217  {
16218   "alignment" : 8,
16219   "linker_set_key" : "android::hardware::hidl_memory &&",
16220   "name" : "android::hardware::hidl_memory &&",
16221   "referenced_type" : "type-307",
16222   "self_type" : "type-313",
16223   "size" : 8,
16224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16225  },
16226  {
16227   "alignment" : 8,
16228   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16229   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16230   "referenced_type" : "type-144",
16231   "self_type" : "type-146",
16232   "size" : 8,
16233   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16234  },
16235  {
16236   "alignment" : 8,
16237   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16238   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16239   "referenced_type" : "type-108",
16240   "self_type" : "type-111",
16241   "size" : 8,
16242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16243  },
16244  {
16245   "alignment" : 8,
16246   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16247   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16248   "referenced_type" : "type-136",
16249   "self_type" : "type-139",
16250   "size" : 8,
16251   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16252  },
16253  {
16254   "alignment" : 8,
16255   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16256   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16257   "referenced_type" : "type-625",
16258   "self_type" : "type-643",
16259   "size" : 8,
16260   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16261  },
16262  {
16263   "alignment" : 8,
16264   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16265   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16266   "referenced_type" : "type-454",
16267   "self_type" : "type-453",
16268   "size" : 8,
16269   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16270  },
16271  {
16272   "alignment" : 8,
16273   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16274   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16275   "referenced_type" : "type-697",
16276   "self_type" : "type-696",
16277   "size" : 8,
16278   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16279  },
16280  {
16281   "alignment" : 8,
16282   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16283   "name" : "std::function<sp<IBase> (void *)> &&",
16284   "referenced_type" : "type-464",
16285   "self_type" : "type-463",
16286   "size" : 8,
16287   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16288  },
16289  {
16290   "alignment" : 8,
16291   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16292   "name" : "std::function<sp<IBase> (void *)> &&",
16293   "referenced_type" : "type-701",
16294   "self_type" : "type-700",
16295   "size" : 8,
16296   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16297  },
16298  {
16299   "alignment" : 8,
16300   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16301   "name" : "std::function<sp<IBinder> (void *)> &&",
16302   "referenced_type" : "type-456",
16303   "self_type" : "type-455",
16304   "size" : 8,
16305   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16306  },
16307  {
16308   "alignment" : 8,
16309   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16310   "name" : "std::function<sp<IBinder> (void *)> &&",
16311   "referenced_type" : "type-699",
16312   "self_type" : "type-698",
16313   "size" : 8,
16314   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16315  }
16316 ]
16317}
16318