1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-73",
9   "self_type" : "type-127",
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-256",
16   "self_type" : "type-488",
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-75",
24   "self_type" : "type-196",
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-124",
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-124",
41   "self_type" : "type-123",
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-481",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-39",
64   "self_type" : "type-39",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-73",
73   "self_type" : "type-73",
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-45",
83   "self_type" : "type-45",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-261",
91   "self_type" : "type-261",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-256",
99   "self_type" : "type-256",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-75",
108   "self_type" : "type-75",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-234",
117   "self_type" : "type-234",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-18",
126   "self_type" : "type-18",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-216",
135   "self_type" : "type-216",
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-270",
144   "self_type" : "type-270",
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-124",
154   "self_type" : "type-124",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-239",
174   "self_type" : "type-239",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-13",
184   "self_type" : "type-13",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-126",
194   "self_type" : "type-126",
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_recipientEEEy"
211  },
212  {
213   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
295  },
296  {
297   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_6ParcelEjj"
343  },
344  {
345   "name" : "_ZN7android8hardware3usb4V1_122readEmbeddedFromParcelERKNS2_14PortStatus_1_1ERKNS0_6ParcelEjj"
346  },
347  {
348   "name" : "_ZN7android8hardware3usb4V1_14IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
349  },
350  {
351   "name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
352  },
353  {
354   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
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_arrayIhLj32EJEEEEEEEE"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
550  },
551  {
552   "name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
553  },
554  {
555   "name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
556  },
557  {
558   "name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
559  },
560  {
561   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
562  },
563  {
564   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
565  },
566  {
567   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
568  },
569  {
570   "name" : "_ZTv0_n12_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_115BpHwUsbCallbackE4_NS0_10IInterfaceE"
614  },
615  {
616   "name" : "_ZTCN7android8hardware3usb4V1_115BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
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_17BpHwUsbE4_NS0_10IInterfaceE"
651  },
652  {
653   "name" : "_ZTCN7android8hardware3usb4V1_17BpHwUsbE8_NS0_11BpHwRefBaseE"
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-501",
718   "self_type" : "type-501",
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-182",
780   "self_type" : "type-182",
781   "size" : 4,
782   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
783   "underlying_type" : "type-75",
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-75",
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-76",
858   "self_type" : "type-76",
859   "size" : 4,
860   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
861   "underlying_type" : "type-75",
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-156",
912   "self_type" : "type-156",
913   "size" : 4,
914   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
915   "underlying_type" : "type-75",
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-599",
966   "self_type" : "type-599",
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-530",
996   "self_type" : "type-530",
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-533",
1030   "self_type" : "type-533",
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-531",
1060   "self_type" : "type-531",
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-529",
1086   "self_type" : "type-529",
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-528",
1116   "self_type" : "type-528",
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-675",
1162   "self_type" : "type-675",
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-75",
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-518",
1206   "self_type" : "type-518",
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-75",
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-517",
1232   "self_type" : "type-517",
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-124",
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-469",
1336   "self_type" : "type-469",
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-474",
1362   "self_type" : "type-474",
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-470",
1404   "self_type" : "type-470",
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-468",
1646   "self_type" : "type-468",
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-473",
1676   "self_type" : "type-473",
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-477",
1706   "self_type" : "type-477",
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-482",
1748   "self_type" : "type-482",
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-484",
1786   "self_type" : "type-484",
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-471",
1812   "self_type" : "type-471",
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-476",
1830   "self_type" : "type-476",
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-479",
1860   "self_type" : "type-479",
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-466",
1954   "self_type" : "type-466",
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-472",
1996   "self_type" : "type-472",
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-478",
2014   "self_type" : "type-478",
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-475",
2044   "self_type" : "type-475",
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-467",
2078   "self_type" : "type-467",
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-276",
2132   "self_type" : "type-276",
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-40"
2149    },
2150    {
2151     "referenced_type" : "type-46"
2152    },
2153    {
2154     "referenced_type" : "type-26"
2155    }
2156   ],
2157   "referenced_type" : "type-38",
2158   "return_type" : "type-39",
2159   "self_type" : "type-38",
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-494",
2173   "return_type" : "type-75",
2174   "self_type" : "type-494",
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 int, const unsigned long long *, unsigned int, void *)",
2180   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2181   "parameters" :
2182   [
2183    {
2184     "referenced_type" : "type-414"
2185    },
2186    {
2187     "referenced_type" : "type-353"
2188    },
2189    {
2190     "referenced_type" : "type-2"
2191    },
2192    {
2193     "referenced_type" : "type-415"
2194    },
2195    {
2196     "referenced_type" : "type-2"
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-694"
2218    },
2219    {
2220     "default_arg" : true,
2221     "referenced_type" : "type-39"
2222    }
2223   ],
2224   "return_type" : "type-624",
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_recipientEEEy",
2230   "parameters" :
2231   [
2232    {
2233     "is_this_ptr" : true,
2234     "referenced_type" : "type-625"
2235    },
2236    {
2237     "referenced_type" : "type-284"
2238    },
2239    {
2240     "referenced_type" : "type-13"
2241    }
2242   ],
2243   "return_type" : "type-164",
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-625"
2254    },
2255    {
2256     "referenced_type" : "type-740"
2257    }
2258   ],
2259   "return_type" : "type-183",
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_arrayIhLj32EJEEEEEEEE",
2265   "parameters" :
2266   [
2267    {
2268     "is_this_ptr" : true,
2269     "referenced_type" : "type-625"
2270    },
2271    {
2272     "referenced_type" : "type-741"
2273    }
2274   ],
2275   "return_type" : "type-183",
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-694"
2286    },
2287    {
2288     "default_arg" : true,
2289     "referenced_type" : "type-39"
2290    }
2291   ],
2292   "return_type" : "type-624",
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-625"
2303    },
2304    {
2305     "referenced_type" : "type-284"
2306    }
2307   ],
2308   "return_type" : "type-164",
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-625"
2319    },
2320    {
2321     "referenced_type" : "type-742"
2322    }
2323   ],
2324   "return_type" : "type-183",
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-625"
2335    },
2336    {
2337     "default_arg" : true,
2338     "referenced_type" : "type-694"
2339    }
2340   ],
2341   "return_type" : "type-75",
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-625"
2352    },
2353    {
2354     "referenced_type" : "type-743"
2355    }
2356   ],
2357   "return_type" : "type-183",
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-625"
2368    }
2369   ],
2370   "return_type" : "type-183",
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-625"
2381    }
2382   ],
2383   "return_type" : "type-183",
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-694"
2393    },
2394    {
2395     "referenced_type" : "type-560"
2396    }
2397   ],
2398   "return_type" : "type-39",
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-625"
2409    }
2410   ],
2411   "return_type" : "type-183",
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-625"
2422    },
2423    {
2424     "referenced_type" : "type-362"
2425    },
2426    {
2427     "referenced_type" : "type-559"
2428    }
2429   ],
2430   "return_type" : "type-183",
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-687"
2440    },
2441    {
2442     "default_arg" : true,
2443     "referenced_type" : "type-39"
2444    }
2445   ],
2446   "return_type" : "type-645",
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-616"
2456    },
2457    {
2458     "default_arg" : true,
2459     "referenced_type" : "type-39"
2460    }
2461   ],
2462   "return_type" : "type-645",
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-627"
2472    },
2473    {
2474     "default_arg" : true,
2475     "referenced_type" : "type-39"
2476    }
2477   ],
2478   "return_type" : "type-645",
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-632"
2490    },
2491    {
2492     "referenced_type" : "type-746"
2493    }
2494   ],
2495   "return_type" : "type-183",
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-632"
2506    },
2507    {
2508     "referenced_type" : "type-623"
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-632"
2522    },
2523    {
2524     "referenced_type" : "type-623"
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-629"
2538    },
2539    {
2540     "referenced_type" : "type-2"
2541    },
2542    {
2543     "referenced_type" : "type-420"
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-749"
2555    }
2556   ],
2557   "return_type" : "type-75",
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-629"
2569    },
2570    {
2571     "referenced_type" : "type-750"
2572    }
2573   ],
2574   "return_type" : "type-183",
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-421"
2584    },
2585    {
2586     "referenced_type" : "type-420"
2587    },
2588    {
2589     "referenced_type" : "type-414"
2590    },
2591    {
2592     "referenced_type" : "type-751"
2593    }
2594   ],
2595   "return_type" : "type-75",
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-629"
2607    }
2608   ],
2609   "return_type" : "type-183",
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-629"
2620    },
2621    {
2622     "referenced_type" : "type-627"
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-629"
2636    },
2637    {
2638     "referenced_type" : "type-627"
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-629"
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-629"
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-629"
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_recipientEEEy",
2686   "parameters" :
2687   [
2688    {
2689     "is_this_ptr" : true,
2690     "referenced_type" : "type-637"
2691    },
2692    {
2693     "referenced_type" : "type-284"
2694    },
2695    {
2696     "referenced_type" : "type-13"
2697    }
2698   ],
2699   "return_type" : "type-164",
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-637"
2710    },
2711    {
2712     "referenced_type" : "type-752"
2713    }
2714   ],
2715   "return_type" : "type-183",
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_arrayIhLj32EJEEEEEEEE",
2721   "parameters" :
2722   [
2723    {
2724     "is_this_ptr" : true,
2725     "referenced_type" : "type-637"
2726    },
2727    {
2728     "referenced_type" : "type-753"
2729    }
2730   ],
2731   "return_type" : "type-183",
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-637"
2742    },
2743    {
2744     "referenced_type" : "type-284"
2745    }
2746   ],
2747   "return_type" : "type-164",
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-637"
2758    },
2759    {
2760     "referenced_type" : "type-754"
2761    }
2762   ],
2763   "return_type" : "type-183",
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-637"
2774    },
2775    {
2776     "referenced_type" : "type-755"
2777    }
2778   ],
2779   "return_type" : "type-183",
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-637"
2790    }
2791   ],
2792   "return_type" : "type-183",
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-637"
2803    }
2804   ],
2805   "return_type" : "type-183",
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-637"
2816    },
2817    {
2818     "referenced_type" : "type-667"
2819    },
2820    {
2821     "referenced_type" : "type-528"
2822    }
2823   ],
2824   "return_type" : "type-183",
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-637"
2835    },
2836    {
2837     "referenced_type" : "type-306"
2838    },
2839    {
2840     "referenced_type" : "type-588"
2841    },
2842    {
2843     "referenced_type" : "type-528"
2844    }
2845   ],
2846   "return_type" : "type-183",
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-637"
2857    },
2858    {
2859     "referenced_type" : "type-679"
2860    },
2861    {
2862     "referenced_type" : "type-528"
2863    }
2864   ],
2865   "return_type" : "type-183",
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-640"
2875    },
2876    {
2877     "referenced_type" : "type-604"
2878    },
2879    {
2880     "referenced_type" : "type-679"
2881    },
2882    {
2883     "referenced_type" : "type-528"
2884    }
2885   ],
2886   "return_type" : "type-183",
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-637"
2897    }
2898   ],
2899   "return_type" : "type-183",
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-637"
2910    },
2911    {
2912     "referenced_type" : "type-362"
2913    },
2914    {
2915     "referenced_type" : "type-559"
2916    }
2917   ],
2918   "return_type" : "type-183",
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-637"
2929    },
2930    {
2931     "referenced_type" : "type-46"
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-637"
2945    },
2946    {
2947     "referenced_type" : "type-46"
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_6ParcelEjj",
2956   "parameters" :
2957   [
2958    {
2959     "referenced_type" : "type-737"
2960    },
2961    {
2962     "referenced_type" : "type-414"
2963    },
2964    {
2965     "referenced_type" : "type-2"
2966    },
2967    {
2968     "referenced_type" : "type-2"
2969    }
2970   ],
2971   "return_type" : "type-75",
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_6ParcelEjj",
2977   "parameters" :
2978   [
2979    {
2980     "referenced_type" : "type-737"
2981    },
2982    {
2983     "referenced_type" : "type-420"
2984    },
2985    {
2986     "referenced_type" : "type-2"
2987    },
2988    {
2989     "referenced_type" : "type-2"
2990    }
2991   ],
2992   "return_type" : "type-75",
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-424"
3003    },
3004    {
3005     "default_arg" : true,
3006     "referenced_type" : "type-39"
3007    }
3008   ],
3009   "return_type" : "type-135",
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_recipientEEEy",
3015   "parameters" :
3016   [
3017    {
3018     "is_this_ptr" : true,
3019     "referenced_type" : "type-136"
3020    },
3021    {
3022     "referenced_type" : "type-284"
3023    },
3024    {
3025     "referenced_type" : "type-13"
3026    }
3027   ],
3028   "return_type" : "type-164",
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-136"
3039    },
3040    {
3041     "referenced_type" : "type-756"
3042    }
3043   ],
3044   "return_type" : "type-183",
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_arrayIhLj32EJEEEEEEEE",
3050   "parameters" :
3051   [
3052    {
3053     "is_this_ptr" : true,
3054     "referenced_type" : "type-136"
3055    },
3056    {
3057     "referenced_type" : "type-757"
3058    }
3059   ],
3060   "return_type" : "type-183",
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-424"
3071    },
3072    {
3073     "default_arg" : true,
3074     "referenced_type" : "type-39"
3075    }
3076   ],
3077   "return_type" : "type-135",
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-136"
3088    },
3089    {
3090     "referenced_type" : "type-284"
3091    }
3092   ],
3093   "return_type" : "type-164",
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-136"
3104    },
3105    {
3106     "referenced_type" : "type-758"
3107    }
3108   ],
3109   "return_type" : "type-183",
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-136"
3120    },
3121    {
3122     "default_arg" : true,
3123     "referenced_type" : "type-424"
3124    }
3125   ],
3126   "return_type" : "type-75",
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-136"
3137    },
3138    {
3139     "referenced_type" : "type-759"
3140    }
3141   ],
3142   "return_type" : "type-183",
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-136"
3153    }
3154   ],
3155   "return_type" : "type-183",
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-136"
3166    }
3167   ],
3168   "return_type" : "type-183",
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-424"
3178    },
3179    {
3180     "referenced_type" : "type-560"
3181    }
3182   ],
3183   "return_type" : "type-39",
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-136"
3194    }
3195   ],
3196   "return_type" : "type-183",
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-136"
3207    },
3208    {
3209     "referenced_type" : "type-362"
3210    },
3211    {
3212     "referenced_type" : "type-559"
3213    }
3214   ],
3215   "return_type" : "type-183",
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-132"
3225    },
3226    {
3227     "default_arg" : true,
3228     "referenced_type" : "type-39"
3229    }
3230   ],
3231   "return_type" : "type-171",
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-616"
3241    },
3242    {
3243     "default_arg" : true,
3244     "referenced_type" : "type-39"
3245    }
3246   ],
3247   "return_type" : "type-171",
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-606"
3257    },
3258    {
3259     "default_arg" : true,
3260     "referenced_type" : "type-39"
3261    }
3262   ],
3263   "return_type" : "type-171",
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-630"
3275    },
3276    {
3277     "referenced_type" : "type-762"
3278    }
3279   ],
3280   "return_type" : "type-183",
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-630"
3291    },
3292    {
3293     "referenced_type" : "type-141"
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-630"
3307    },
3308    {
3309     "referenced_type" : "type-141"
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-420"
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-765"
3340    }
3341   ],
3342   "return_type" : "type-75",
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-766"
3357    }
3358   ],
3359   "return_type" : "type-183",
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-183",
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-606"
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-606"
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-676"
3455    },
3456    {
3457     "referenced_type" : "type-306"
3458    },
3459    {
3460     "referenced_type" : "type-588"
3461    }
3462   ],
3463   "return_type" : "type-183",
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_recipientEEEy",
3469   "parameters" :
3470   [
3471    {
3472     "is_this_ptr" : true,
3473     "referenced_type" : "type-676"
3474    },
3475    {
3476     "referenced_type" : "type-284"
3477    },
3478    {
3479     "referenced_type" : "type-13"
3480    }
3481   ],
3482   "return_type" : "type-164",
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-676"
3493    },
3494    {
3495     "referenced_type" : "type-687"
3496    }
3497   ],
3498   "return_type" : "type-183",
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-676"
3509    },
3510    {
3511     "referenced_type" : "type-767"
3512    }
3513   ],
3514   "return_type" : "type-183",
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_arrayIhLj32EJEEEEEEEE",
3520   "parameters" :
3521   [
3522    {
3523     "is_this_ptr" : true,
3524     "referenced_type" : "type-676"
3525    },
3526    {
3527     "referenced_type" : "type-768"
3528    }
3529   ],
3530   "return_type" : "type-183",
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-676"
3541    },
3542    {
3543     "referenced_type" : "type-284"
3544    }
3545   ],
3546   "return_type" : "type-164",
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-676"
3557    },
3558    {
3559     "referenced_type" : "type-769"
3560    }
3561   ],
3562   "return_type" : "type-183",
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-676"
3573    }
3574   ],
3575   "return_type" : "type-183",
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-676"
3586    },
3587    {
3588     "referenced_type" : "type-770"
3589    }
3590   ],
3591   "return_type" : "type-183",
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-676"
3602    }
3603   ],
3604   "return_type" : "type-183",
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-676"
3615    }
3616   ],
3617   "return_type" : "type-183",
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-676"
3628    }
3629   ],
3630   "return_type" : "type-183",
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-676"
3641    },
3642    {
3643     "referenced_type" : "type-362"
3644    },
3645    {
3646     "referenced_type" : "type-559"
3647    }
3648   ],
3649   "return_type" : "type-183",
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-676"
3660    },
3661    {
3662     "referenced_type" : "type-46"
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-676"
3676    },
3677    {
3678     "referenced_type" : "type-46"
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-107"
3691    },
3692    {
3693     "referenced_type" : "type-71"
3694    },
3695    {
3696     "referenced_type" : "type-39"
3697    }
3698   ],
3699   "return_type" : "type-645",
3700   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3701   "template_args" : [ "type-626", "type-109", "type-633" ]
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-71"
3713    },
3714    {
3715     "referenced_type" : "type-39"
3716    }
3717   ],
3718   "return_type" : "type-645",
3719   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3720   "template_args" : [ "type-626", "type-16", "type-633" ]
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-116"
3729    },
3730    {
3731     "referenced_type" : "type-71"
3732    },
3733    {
3734     "referenced_type" : "type-39"
3735    }
3736   ],
3737   "return_type" : "type-171",
3738   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3739   "template_args" : [ "type-137", "type-118", "type-582" ]
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-71"
3751    },
3752    {
3753     "referenced_type" : "type-39"
3754    }
3755   ],
3756   "return_type" : "type-171",
3757   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3758   "template_args" : [ "type-137", "type-16", "type-582" ]
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-107"
3767    }
3768   ],
3769   "return_type" : "type-107",
3770   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3771   "template_args" : [ "type-109", "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-694"
3780    },
3781    {
3782     "referenced_type" : "type-39"
3783    },
3784    {
3785     "referenced_type" : "type-39"
3786    }
3787   ],
3788   "return_type" : "type-624",
3789   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3790   "template_args" : [ "type-633", "type-626", "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-424"
3799    },
3800    {
3801     "referenced_type" : "type-39"
3802    },
3803    {
3804     "referenced_type" : "type-39"
3805    }
3806   ],
3807   "return_type" : "type-135",
3808   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3809   "template_args" : [ "type-582", "type-137", "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-71",
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-71",
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" : 4,
3831   "linker_set_key" : "android::Mutex &",
3832   "name" : "android::Mutex &",
3833   "referenced_type" : "type-19",
3834   "self_type" : "type-499",
3835   "size" : 4,
3836   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "linker_set_key" : "android::RWLock &",
3841   "name" : "android::RWLock &",
3842   "referenced_type" : "type-503",
3843   "self_type" : "type-507",
3844   "size" : 4,
3845   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3846  },
3847  {
3848   "alignment" : 4,
3849   "linker_set_key" : "android::String16 &",
3850   "name" : "android::String16 &",
3851   "referenced_type" : "type-42",
3852   "self_type" : "type-386",
3853   "size" : 4,
3854   "source_file" : "/system/core/libutils/include/utils/String16.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "android::String8 &",
3859   "name" : "android::String8 &",
3860   "referenced_type" : "type-70",
3861   "self_type" : "type-381",
3862   "size" : 4,
3863   "source_file" : "/system/core/libutils/include/utils/String8.h"
3864  },
3865  {
3866   "alignment" : 4,
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-171",
3870   "self_type" : "type-174",
3871   "size" : 4,
3872   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3873  },
3874  {
3875   "alignment" : 4,
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-645",
3879   "self_type" : "type-648",
3880   "size" : 4,
3881   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "android::hardware::Return<bool> &",
3886   "name" : "android::hardware::Return<bool> &",
3887   "referenced_type" : "type-164",
3888   "self_type" : "type-168",
3889   "size" : 4,
3890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "android::hardware::Return<void> &",
3895   "name" : "android::hardware::Return<void> &",
3896   "referenced_type" : "type-183",
3897   "self_type" : "type-187",
3898   "size" : 4,
3899   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "android::hardware::Status &",
3904   "name" : "android::hardware::Status &",
3905   "referenced_type" : "type-154",
3906   "self_type" : "type-161",
3907   "size" : 4,
3908   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "android::hardware::TextOutput &",
3913   "name" : "android::hardware::TextOutput &",
3914   "referenced_type" : "type-418",
3915   "self_type" : "type-417",
3916   "size" : 4,
3917   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "android::hardware::TextOutput &",
3922   "name" : "android::hardware::TextOutput &",
3923   "referenced_type" : "type-50",
3924   "self_type" : "type-49",
3925   "size" : 4,
3926   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "android::hardware::TextOutput &",
3931   "name" : "android::hardware::TextOutput &",
3932   "referenced_type" : "type-689",
3933   "self_type" : "type-688",
3934   "size" : 4,
3935   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3936  },
3937  {
3938   "alignment" : 4,
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-595",
3943   "size" : 4,
3944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3945  },
3946  {
3947   "alignment" : 4,
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-590",
3952   "size" : 4,
3953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3954  },
3955  {
3956   "alignment" : 4,
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-662",
3960   "self_type" : "type-724",
3961   "size" : 4,
3962   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3963  },
3964  {
3965   "alignment" : 4,
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-671",
3969   "self_type" : "type-733",
3970   "size" : 4,
3971   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3972  },
3973  {
3974   "alignment" : 4,
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-598",
3979   "size" : 4,
3980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3981  },
3982  {
3983   "alignment" : 4,
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" : 4,
3989   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "android::hardware::hidl_string &",
3994   "name" : "android::hardware::hidl_string &",
3995   "referenced_type" : "type-302",
3996   "self_type" : "type-593",
3997   "size" : 4,
3998   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3999  },
4000  {
4001   "alignment" : 4,
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" : 4,
4007   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4008  },
4009  {
4010   "alignment" : 4,
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" : 4,
4016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4017  },
4018  {
4019   "alignment" : 4,
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-661",
4023   "self_type" : "type-668",
4024   "size" : 4,
4025   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4026  },
4027  {
4028   "alignment" : 4,
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-670",
4032   "self_type" : "type-683",
4033   "size" : 4,
4034   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4039   "name" : "android::hardware::usb::V1_0::PortStatus &",
4040   "referenced_type" : "type-535",
4041   "self_type" : "type-729",
4042   "size" : 4,
4043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4044  },
4045  {
4046   "alignment" : 4,
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-674",
4050   "self_type" : "type-736",
4051   "size" : 4,
4052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4053  },
4054  {
4055   "alignment" : 4,
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-143",
4059   "self_type" : "type-146",
4060   "size" : 4,
4061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4062  },
4063  {
4064   "alignment" : 4,
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-107",
4068   "self_type" : "type-111",
4069   "size" : 4,
4070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4071  },
4072  {
4073   "alignment" : 4,
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-135",
4077   "self_type" : "type-139",
4078   "size" : 4,
4079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4080  },
4081  {
4082   "alignment" : 4,
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-624",
4086   "self_type" : "type-643",
4087   "size" : 4,
4088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "const android::String16 &",
4093   "name" : "const android::String16 &",
4094   "referenced_type" : "type-41",
4095   "self_type" : "type-40",
4096   "size" : 4,
4097   "source_file" : "/system/core/libutils/include/utils/String16.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "const android::String8 &",
4102   "name" : "const android::String8 &",
4103   "referenced_type" : "type-378",
4104   "self_type" : "type-380",
4105   "size" : 4,
4106   "source_file" : "/system/core/libutils/include/utils/String8.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "const android::hardware::Parcel &",
4111   "name" : "const android::hardware::Parcel &",
4112   "referenced_type" : "type-419",
4113   "self_type" : "type-420",
4114   "size" : 4,
4115   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "const android::hardware::Return<bool> &",
4120   "name" : "const android::hardware::Return<bool> &",
4121   "referenced_type" : "type-169",
4122   "self_type" : "type-177",
4123   "size" : 4,
4124   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "const android::hardware::Status &",
4129   "name" : "const android::hardware::Status &",
4130   "referenced_type" : "type-158",
4131   "self_type" : "type-159",
4132   "size" : 4,
4133   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4138   "name" : "const android::hardware::details::SchedPrio &",
4139   "referenced_type" : "type-430",
4140   "self_type" : "type-429",
4141   "size" : 4,
4142   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4143  },
4144  {
4145   "alignment" : 4,
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" : 4,
4151   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4152  },
4153  {
4154   "alignment" : 4,
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" : 4,
4160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4161  },
4162  {
4163   "alignment" : 4,
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" : 4,
4169   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4170  },
4171  {
4172   "alignment" : 4,
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-558",
4176   "self_type" : "type-559",
4177   "size" : 4,
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" : 4,
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-666",
4185   "self_type" : "type-667",
4186   "size" : 4,
4187   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4188  },
4189  {
4190   "alignment" : 4,
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-678",
4194   "self_type" : "type-679",
4195   "size" : 4,
4196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4197  },
4198  {
4199   "alignment" : 4,
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" : 4,
4205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4206  },
4207  {
4208   "alignment" : 4,
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" : 4,
4214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4219   "name" : "const android::hardware::usb::V1_0::PortRole &",
4220   "referenced_type" : "type-587",
4221   "self_type" : "type-588",
4222   "size" : 4,
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" : 4,
4227   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4228   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4229   "referenced_type" : "type-731",
4230   "self_type" : "type-730",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4233  },
4234  {
4235   "alignment" : 4,
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-681",
4239   "self_type" : "type-737",
4240   "size" : 4,
4241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4242  },
4243  {
4244   "alignment" : 4,
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-444",
4248   "self_type" : "type-445",
4249   "size" : 4,
4250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4255   "name" : "const android::sp<android::hardware::IBinder> &",
4256   "referenced_type" : "type-47",
4257   "self_type" : "type-46",
4258   "size" : 4,
4259   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4260  },
4261  {
4262   "alignment" : 4,
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-149",
4266   "self_type" : "type-614",
4267   "size" : 4,
4268   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4269  },
4270  {
4271   "alignment" : 4,
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-262",
4275   "self_type" : "type-284",
4276   "size" : 4,
4277   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4278  },
4279  {
4280   "alignment" : 4,
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-131",
4284   "self_type" : "type-132",
4285   "size" : 4,
4286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4287  },
4288  {
4289   "alignment" : 4,
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-113",
4293   "self_type" : "type-687",
4294   "size" : 4,
4295   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4296  },
4297  {
4298   "alignment" : 4,
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-141",
4302   "self_type" : "type-606",
4303   "size" : 4,
4304   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4305  },
4306  {
4307   "alignment" : 4,
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-623",
4311   "self_type" : "type-627",
4312   "size" : 4,
4313   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4314  },
4315  {
4316   "alignment" : 4,
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-615",
4320   "self_type" : "type-616",
4321   "size" : 4,
4322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4323  },
4324  {
4325   "alignment" : 4,
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-104",
4329   "self_type" : "type-560",
4330   "size" : 4,
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" : 4,
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" : 4,
4340   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4341  },
4342  {
4343   "alignment" : 4,
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-607",
4347   "self_type" : "type-609",
4348   "size" : 4,
4349   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "const bool &",
4354   "name" : "const bool &",
4355   "referenced_type" : "type-96",
4356   "self_type" : "type-268",
4357   "size" : 4,
4358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "const double &",
4363   "name" : "const double &",
4364   "referenced_type" : "type-292",
4365   "self_type" : "type-293",
4366   "size" : 4,
4367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "const float &",
4372   "name" : "const float &",
4373   "referenced_type" : "type-286",
4374   "self_type" : "type-287",
4375   "size" : 4,
4376   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "const int &",
4381   "name" : "const int &",
4382   "referenced_type" : "type-493",
4383   "self_type" : "type-492",
4384   "size" : 4,
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-32",
4398   "self_type" : "type-34",
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-654",
4405   "self_type" : "type-656",
4406   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4407  },
4408  {
4409   "alignment" : 4,
4410   "linker_set_key" : "const log_msg &",
4411   "name" : "const log_msg &",
4412   "referenced_type" : "type-120",
4413   "self_type" : "type-163",
4414   "size" : 4,
4415   "source_file" : "/system/core/liblog/include/log/log_read.h"
4416  },
4417  {
4418   "alignment" : 4,
4419   "linker_set_key" : "const long long &",
4420   "name" : "const long long &",
4421   "referenced_type" : "type-281",
4422   "self_type" : "type-282",
4423   "size" : 4,
4424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4425  },
4426  {
4427   "alignment" : 4,
4428   "linker_set_key" : "const short &",
4429   "name" : "const short &",
4430   "referenced_type" : "type-274",
4431   "self_type" : "type-275",
4432   "size" : 4,
4433   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4434  },
4435  {
4436   "alignment" : 4,
4437   "linker_set_key" : "const signed char &",
4438   "name" : "const signed char &",
4439   "referenced_type" : "type-269",
4440   "self_type" : "type-271",
4441   "size" : 4,
4442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4443  },
4444  {
4445   "alignment" : 4,
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-422",
4449   "self_type" : "type-424",
4450   "size" : 4,
4451   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4452  },
4453  {
4454   "alignment" : 4,
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-691",
4458   "self_type" : "type-694",
4459   "size" : 4,
4460   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4461  },
4462  {
4463   "alignment" : 4,
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-602",
4467   "self_type" : "type-601",
4468   "size" : 4,
4469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4470  },
4471  {
4472   "alignment" : 4,
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-621",
4476   "self_type" : "type-620",
4477   "size" : 4,
4478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4479  },
4480  {
4481   "alignment" : 4,
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-64",
4485   "self_type" : "type-63",
4486   "size" : 4,
4487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4488  },
4489  {
4490   "alignment" : 4,
4491   "linker_set_key" : "const unsigned char &",
4492   "name" : "const unsigned char &",
4493   "referenced_type" : "type-272",
4494   "self_type" : "type-273",
4495   "size" : 4,
4496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4497  },
4498  {
4499   "alignment" : 4,
4500   "linker_set_key" : "const unsigned int &",
4501   "name" : "const unsigned int &",
4502   "referenced_type" : "type-28",
4503   "self_type" : "type-280",
4504   "size" : 4,
4505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4506  },
4507  {
4508   "alignment" : 4,
4509   "linker_set_key" : "const unsigned long long &",
4510   "name" : "const unsigned long long &",
4511   "referenced_type" : "type-283",
4512   "self_type" : "type-285",
4513   "size" : 4,
4514   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4515  },
4516  {
4517   "alignment" : 4,
4518   "linker_set_key" : "const unsigned short &",
4519   "name" : "const unsigned short &",
4520   "referenced_type" : "type-278",
4521   "self_type" : "type-279",
4522   "size" : 4,
4523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4524  },
4525  {
4526   "alignment" : 4,
4527   "linker_set_key" : "int &",
4528   "name" : "int &",
4529   "referenced_type" : "type-75",
4530   "self_type" : "type-373",
4531   "size" : 4,
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" : 4,
4536   "linker_set_key" : "unsigned char &",
4537   "name" : "unsigned char &",
4538   "referenced_type" : "type-124",
4539   "self_type" : "type-522",
4540   "size" : 4,
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" : 4,
4545   "linker_set_key" : "unsigned int &",
4546   "name" : "unsigned int &",
4547   "referenced_type" : "type-2",
4548   "self_type" : "type-537",
4549   "size" : 4,
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" : 4,
4557   "linker_set_key" : "android::Condition *",
4558   "name" : "android::Condition *",
4559   "referenced_type" : "type-97",
4560   "self_type" : "type-502",
4561   "size" : 4,
4562   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4563  },
4564  {
4565   "alignment" : 4,
4566   "linker_set_key" : "android::Mutex *",
4567   "name" : "android::Mutex *",
4568   "referenced_type" : "type-19",
4569   "self_type" : "type-497",
4570   "size" : 4,
4571   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4572  },
4573  {
4574   "alignment" : 4,
4575   "linker_set_key" : "android::Mutex::Autolock *",
4576   "name" : "android::Mutex::Autolock *",
4577   "referenced_type" : "type-498",
4578   "self_type" : "type-500",
4579   "size" : 4,
4580   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4581  },
4582  {
4583   "alignment" : 4,
4584   "linker_set_key" : "android::RWLock *",
4585   "name" : "android::RWLock *",
4586   "referenced_type" : "type-503",
4587   "self_type" : "type-505",
4588   "size" : 4,
4589   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4590  },
4591  {
4592   "alignment" : 4,
4593   "linker_set_key" : "android::RWLock::AutoRLock *",
4594   "name" : "android::RWLock::AutoRLock *",
4595   "referenced_type" : "type-506",
4596   "self_type" : "type-508",
4597   "size" : 4,
4598   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4599  },
4600  {
4601   "alignment" : 4,
4602   "linker_set_key" : "android::RWLock::AutoWLock *",
4603   "name" : "android::RWLock::AutoWLock *",
4604   "referenced_type" : "type-509",
4605   "self_type" : "type-511",
4606   "size" : 4,
4607   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4608  },
4609  {
4610   "alignment" : 4,
4611   "linker_set_key" : "android::RefBase *",
4612   "name" : "android::RefBase *",
4613   "referenced_type" : "type-7",
4614   "self_type" : "type-298",
4615   "size" : 4,
4616   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4617  },
4618  {
4619   "alignment" : 4,
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" : 4,
4625   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4626  },
4627  {
4628   "alignment" : 4,
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" : 4,
4634   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4635  },
4636  {
4637   "alignment" : 4,
4638   "linker_set_key" : "android::RefBase::weakref_impl *",
4639   "name" : "android::RefBase::weakref_impl *",
4640   "referenced_type" : "type-652",
4641   "self_type" : "type-651",
4642   "size" : 4,
4643   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4644  },
4645  {
4646   "alignment" : 4,
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" : 4,
4652   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "linker_set_key" : "android::ReferenceRenamer *",
4657   "name" : "android::ReferenceRenamer *",
4658   "referenced_type" : "type-294",
4659   "self_type" : "type-295",
4660   "size" : 4,
4661   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4662  },
4663  {
4664   "alignment" : 4,
4665   "linker_set_key" : "android::ScopedTrace *",
4666   "name" : "android::ScopedTrace *",
4667   "referenced_type" : "type-512",
4668   "self_type" : "type-513",
4669   "size" : 4,
4670   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4671  },
4672  {
4673   "alignment" : 4,
4674   "linker_set_key" : "android::String16 *",
4675   "name" : "android::String16 *",
4676   "referenced_type" : "type-42",
4677   "self_type" : "type-394",
4678   "size" : 4,
4679   "source_file" : "/system/core/libutils/include/utils/String16.h"
4680  },
4681  {
4682   "alignment" : 4,
4683   "linker_set_key" : "android::String8 *",
4684   "name" : "android::String8 *",
4685   "referenced_type" : "type-70",
4686   "self_type" : "type-382",
4687   "size" : 4,
4688   "source_file" : "/system/core/libutils/include/utils/String8.h"
4689  },
4690  {
4691   "alignment" : 4,
4692   "linker_set_key" : "android::Thread *",
4693   "name" : "android::Thread *",
4694   "referenced_type" : "type-95",
4695   "self_type" : "type-94",
4696   "size" : 4,
4697   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4698  },
4699  {
4700   "alignment" : 4,
4701   "linker_set_key" : "android::VirtualLightRefBase *",
4702   "name" : "android::VirtualLightRefBase *",
4703   "referenced_type" : "type-190",
4704   "self_type" : "type-197",
4705   "size" : 4,
4706   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4707  },
4708  {
4709   "alignment" : 4,
4710   "linker_set_key" : "android::hardware::BHwBinder *",
4711   "name" : "android::hardware::BHwBinder *",
4712   "referenced_type" : "type-152",
4713   "self_type" : "type-151",
4714   "size" : 4,
4715   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4716  },
4717  {
4718   "alignment" : 4,
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" : 4,
4724   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4725  },
4726  {
4727   "alignment" : 4,
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-636",
4731   "self_type" : "type-686",
4732   "size" : 4,
4733   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4734  },
4735  {
4736   "alignment" : 4,
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-438",
4740   "self_type" : "type-443",
4741   "size" : 4,
4742   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4743  },
4744  {
4745   "alignment" : 4,
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-456",
4749   "self_type" : "type-461",
4750   "size" : 4,
4751   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4752  },
4753  {
4754   "alignment" : 4,
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-446",
4758   "self_type" : "type-451",
4759   "size" : 4,
4760   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4761  },
4762  {
4763   "alignment" : 4,
4764   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4765   "name" : "android::hardware::GrantorDescriptor *",
4766   "referenced_type" : "type-323",
4767   "self_type" : "type-322",
4768   "size" : 4,
4769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4770  },
4771  {
4772   "alignment" : 4,
4773   "linker_set_key" : "android::hardware::IBinder *",
4774   "name" : "android::hardware::IBinder *",
4775   "referenced_type" : "type-31",
4776   "self_type" : "type-30",
4777   "size" : 4,
4778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4779  },
4780  {
4781   "alignment" : 4,
4782   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4783   "name" : "android::hardware::IBinder::DeathRecipient *",
4784   "referenced_type" : "type-17",
4785   "self_type" : "type-611",
4786   "size" : 4,
4787   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4788  },
4789  {
4790   "alignment" : 4,
4791   "linker_set_key" : "android::hardware::IInterface *",
4792   "name" : "android::hardware::IInterface *",
4793   "referenced_type" : "type-403",
4794   "self_type" : "type-640",
4795   "size" : 4,
4796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4797  },
4798  {
4799   "alignment" : 4,
4800   "linker_set_key" : "android::hardware::Parcel *",
4801   "name" : "android::hardware::Parcel *",
4802   "referenced_type" : "type-408",
4803   "self_type" : "type-414",
4804   "size" : 4,
4805   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4806  },
4807  {
4808   "alignment" : 4,
4809   "linker_set_key" : "android::hardware::ProcessState *",
4810   "name" : "android::hardware::ProcessState *",
4811   "referenced_type" : "type-80",
4812   "self_type" : "type-79",
4813   "size" : 4,
4814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4815  },
4816  {
4817   "alignment" : 4,
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-171",
4821   "self_type" : "type-172",
4822   "size" : 4,
4823   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4824  },
4825  {
4826   "alignment" : 4,
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-645",
4830   "self_type" : "type-646",
4831   "size" : 4,
4832   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "linker_set_key" : "android::hardware::Return<bool> *",
4837   "name" : "android::hardware::Return<bool> *",
4838   "referenced_type" : "type-164",
4839   "self_type" : "type-166",
4840   "size" : 4,
4841   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4842  },
4843  {
4844   "alignment" : 4,
4845   "linker_set_key" : "android::hardware::Return<void> *",
4846   "name" : "android::hardware::Return<void> *",
4847   "referenced_type" : "type-183",
4848   "self_type" : "type-185",
4849   "size" : 4,
4850   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4851  },
4852  {
4853   "alignment" : 4,
4854   "linker_set_key" : "android::hardware::Status *",
4855   "name" : "android::hardware::Status *",
4856   "referenced_type" : "type-154",
4857   "self_type" : "type-157",
4858   "size" : 4,
4859   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4860  },
4861  {
4862   "alignment" : 4,
4863   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4864   "name" : "android::hardware::details::HidlInstrumentor *",
4865   "referenced_type" : "type-390",
4866   "self_type" : "type-604",
4867   "size" : 4,
4868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4869  },
4870  {
4871   "alignment" : 4,
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-594",
4876   "size" : 4,
4877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4878  },
4879  {
4880   "alignment" : 4,
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" : 4,
4886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4887  },
4888  {
4889   "alignment" : 4,
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-662",
4893   "self_type" : "type-717",
4894   "size" : 4,
4895   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4896  },
4897  {
4898   "alignment" : 4,
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-671",
4902   "self_type" : "type-732",
4903   "size" : 4,
4904   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4905  },
4906  {
4907   "alignment" : 4,
4908   "linker_set_key" : "android::hardware::details::return_status *",
4909   "name" : "android::hardware::details::return_status *",
4910   "referenced_type" : "type-165",
4911   "self_type" : "type-178",
4912   "size" : 4,
4913   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4914  },
4915  {
4916   "alignment" : 4,
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" : 4,
4922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4923  },
4924  {
4925   "alignment" : 4,
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-144",
4930   "size" : 4,
4931   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4932  },
4933  {
4934   "alignment" : 4,
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" : 4,
4940   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4941  },
4942  {
4943   "alignment" : 4,
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" : 4,
4949   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4950  },
4951  {
4952   "alignment" : 4,
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" : 4,
4958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4959  },
4960  {
4961   "alignment" : 4,
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" : 4,
4967   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4968  },
4969  {
4970   "alignment" : 4,
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" : 4,
4976   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4977  },
4978  {
4979   "alignment" : 4,
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-661",
4983   "self_type" : "type-665",
4984   "size" : 4,
4985   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4986  },
4987  {
4988   "alignment" : 4,
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-670",
4992   "self_type" : "type-677",
4993   "size" : 4,
4994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4995  },
4996  {
4997   "alignment" : 4,
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" : 4,
5003   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5004  },
5005  {
5006   "alignment" : 4,
5007   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5008   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5009   "referenced_type" : "type-573",
5010   "self_type" : "type-574",
5011   "size" : 4,
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" : 4,
5016   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5017   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5018   "referenced_type" : "type-566",
5019   "self_type" : "type-567",
5020   "size" : 4,
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" : 4,
5025   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5026   "name" : "android::hardware::usb::V1_0::IUsb *",
5027   "referenced_type" : "type-118",
5028   "self_type" : "type-117",
5029   "size" : 4,
5030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5031  },
5032  {
5033   "alignment" : 4,
5034   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5035   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5036   "referenced_type" : "type-109",
5037   "self_type" : "type-108",
5038   "size" : 4,
5039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5040  },
5041  {
5042   "alignment" : 4,
5043   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5044   "name" : "android::hardware::usb::V1_0::PortStatus *",
5045   "referenced_type" : "type-535",
5046   "self_type" : "type-664",
5047   "size" : 4,
5048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5049  },
5050  {
5051   "alignment" : 4,
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" : 4,
5057   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5058  },
5059  {
5060   "alignment" : 4,
5061   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5062   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback *",
5063   "referenced_type" : "type-628",
5064   "self_type" : "type-629",
5065   "size" : 4,
5066   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5067  },
5068  {
5069   "alignment" : 4,
5070   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb *",
5071   "name" : "android::hardware::usb::V1_1::BpHwUsb *",
5072   "referenced_type" : "type-582",
5073   "self_type" : "type-676",
5074   "size" : 4,
5075   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5076  },
5077  {
5078   "alignment" : 4,
5079   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5080   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback *",
5081   "referenced_type" : "type-633",
5082   "self_type" : "type-637",
5083   "size" : 4,
5084   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5085  },
5086  {
5087   "alignment" : 4,
5088   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb *",
5089   "name" : "android::hardware::usb::V1_1::BsUsb *",
5090   "referenced_type" : "type-617",
5091   "self_type" : "type-630",
5092   "size" : 4,
5093   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5094  },
5095  {
5096   "alignment" : 4,
5097   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback *",
5098   "name" : "android::hardware::usb::V1_1::BsUsbCallback *",
5099   "referenced_type" : "type-631",
5100   "self_type" : "type-632",
5101   "size" : 4,
5102   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5103  },
5104  {
5105   "alignment" : 4,
5106   "linker_set_key" : "android::hardware::usb::V1_1::IUsb *",
5107   "name" : "android::hardware::usb::V1_1::IUsb *",
5108   "referenced_type" : "type-137",
5109   "self_type" : "type-136",
5110   "size" : 4,
5111   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5112  },
5113  {
5114   "alignment" : 4,
5115   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback *",
5116   "name" : "android::hardware::usb::V1_1::IUsbCallback *",
5117   "referenced_type" : "type-626",
5118   "self_type" : "type-625",
5119   "size" : 4,
5120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5121  },
5122  {
5123   "alignment" : 4,
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-674",
5127   "self_type" : "type-673",
5128   "size" : 4,
5129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5130  },
5131  {
5132   "alignment" : 4,
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-421",
5137   "size" : 4,
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" : 4,
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" : 4,
5147   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5148  },
5149  {
5150   "alignment" : 4,
5151   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5152   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5153   "referenced_type" : "type-87",
5154   "self_type" : "type-86",
5155   "size" : 4,
5156   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5157  },
5158  {
5159   "alignment" : 4,
5160   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5161   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5162   "referenced_type" : "type-102",
5163   "self_type" : "type-101",
5164   "size" : 4,
5165   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5166  },
5167  {
5168   "alignment" : 4,
5169   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5170   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5171   "referenced_type" : "type-701",
5172   "self_type" : "type-706",
5173   "size" : 4,
5174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5175  },
5176  {
5177   "alignment" : 4,
5178   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5179   "name" : "android::sp<android::hardware::IBinder> *",
5180   "referenced_type" : "type-48",
5181   "self_type" : "type-721",
5182   "size" : 4,
5183   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5184  },
5185  {
5186   "alignment" : 4,
5187   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5188   "name" : "android::sp<android::hardware::ProcessState> *",
5189   "referenced_type" : "type-78",
5190   "self_type" : "type-77",
5191   "size" : 4,
5192   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5193  },
5194  {
5195   "alignment" : 4,
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-143",
5199   "self_type" : "type-142",
5200   "size" : 4,
5201   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5202  },
5203  {
5204   "alignment" : 4,
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-116",
5208   "self_type" : "type-119",
5209   "size" : 4,
5210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5211  },
5212  {
5213   "alignment" : 4,
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-107",
5217   "self_type" : "type-106",
5218   "size" : 4,
5219   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5220  },
5221  {
5222   "alignment" : 4,
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-135",
5226   "self_type" : "type-134",
5227   "size" : 4,
5228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5229  },
5230  {
5231   "alignment" : 4,
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-624",
5235   "self_type" : "type-641",
5236   "size" : 4,
5237   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5238  },
5239  {
5240   "alignment" : 4,
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-612",
5245   "size" : 4,
5246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5247  },
5248  {
5249   "alignment" : 4,
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-85",
5253   "self_type" : "type-88",
5254   "size" : 4,
5255   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5256  },
5257  {
5258   "alignment" : 4,
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-100",
5262   "self_type" : "type-103",
5263   "size" : 4,
5264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5265  },
5266  {
5267   "alignment" : 4,
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" : 4,
5273   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5274  },
5275  {
5276   "alignment" : 4,
5277   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5278   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5279   "referenced_type" : "type-610",
5280   "self_type" : "type-613",
5281   "size" : 4,
5282   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5283  },
5284  {
5285   "alignment" : 4,
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" : 4,
5291   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5292  },
5293  {
5294   "alignment" : 4,
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-605",
5299   "size" : 4,
5300   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5301  },
5302  {
5303   "alignment" : 4,
5304   "linker_set_key" : "android_flex_plane *",
5305   "name" : "android_flex_plane *",
5306   "referenced_type" : "type-483",
5307   "self_type" : "type-486",
5308   "size" : 4,
5309   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5310  },
5311  {
5312   "alignment" : 4,
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-38",
5316   "self_type" : "type-37",
5317   "size" : 4,
5318   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5319  },
5320  {
5321   "alignment" : 4,
5322   "linker_set_key" : "char *",
5323   "name" : "char *",
5324   "referenced_type" : "type-73",
5325   "self_type" : "type-199",
5326   "size" : 4,
5327   "source_file" : "/system/core/liblog/include/log/log_read.h"
5328  },
5329  {
5330   "alignment" : 4,
5331   "linker_set_key" : "const android::NativeHandle *",
5332   "name" : "const android::NativeHandle *",
5333   "referenced_type" : "type-368",
5334   "self_type" : "type-369",
5335   "size" : 4,
5336   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5337  },
5338  {
5339   "alignment" : 4,
5340   "linker_set_key" : "const android::RefBase *",
5341   "name" : "const android::RefBase *",
5342   "referenced_type" : "type-296",
5343   "self_type" : "type-297",
5344   "size" : 4,
5345   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5346  },
5347  {
5348   "alignment" : 4,
5349   "linker_set_key" : "const android::String16 *",
5350   "name" : "const android::String16 *",
5351   "referenced_type" : "type-41",
5352   "self_type" : "type-385",
5353   "size" : 4,
5354   "source_file" : "/system/core/libutils/include/utils/String16.h"
5355  },
5356  {
5357   "alignment" : 4,
5358   "linker_set_key" : "const android::String8 *",
5359   "name" : "const android::String8 *",
5360   "referenced_type" : "type-378",
5361   "self_type" : "type-379",
5362   "size" : 4,
5363   "source_file" : "/system/core/libutils/include/utils/String8.h"
5364  },
5365  {
5366   "alignment" : 4,
5367   "linker_set_key" : "const android::VectorImpl *",
5368   "name" : "const android::VectorImpl *",
5369   "referenced_type" : "type-464",
5370   "self_type" : "type-465",
5371   "size" : 4,
5372   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5373  },
5374  {
5375   "alignment" : 4,
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" : 4,
5381   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5382  },
5383  {
5384   "alignment" : 4,
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-431",
5388   "self_type" : "type-432",
5389   "size" : 4,
5390   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5391  },
5392  {
5393   "alignment" : 4,
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-436",
5397   "self_type" : "type-437",
5398   "size" : 4,
5399   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5400  },
5401  {
5402   "alignment" : 4,
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-175",
5406   "self_type" : "type-176",
5407   "size" : 4,
5408   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5409  },
5410  {
5411   "alignment" : 4,
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-649",
5415   "self_type" : "type-650",
5416   "size" : 4,
5417   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5418  },
5419  {
5420   "alignment" : 4,
5421   "linker_set_key" : "const android::hardware::Return<bool> *",
5422   "name" : "const android::hardware::Return<bool> *",
5423   "referenced_type" : "type-169",
5424   "self_type" : "type-170",
5425   "size" : 4,
5426   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5427  },
5428  {
5429   "alignment" : 4,
5430   "linker_set_key" : "const android::hardware::Status *",
5431   "name" : "const android::hardware::Status *",
5432   "referenced_type" : "type-158",
5433   "self_type" : "type-162",
5434   "size" : 4,
5435   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5436  },
5437  {
5438   "alignment" : 4,
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-596",
5442   "self_type" : "type-597",
5443   "size" : 4,
5444   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5445  },
5446  {
5447   "alignment" : 4,
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-591",
5451   "self_type" : "type-592",
5452   "size" : 4,
5453   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5454  },
5455  {
5456   "alignment" : 4,
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-725",
5460   "self_type" : "type-728",
5461   "size" : 4,
5462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5463  },
5464  {
5465   "alignment" : 4,
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-734",
5469   "self_type" : "type-735",
5470   "size" : 4,
5471   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5472  },
5473  {
5474   "alignment" : 4,
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" : 4,
5480   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5481  },
5482  {
5483   "alignment" : 4,
5484   "linker_set_key" : "const android::hardware::details::return_status *",
5485   "name" : "const android::hardware::details::return_status *",
5486   "referenced_type" : "type-180",
5487   "self_type" : "type-181",
5488   "size" : 4,
5489   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5490  },
5491  {
5492   "alignment" : 4,
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" : 4,
5498   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5499  },
5500  {
5501   "alignment" : 4,
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" : 4,
5507   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5508  },
5509  {
5510   "alignment" : 4,
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-666",
5514   "self_type" : "type-669",
5515   "size" : 4,
5516   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5517  },
5518  {
5519   "alignment" : 4,
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-678",
5523   "self_type" : "type-682",
5524   "size" : 4,
5525   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5526  },
5527  {
5528   "alignment" : 4,
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" : 4,
5534   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5535  },
5536  {
5537   "alignment" : 4,
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" : 4,
5543   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5544  },
5545  {
5546   "alignment" : 4,
5547   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5548   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5549   "referenced_type" : "type-579",
5550   "self_type" : "type-580",
5551   "size" : 4,
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" : 4,
5556   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5557   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5558   "referenced_type" : "type-571",
5559   "self_type" : "type-572",
5560   "size" : 4,
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" : 4,
5565   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5566   "name" : "const android::hardware::usb::V1_0::IUsb *",
5567   "referenced_type" : "type-553",
5568   "self_type" : "type-555",
5569   "size" : 4,
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" : 4,
5574   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5575   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5576   "referenced_type" : "type-114",
5577   "self_type" : "type-115",
5578   "size" : 4,
5579   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5580  },
5581  {
5582   "alignment" : 4,
5583   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsb *",
5584   "name" : "const android::hardware::usb::V1_1::BpHwUsb *",
5585   "referenced_type" : "type-581",
5586   "self_type" : "type-585",
5587   "size" : 4,
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" : 4,
5592   "linker_set_key" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5593   "name" : "const android::hardware::usb::V1_1::BpHwUsbCallback *",
5594   "referenced_type" : "type-726",
5595   "self_type" : "type-727",
5596   "size" : 4,
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" : 4,
5601   "linker_set_key" : "const android::hardware::usb::V1_1::IUsb *",
5602   "name" : "const android::hardware::usb::V1_1::IUsb *",
5603   "referenced_type" : "type-556",
5604   "self_type" : "type-557",
5605   "size" : 4,
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" : 4,
5610   "linker_set_key" : "const android::hardware::usb::V1_1::IUsbCallback *",
5611   "name" : "const android::hardware::usb::V1_1::IUsbCallback *",
5612   "referenced_type" : "type-722",
5613   "self_type" : "type-723",
5614   "size" : 4,
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" : 4,
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-681",
5622   "self_type" : "type-680",
5623   "size" : 4,
5624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5625  },
5626  {
5627   "alignment" : 4,
5628   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5629   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5630   "referenced_type" : "type-564",
5631   "self_type" : "type-565",
5632   "size" : 4,
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" : 4,
5637   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5638   "name" : "const android::hidl::base::V1_0::IBase *",
5639   "referenced_type" : "type-442",
5640   "self_type" : "type-441",
5641   "size" : 4,
5642   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5643  },
5644  {
5645   "alignment" : 4,
5646   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5647   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5648   "referenced_type" : "type-91",
5649   "self_type" : "type-92",
5650   "size" : 4,
5651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5652  },
5653  {
5654   "alignment" : 4,
5655   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5656   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5657   "referenced_type" : "type-514",
5658   "self_type" : "type-515",
5659   "size" : 4,
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" : 4,
5664   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5665   "name" : "const android::sp<android::hardware::IBinder> *",
5666   "referenced_type" : "type-47",
5667   "self_type" : "type-638",
5668   "size" : 4,
5669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5670  },
5671  {
5672   "alignment" : 4,
5673   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5674   "name" : "const android::sp<android::hardware::ProcessState> *",
5675   "referenced_type" : "type-83",
5676   "self_type" : "type-84",
5677   "size" : 4,
5678   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5679  },
5680  {
5681   "alignment" : 4,
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-149",
5685   "self_type" : "type-148",
5686   "size" : 4,
5687   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5688  },
5689  {
5690   "alignment" : 4,
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-262",
5694   "self_type" : "type-575",
5695   "size" : 4,
5696   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5697  },
5698  {
5699   "alignment" : 4,
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-131",
5703   "self_type" : "type-133",
5704   "size" : 4,
5705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5706  },
5707  {
5708   "alignment" : 4,
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-113",
5712   "self_type" : "type-112",
5713   "size" : 4,
5714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5715  },
5716  {
5717   "alignment" : 4,
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-141",
5721   "self_type" : "type-140",
5722   "size" : 4,
5723   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5724  },
5725  {
5726   "alignment" : 4,
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-623",
5730   "self_type" : "type-644",
5731   "size" : 4,
5732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5733  },
5734  {
5735   "alignment" : 4,
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-615",
5739   "self_type" : "type-693",
5740   "size" : 4,
5741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5742  },
5743  {
5744   "alignment" : 4,
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-89",
5748   "self_type" : "type-90",
5749   "size" : 4,
5750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5751  },
5752  {
5753   "alignment" : 4,
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-104",
5757   "self_type" : "type-105",
5758   "size" : 4,
5759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5760  },
5761  {
5762   "alignment" : 4,
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-544",
5767   "size" : 4,
5768   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5769  },
5770  {
5771   "alignment" : 4,
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" : 4,
5777   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5778  },
5779  {
5780   "alignment" : 4,
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-607",
5784   "self_type" : "type-608",
5785   "size" : 4,
5786   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5787  },
5788  {
5789   "alignment" : 4,
5790   "linker_set_key" : "const char *",
5791   "name" : "const char *",
5792   "referenced_type" : "type-72",
5793   "self_type" : "type-71",
5794   "size" : 4,
5795   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5796  },
5797  {
5798   "alignment" : 4,
5799   "linker_set_key" : "const char16_t *",
5800   "name" : "const char16_t *",
5801   "referenced_type" : "type-44",
5802   "self_type" : "type-43",
5803   "size" : 4,
5804   "source_file" : "/system/core/libutils/include/utils/String16.h"
5805  },
5806  {
5807   "alignment" : 4,
5808   "linker_set_key" : "const log_msg *",
5809   "name" : "const log_msg *",
5810   "referenced_type" : "type-120",
5811   "self_type" : "type-147",
5812   "size" : 4,
5813   "source_file" : "/system/core/liblog/include/log/log_read.h"
5814  },
5815  {
5816   "alignment" : 4,
5817   "linker_set_key" : "const native_handle *",
5818   "name" : "const native_handle *",
5819   "referenced_type" : "type-291",
5820   "self_type" : "type-290",
5821   "size" : 4,
5822   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5823  },
5824  {
5825   "alignment" : 4,
5826   "linker_set_key" : "const unsigned char *",
5827   "name" : "const unsigned char *",
5828   "referenced_type" : "type-272",
5829   "self_type" : "type-353",
5830   "size" : 4,
5831   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5832  },
5833  {
5834   "alignment" : 4,
5835   "linker_set_key" : "const unsigned long long *",
5836   "name" : "const unsigned long long *",
5837   "referenced_type" : "type-283",
5838   "self_type" : "type-415",
5839   "size" : 4,
5840   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5841  },
5842  {
5843   "alignment" : 4,
5844   "linker_set_key" : "const void *",
5845   "name" : "const void *",
5846   "referenced_type" : "type-359",
5847   "self_type" : "type-360",
5848   "size" : 4,
5849   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5850  },
5851  {
5852   "alignment" : 4,
5853   "linker_set_key" : "int (*)(void *)",
5854   "name" : "int (*)(void *)",
5855   "referenced_type" : "type-494",
5856   "self_type" : "type-495",
5857   "size" : 4,
5858   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5859  },
5860  {
5861   "alignment" : 4,
5862   "linker_set_key" : "int *",
5863   "name" : "int *",
5864   "referenced_type" : "type-75",
5865   "self_type" : "type-345",
5866   "size" : 4,
5867   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5868  },
5869  {
5870   "alignment" : 4,
5871   "linker_set_key" : "log_msg *",
5872   "name" : "log_msg *",
5873   "referenced_type" : "type-121",
5874   "self_type" : "type-184",
5875   "size" : 4,
5876   "source_file" : "/system/core/liblog/include/log/log_read.h"
5877  },
5878  {
5879   "alignment" : 4,
5880   "linker_set_key" : "native_handle *",
5881   "name" : "native_handle *",
5882   "referenced_type" : "type-195",
5883   "self_type" : "type-194",
5884   "size" : 4,
5885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5886  },
5887  {
5888   "alignment" : 4,
5889   "linker_set_key" : "unsigned char *",
5890   "name" : "unsigned char *",
5891   "referenced_type" : "type-124",
5892   "self_type" : "type-410",
5893   "size" : 4,
5894   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5895  },
5896  {
5897   "alignment" : 4,
5898   "linker_set_key" : "unsigned int *",
5899   "name" : "unsigned int *",
5900   "referenced_type" : "type-2",
5901   "self_type" : "type-690",
5902   "size" : 4,
5903   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5904  },
5905  {
5906   "alignment" : 4,
5907   "linker_set_key" : "unsigned long long *",
5908   "name" : "unsigned long long *",
5909   "referenced_type" : "type-13",
5910   "self_type" : "type-411",
5911   "size" : 4,
5912   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5913  },
5914  {
5915   "alignment" : 4,
5916   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5917   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5918   "referenced_type" : "type-413",
5919   "self_type" : "type-412",
5920   "size" : 4,
5921   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5922  },
5923  {
5924   "alignment" : 4,
5925   "linker_set_key" : "void *",
5926   "name" : "void *",
5927   "referenced_type" : "type-27",
5928   "self_type" : "type-26",
5929   "size" : 4,
5930   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5931  },
5932  {
5933   "alignment" : 4,
5934   "linker_set_key" : "void **",
5935   "name" : "void **",
5936   "referenced_type" : "type-26",
5937   "self_type" : "type-496",
5938   "size" : 4,
5939   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5940  }
5941 ],
5942 "qualified_types" :
5943 [
5944  {
5945   "alignment" : 4,
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" : 4,
5952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5953  },
5954  {
5955   "alignment" : 4,
5956   "is_const" : true,
5957   "linker_set_key" : "android::RefBase::weakref_impl *const",
5958   "name" : "android::RefBase::weakref_impl *const",
5959   "referenced_type" : "type-651",
5960   "self_type" : "type-653",
5961   "size" : 4,
5962   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5963  },
5964  {
5965   "alignment" : 4,
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" : 4,
5972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5973  },
5974  {
5975   "alignment" : 4,
5976   "is_const" : true,
5977   "linker_set_key" : "android::hardware::IBinder *const",
5978   "name" : "android::hardware::IBinder *const",
5979   "referenced_type" : "type-30",
5980   "self_type" : "type-399",
5981   "size" : 4,
5982   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5983  },
5984  {
5985   "alignment" : 4,
5986   "is_const" : true,
5987   "linker_set_key" : "const android::NativeHandle",
5988   "name" : "const android::NativeHandle",
5989   "referenced_type" : "type-193",
5990   "self_type" : "type-368",
5991   "size" : 12,
5992   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5993  },
5994  {
5995   "alignment" : 4,
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" : 8,
6002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6003  },
6004  {
6005   "alignment" : 4,
6006   "is_const" : true,
6007   "linker_set_key" : "const android::String16",
6008   "name" : "const android::String16",
6009   "referenced_type" : "type-42",
6010   "self_type" : "type-41",
6011   "size" : 4,
6012   "source_file" : "/system/core/libutils/include/utils/String16.h"
6013  },
6014  {
6015   "alignment" : 4,
6016   "is_const" : true,
6017   "linker_set_key" : "const android::String8",
6018   "name" : "const android::String8",
6019   "referenced_type" : "type-70",
6020   "self_type" : "type-378",
6021   "size" : 4,
6022   "source_file" : "/system/core/libutils/include/utils/String8.h"
6023  },
6024  {
6025   "alignment" : 4,
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-464",
6031   "size" : 20,
6032   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6033  },
6034  {
6035   "alignment" : 4,
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" : 24,
6042   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6043  },
6044  {
6045   "alignment" : 4,
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-425",
6050   "self_type" : "type-431",
6051   "size" : 16,
6052   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6053  },
6054  {
6055   "alignment" : 4,
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-433",
6060   "self_type" : "type-436",
6061   "size" : 16,
6062   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6063  },
6064  {
6065   "alignment" : 4,
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-419",
6071   "size" : 68,
6072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6073  },
6074  {
6075   "alignment" : 4,
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-171",
6080   "self_type" : "type-175",
6081   "size" : 28,
6082   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6083  },
6084  {
6085   "alignment" : 4,
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-645",
6090   "self_type" : "type-649",
6091   "size" : 28,
6092   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6093  },
6094  {
6095   "alignment" : 4,
6096   "is_const" : true,
6097   "linker_set_key" : "const android::hardware::Return<bool>",
6098   "name" : "const android::hardware::Return<bool>",
6099   "referenced_type" : "type-164",
6100   "self_type" : "type-169",
6101   "size" : 24,
6102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6103  },
6104  {
6105   "alignment" : 4,
6106   "is_const" : true,
6107   "linker_set_key" : "const android::hardware::Status",
6108   "name" : "const android::hardware::Status",
6109   "referenced_type" : "type-154",
6110   "self_type" : "type-158",
6111   "size" : 20,
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-428",
6120   "self_type" : "type-430",
6121   "size" : 8,
6122   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6123  },
6124  {
6125   "alignment" : 4,
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-596",
6131   "size" : 8,
6132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6133  },
6134  {
6135   "alignment" : 4,
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-591",
6141   "size" : 8,
6142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6143  },
6144  {
6145   "alignment" : 4,
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-662",
6150   "self_type" : "type-725",
6151   "size" : 8,
6152   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6153  },
6154  {
6155   "alignment" : 4,
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-671",
6160   "self_type" : "type-734",
6161   "size" : 8,
6162   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6163  },
6164  {
6165   "alignment" : 4,
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" : 4,
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-165",
6180   "self_type" : "type-180",
6181   "size" : 24,
6182   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6183  },
6184  {
6185   "alignment" : 4,
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" : 12,
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" : 4,
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" : 4,
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-558",
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" : 4,
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-661",
6240   "self_type" : "type-666",
6241   "size" : 16,
6242   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6243  },
6244  {
6245   "alignment" : 4,
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-670",
6250   "self_type" : "type-678",
6251   "size" : 16,
6252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6253  },
6254  {
6255   "alignment" : 4,
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" : 4,
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-576",
6280   "self_type" : "type-579",
6281   "size" : 92,
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" : 4,
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-568",
6290   "self_type" : "type-571",
6291   "size" : 92,
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" : 4,
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-118",
6300   "self_type" : "type-553",
6301   "size" : 12,
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" : 4,
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-109",
6310   "self_type" : "type-114",
6311   "size" : 12,
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-530",
6320   "self_type" : "type-539",
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-533",
6330   "self_type" : "type-541",
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-531",
6340   "self_type" : "type-540",
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-534",
6350   "self_type" : "type-587",
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-529",
6360   "self_type" : "type-538",
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-535",
6370   "self_type" : "type-731",
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-528",
6380   "self_type" : "type-536",
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" : 4,
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-582",
6390   "self_type" : "type-581",
6391   "size" : 92,
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" : 4,
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-633",
6400   "self_type" : "type-726",
6401   "size" : 92,
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" : 4,
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-137",
6410   "self_type" : "type-556",
6411   "size" : 12,
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" : 4,
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-626",
6420   "self_type" : "type-722",
6421   "size" : 12,
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-675",
6430   "self_type" : "type-718",
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-674",
6440   "self_type" : "type-681",
6441   "size" : 48,
6442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6443  },
6444  {
6445   "alignment" : 4,
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-561",
6450   "self_type" : "type-564",
6451   "size" : 92,
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" : 4,
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-442",
6471   "size" : 12,
6472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6473  },
6474  {
6475   "alignment" : 4,
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-441",
6480   "self_type" : "type-444",
6481   "size" : 4,
6482   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6483  },
6484  {
6485   "alignment" : 4,
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-87",
6490   "self_type" : "type-91",
6491   "size" : 12,
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-518",
6500   "self_type" : "type-523",
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-517",
6510   "self_type" : "type-520",
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" : 4,
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-102",
6520   "self_type" : "type-514",
6521   "size" : 12,
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" : 4,
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-48",
6530   "self_type" : "type-47",
6531   "size" : 4,
6532   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6533  },
6534  {
6535   "alignment" : 4,
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-78",
6540   "self_type" : "type-83",
6541   "size" : 4,
6542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6543  },
6544  {
6545   "alignment" : 4,
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-143",
6550   "self_type" : "type-149",
6551   "size" : 4,
6552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6553  },
6554  {
6555   "alignment" : 4,
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-263",
6560   "self_type" : "type-262",
6561   "size" : 4,
6562   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6563  },
6564  {
6565   "alignment" : 4,
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-116",
6570   "self_type" : "type-131",
6571   "size" : 4,
6572   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6573  },
6574  {
6575   "alignment" : 4,
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-107",
6580   "self_type" : "type-113",
6581   "size" : 4,
6582   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6583  },
6584  {
6585   "alignment" : 4,
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-135",
6590   "self_type" : "type-141",
6591   "size" : 4,
6592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6593  },
6594  {
6595   "alignment" : 4,
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-624",
6600   "self_type" : "type-623",
6601   "size" : 4,
6602   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6603  },
6604  {
6605   "alignment" : 4,
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-615",
6611   "size" : 4,
6612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6613  },
6614  {
6615   "alignment" : 4,
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-85",
6620   "self_type" : "type-89",
6621   "size" : 4,
6622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6623  },
6624  {
6625   "alignment" : 4,
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-100",
6630   "self_type" : "type-104",
6631   "size" : 4,
6632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6633  },
6634  {
6635   "alignment" : 4,
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" : 8,
6642   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6643  },
6644  {
6645   "alignment" : 4,
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" : 8,
6652   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6653  },
6654  {
6655   "alignment" : 4,
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-607",
6661   "size" : 8,
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-39",
6670   "self_type" : "type-96",
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-73",
6680   "self_type" : "type-72",
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-45",
6690   "self_type" : "type-44",
6691   "size" : 2,
6692   "source_file" : "/system/core/libutils/include/utils/String16.h"
6693  },
6694  {
6695   "alignment" : 4,
6696   "is_const" : true,
6697   "linker_set_key" : "const double",
6698   "name" : "const double",
6699   "referenced_type" : "type-261",
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-256",
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-75",
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-33",
6737   "self_type" : "type-32",
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-655",
6745   "self_type" : "type-654",
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-121",
6754   "self_type" : "type-120",
6755   "size" : 5124,
6756   "source_file" : "/system/core/liblog/include/log/log_read.h"
6757  },
6758  {
6759   "alignment" : 4,
6760   "is_const" : true,
6761   "linker_set_key" : "const long long",
6762   "name" : "const long long",
6763   "referenced_type" : "type-18",
6764   "self_type" : "type-281",
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-195",
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-216",
6784   "self_type" : "type-274",
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-270",
6794   "self_type" : "type-269",
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-548",
6804   "self_type" : "type-547",
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-56",
6814   "self_type" : "type-55",
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-712",
6824   "self_type" : "type-711",
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-552",
6834   "self_type" : "type-551",
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-60",
6844   "self_type" : "type-59",
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-716",
6854   "self_type" : "type-715",
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-550",
6864   "self_type" : "type-549",
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-58",
6874   "self_type" : "type-57",
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-714",
6884   "self_type" : "type-713",
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-546",
6894   "self_type" : "type-545",
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-54",
6904   "self_type" : "type-53",
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-710",
6914   "self_type" : "type-709",
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-52",
6924   "self_type" : "type-51",
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-543",
6934   "self_type" : "type-542",
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-708",
6944   "self_type" : "type-707",
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-62",
6954   "self_type" : "type-61",
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-720",
6964   "self_type" : "type-719",
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-36",
6974   "self_type" : "type-35",
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-375",
6984   "self_type" : "type-374",
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-685",
6994   "self_type" : "type-684",
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-527",
7004   "self_type" : "type-526",
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-705",
7014   "self_type" : "type-704",
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-525",
7024   "self_type" : "type-524",
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-703",
7034   "self_type" : "type-702",
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" : 4,
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-423",
7044   "self_type" : "type-422",
7045   "size" : 12,
7046   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7047  },
7048  {
7049   "alignment" : 4,
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-692",
7054   "self_type" : "type-691",
7055   "size" : 12,
7056   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7057  },
7058  {
7059   "alignment" : 4,
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" : 8,
7066   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7067  },
7068  {
7069   "alignment" : 4,
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-660",
7074   "self_type" : "type-659",
7075   "size" : 8,
7076   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7077  },
7078  {
7079   "alignment" : 4,
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" : 8,
7086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7087  },
7088  {
7089   "alignment" : 4,
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-658",
7094   "self_type" : "type-657",
7095   "size" : 8,
7096   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7097  },
7098  {
7099   "alignment" : 4,
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-603",
7104   "self_type" : "type-602",
7105   "size" : 12,
7106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7107  },
7108  {
7109   "alignment" : 4,
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-622",
7114   "self_type" : "type-621",
7115   "size" : 12,
7116   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7117  },
7118  {
7119   "alignment" : 4,
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-65",
7124   "self_type" : "type-64",
7125   "size" : 12,
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-124",
7134   "self_type" : "type-272",
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" : 4,
7150   "is_const" : true,
7151   "linker_set_key" : "const unsigned long long",
7152   "name" : "const unsigned long long",
7153   "referenced_type" : "type-13",
7154   "self_type" : "type-283",
7155   "size" : 8,
7156   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7157  },
7158  {
7159   "alignment" : 2,
7160   "is_const" : true,
7161   "linker_set_key" : "const unsigned short",
7162   "name" : "const unsigned short",
7163   "referenced_type" : "type-126",
7164   "self_type" : "type-278",
7165   "size" : 2,
7166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7167  },
7168  {
7169   "is_const" : true,
7170   "linker_set_key" : "const void",
7171   "name" : "const void",
7172   "referenced_type" : "type-27",
7173   "self_type" : "type-359",
7174   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7175  },
7176  {
7177   "alignment" : 1,
7178   "is_volatile" : true,
7179   "linker_set_key" : "volatile bool",
7180   "name" : "volatile bool",
7181   "referenced_type" : "type-39",
7182   "self_type" : "type-99",
7183   "size" : 1,
7184   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7185  },
7186  {
7187   "alignment" : 4,
7188   "is_volatile" : true,
7189   "linker_set_key" : "volatile int",
7190   "name" : "volatile int",
7191   "referenced_type" : "type-75",
7192   "self_type" : "type-74",
7193   "size" : 4,
7194   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7195  }
7196 ],
7197 "record_types" :
7198 [
7199  {
7200   "alignment" : 4,
7201   "fields" :
7202   [
7203    {
7204     "access" : "private",
7205     "field_name" : "mCond",
7206     "referenced_type" : "type-98"
7207    }
7208   ],
7209   "linker_set_key" : "android::Condition",
7210   "name" : "android::Condition",
7211   "record_kind" : "class",
7212   "referenced_type" : "type-97",
7213   "self_type" : "type-97",
7214   "size" : 4,
7215   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7216   "unique_id" : "_ZTSN7android9ConditionE"
7217  },
7218  {
7219   "alignment" : 4,
7220   "fields" :
7221   [
7222    {
7223     "access" : "private",
7224     "field_name" : "mVector",
7225     "referenced_type" : "type-67"
7226    }
7227   ],
7228   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7229   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7230   "record_kind" : "class",
7231   "referenced_type" : "type-66",
7232   "self_type" : "type-66",
7233   "size" : 20,
7234   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7235   "template_args" : [ "type-42", "type-48" ],
7236   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7237  },
7238  {
7239   "alignment" : 4,
7240   "fields" :
7241   [
7242    {
7243     "access" : "private",
7244     "field_name" : "mCount",
7245     "referenced_type" : "type-192"
7246    }
7247   ],
7248   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7249   "name" : "android::LightRefBase<android::NativeHandle>",
7250   "record_kind" : "class",
7251   "referenced_type" : "type-191",
7252   "self_type" : "type-191",
7253   "size" : 4,
7254   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7255   "template_args" : [ "type-193" ],
7256   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7257  },
7258  {
7259   "alignment" : 4,
7260   "fields" :
7261   [
7262    {
7263     "access" : "private",
7264     "field_name" : "mCount",
7265     "referenced_type" : "type-189"
7266    }
7267   ],
7268   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7269   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7270   "record_kind" : "class",
7271   "referenced_type" : "type-188",
7272   "self_type" : "type-188",
7273   "size" : 4,
7274   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7275   "template_args" : [ "type-190" ],
7276   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7277  },
7278  {
7279   "alignment" : 4,
7280   "fields" :
7281   [
7282    {
7283     "access" : "private",
7284     "field_name" : "mMutex",
7285     "referenced_type" : "type-20"
7286    }
7287   ],
7288   "linker_set_key" : "android::Mutex",
7289   "name" : "android::Mutex",
7290   "record_kind" : "class",
7291   "referenced_type" : "type-19",
7292   "self_type" : "type-19",
7293   "size" : 4,
7294   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7295   "unique_id" : "_ZTSN7android5MutexE"
7296  },
7297  {
7298   "alignment" : 4,
7299   "fields" :
7300   [
7301    {
7302     "access" : "private",
7303     "field_name" : "mLock",
7304     "referenced_type" : "type-499"
7305    }
7306   ],
7307   "linker_set_key" : "android::Mutex::Autolock",
7308   "name" : "android::Mutex::Autolock",
7309   "record_kind" : "class",
7310   "referenced_type" : "type-498",
7311   "self_type" : "type-498",
7312   "size" : 4,
7313   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7314   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7315  },
7316  {
7317   "alignment" : 4,
7318   "base_specifiers" :
7319   [
7320    {
7321     "referenced_type" : "type-191"
7322    }
7323   ],
7324   "fields" :
7325   [
7326    {
7327     "access" : "private",
7328     "field_name" : "mHandle",
7329     "field_offset" : 32,
7330     "referenced_type" : "type-194"
7331    },
7332    {
7333     "access" : "private",
7334     "field_name" : "mOwnsHandle",
7335     "field_offset" : 64,
7336     "referenced_type" : "type-39"
7337    }
7338   ],
7339   "linker_set_key" : "android::NativeHandle",
7340   "name" : "android::NativeHandle",
7341   "record_kind" : "class",
7342   "referenced_type" : "type-193",
7343   "self_type" : "type-193",
7344   "size" : 12,
7345   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7346   "unique_id" : "_ZTSN7android12NativeHandleE"
7347  },
7348  {
7349   "alignment" : 4,
7350   "fields" :
7351   [
7352    {
7353     "access" : "private",
7354     "field_name" : "mRWLock",
7355     "referenced_type" : "type-504"
7356    }
7357   ],
7358   "linker_set_key" : "android::RWLock",
7359   "name" : "android::RWLock",
7360   "record_kind" : "class",
7361   "referenced_type" : "type-503",
7362   "self_type" : "type-503",
7363   "size" : 40,
7364   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7365   "unique_id" : "_ZTSN7android6RWLockE"
7366  },
7367  {
7368   "alignment" : 4,
7369   "fields" :
7370   [
7371    {
7372     "access" : "private",
7373     "field_name" : "mLock",
7374     "referenced_type" : "type-507"
7375    }
7376   ],
7377   "linker_set_key" : "android::RWLock::AutoRLock",
7378   "name" : "android::RWLock::AutoRLock",
7379   "record_kind" : "class",
7380   "referenced_type" : "type-506",
7381   "self_type" : "type-506",
7382   "size" : 4,
7383   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7384   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7385  },
7386  {
7387   "alignment" : 4,
7388   "fields" :
7389   [
7390    {
7391     "access" : "private",
7392     "field_name" : "mLock",
7393     "referenced_type" : "type-507"
7394    }
7395   ],
7396   "linker_set_key" : "android::RWLock::AutoWLock",
7397   "name" : "android::RWLock::AutoWLock",
7398   "record_kind" : "class",
7399   "referenced_type" : "type-509",
7400   "self_type" : "type-509",
7401   "size" : 4,
7402   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7403   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7404  },
7405  {
7406   "alignment" : 4,
7407   "fields" :
7408   [
7409    {
7410     "access" : "private",
7411     "field_name" : "mRefs",
7412     "field_offset" : 32,
7413     "referenced_type" : "type-8"
7414    }
7415   ],
7416   "linker_set_key" : "android::RefBase",
7417   "name" : "android::RefBase",
7418   "record_kind" : "class",
7419   "referenced_type" : "type-7",
7420   "self_type" : "type-7",
7421   "size" : 8,
7422   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7423   "unique_id" : "_ZTSN7android7RefBaseE",
7424   "vtable_components" :
7425   [
7426    {
7427     "kind" : "offset_to_top"
7428    },
7429    {
7430     "kind" : "rtti",
7431     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7432    },
7433    {
7434     "kind" : "complete_dtor_pointer",
7435     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7436    },
7437    {
7438     "kind" : "deleting_dtor_pointer",
7439     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7440    },
7441    {
7442     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7443    },
7444    {
7445     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7446    },
7447    {
7448     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7449    },
7450    {
7451     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7452    }
7453   ]
7454  },
7455  {
7456   "alignment" : 1,
7457   "linker_set_key" : "android::RefBase::weakref_type",
7458   "name" : "android::RefBase::weakref_type",
7459   "record_kind" : "class",
7460   "referenced_type" : "type-12",
7461   "self_type" : "type-12",
7462   "size" : 1,
7463   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7464   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7465  },
7466  {
7467   "alignment" : 1,
7468   "linker_set_key" : "android::ReferenceMover",
7469   "name" : "android::ReferenceMover",
7470   "record_kind" : "class",
7471   "referenced_type" : "type-299",
7472   "self_type" : "type-299",
7473   "size" : 1,
7474   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7475   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7476  },
7477  {
7478   "alignment" : 4,
7479   "linker_set_key" : "android::ReferenceRenamer",
7480   "name" : "android::ReferenceRenamer",
7481   "record_kind" : "class",
7482   "referenced_type" : "type-294",
7483   "self_type" : "type-294",
7484   "size" : 4,
7485   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7486   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7487   "vtable_components" :
7488   [
7489    {
7490     "kind" : "offset_to_top"
7491    },
7492    {
7493     "kind" : "rtti",
7494     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7495    },
7496    {
7497     "is_pure" : true,
7498     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7499    }
7500   ]
7501  },
7502  {
7503   "alignment" : 4,
7504   "fields" :
7505   [
7506    {
7507     "access" : "private",
7508     "field_name" : "mTag",
7509     "referenced_type" : "type-13"
7510    }
7511   ],
7512   "linker_set_key" : "android::ScopedTrace",
7513   "name" : "android::ScopedTrace",
7514   "record_kind" : "class",
7515   "referenced_type" : "type-512",
7516   "self_type" : "type-512",
7517   "size" : 8,
7518   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7519   "unique_id" : "_ZTSN7android11ScopedTraceE"
7520  },
7521  {
7522   "alignment" : 4,
7523   "base_specifiers" :
7524   [
7525    {
7526     "access" : "private",
7527     "referenced_type" : "type-68"
7528    }
7529   ],
7530   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7531   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7532   "record_kind" : "class",
7533   "referenced_type" : "type-67",
7534   "self_type" : "type-67",
7535   "size" : 20,
7536   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7537   "template_args" : [ "type-69" ],
7538   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7539   "vtable_components" :
7540   [
7541    {
7542     "kind" : "offset_to_top"
7543    },
7544    {
7545     "kind" : "rtti",
7546     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7547    },
7548    {
7549     "kind" : "complete_dtor_pointer",
7550     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7551    },
7552    {
7553     "kind" : "deleting_dtor_pointer",
7554     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7555    },
7556    {
7557     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7558    },
7559    {
7560     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7561    },
7562    {
7563     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7564    },
7565    {
7566     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7567    },
7568    {
7569     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7570    },
7571    {
7572     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7573    },
7574    {
7575     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7576    }
7577   ]
7578  },
7579  {
7580   "alignment" : 4,
7581   "base_specifiers" :
7582   [
7583    {
7584     "referenced_type" : "type-25"
7585    }
7586   ],
7587   "linker_set_key" : "android::SortedVectorImpl",
7588   "name" : "android::SortedVectorImpl",
7589   "record_kind" : "class",
7590   "referenced_type" : "type-68",
7591   "self_type" : "type-68",
7592   "size" : 20,
7593   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7594   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7595   "vtable_components" :
7596   [
7597    {
7598     "kind" : "offset_to_top"
7599    },
7600    {
7601     "kind" : "rtti",
7602     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7603    },
7604    {
7605     "kind" : "complete_dtor_pointer",
7606     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7607    },
7608    {
7609     "kind" : "deleting_dtor_pointer",
7610     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7611    },
7612    {
7613     "is_pure" : true,
7614     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7615    },
7616    {
7617     "is_pure" : true,
7618     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7619    },
7620    {
7621     "is_pure" : true,
7622     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7623    },
7624    {
7625     "is_pure" : true,
7626     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7627    },
7628    {
7629     "is_pure" : true,
7630     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7631    },
7632    {
7633     "is_pure" : true,
7634     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7635    },
7636    {
7637     "is_pure" : true,
7638     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7639    }
7640   ]
7641  },
7642  {
7643   "alignment" : 4,
7644   "fields" :
7645   [
7646    {
7647     "access" : "private",
7648     "field_name" : "mString",
7649     "referenced_type" : "type-43"
7650    }
7651   ],
7652   "linker_set_key" : "android::String16",
7653   "name" : "android::String16",
7654   "record_kind" : "class",
7655   "referenced_type" : "type-42",
7656   "self_type" : "type-42",
7657   "size" : 4,
7658   "source_file" : "/system/core/libutils/include/utils/String16.h",
7659   "unique_id" : "_ZTSN7android8String16E"
7660  },
7661  {
7662   "alignment" : 4,
7663   "fields" :
7664   [
7665    {
7666     "access" : "private",
7667     "field_name" : "mString",
7668     "referenced_type" : "type-71"
7669    }
7670   ],
7671   "linker_set_key" : "android::String8",
7672   "name" : "android::String8",
7673   "record_kind" : "class",
7674   "referenced_type" : "type-70",
7675   "self_type" : "type-70",
7676   "size" : 4,
7677   "source_file" : "/system/core/libutils/include/utils/String8.h",
7678   "unique_id" : "_ZTSN7android7String8E"
7679  },
7680  {
7681   "alignment" : 4,
7682   "base_specifiers" :
7683   [
7684    {
7685     "is_virtual" : true,
7686     "referenced_type" : "type-7"
7687    }
7688   ],
7689   "fields" :
7690   [
7691    {
7692     "access" : "private",
7693     "field_name" : "mCanCallJava",
7694     "field_offset" : 32,
7695     "referenced_type" : "type-96"
7696    },
7697    {
7698     "access" : "private",
7699     "field_name" : "mThread",
7700     "field_offset" : 64,
7701     "referenced_type" : "type-26"
7702    },
7703    {
7704     "access" : "private",
7705     "field_name" : "mLock",
7706     "field_offset" : 96,
7707     "referenced_type" : "type-19"
7708    },
7709    {
7710     "access" : "private",
7711     "field_name" : "mThreadExitedCondition",
7712     "field_offset" : 128,
7713     "referenced_type" : "type-97"
7714    },
7715    {
7716     "access" : "private",
7717     "field_name" : "mStatus",
7718     "field_offset" : 160,
7719     "referenced_type" : "type-75"
7720    },
7721    {
7722     "access" : "private",
7723     "field_name" : "mExitPending",
7724     "field_offset" : 192,
7725     "referenced_type" : "type-99"
7726    },
7727    {
7728     "access" : "private",
7729     "field_name" : "mRunning",
7730     "field_offset" : 200,
7731     "referenced_type" : "type-99"
7732    },
7733    {
7734     "access" : "private",
7735     "field_name" : "mHoldSelf",
7736     "field_offset" : 224,
7737     "referenced_type" : "type-93"
7738    },
7739    {
7740     "access" : "private",
7741     "field_name" : "mTid",
7742     "field_offset" : 256,
7743     "referenced_type" : "type-75"
7744    }
7745   ],
7746   "linker_set_key" : "android::Thread",
7747   "name" : "android::Thread",
7748   "record_kind" : "class",
7749   "referenced_type" : "type-95",
7750   "self_type" : "type-95",
7751   "size" : 44,
7752   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7753   "unique_id" : "_ZTSN7android6ThreadE",
7754   "vtable_components" :
7755   [
7756    {
7757     "component_value" : 36,
7758     "kind" : "vbase_offset"
7759    },
7760    {
7761     "kind" : "offset_to_top"
7762    },
7763    {
7764     "kind" : "rtti",
7765     "mangled_component_name" : "_ZTIN7android6ThreadE"
7766    },
7767    {
7768     "kind" : "complete_dtor_pointer",
7769     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7770    },
7771    {
7772     "kind" : "deleting_dtor_pointer",
7773     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7777    },
7778    {
7779     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7780    },
7781    {
7782     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7783    },
7784    {
7785     "is_pure" : true,
7786     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7787    },
7788    {
7789     "kind" : "vcall_offset"
7790    },
7791    {
7792     "kind" : "vcall_offset"
7793    },
7794    {
7795     "kind" : "vcall_offset"
7796    },
7797    {
7798     "kind" : "vcall_offset"
7799    },
7800    {
7801     "component_value" : -36,
7802     "kind" : "vcall_offset"
7803    },
7804    {
7805     "component_value" : -36,
7806     "kind" : "offset_to_top"
7807    },
7808    {
7809     "kind" : "rtti",
7810     "mangled_component_name" : "_ZTIN7android6ThreadE"
7811    },
7812    {
7813     "kind" : "complete_dtor_pointer",
7814     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7815    },
7816    {
7817     "kind" : "deleting_dtor_pointer",
7818     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7819    },
7820    {
7821     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7822    },
7823    {
7824     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7825    },
7826    {
7827     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7828    },
7829    {
7830     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7831    }
7832   ]
7833  },
7834  {
7835   "alignment" : 4,
7836   "base_specifiers" :
7837   [
7838    {
7839     "access" : "private",
7840     "referenced_type" : "type-25"
7841    }
7842   ],
7843   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7844   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7845   "record_kind" : "class",
7846   "referenced_type" : "type-24",
7847   "self_type" : "type-24",
7848   "size" : 20,
7849   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7850   "template_args" : [ "type-29" ],
7851   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7852   "vtable_components" :
7853   [
7854    {
7855     "kind" : "offset_to_top"
7856    },
7857    {
7858     "kind" : "rtti",
7859     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7860    },
7861    {
7862     "kind" : "complete_dtor_pointer",
7863     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7864    },
7865    {
7866     "kind" : "deleting_dtor_pointer",
7867     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7868    },
7869    {
7870     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7871    },
7872    {
7873     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7874    },
7875    {
7876     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7877    },
7878    {
7879     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7880    },
7881    {
7882     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7883    },
7884    {
7885     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7886    }
7887   ]
7888  },
7889  {
7890   "alignment" : 4,
7891   "fields" :
7892   [
7893    {
7894     "access" : "private",
7895     "field_name" : "mStorage",
7896     "field_offset" : 32,
7897     "referenced_type" : "type-26"
7898    },
7899    {
7900     "access" : "private",
7901     "field_name" : "mCount",
7902     "field_offset" : 64,
7903     "referenced_type" : "type-2"
7904    },
7905    {
7906     "access" : "private",
7907     "field_name" : "mFlags",
7908     "field_offset" : 96,
7909     "referenced_type" : "type-28"
7910    },
7911    {
7912     "access" : "private",
7913     "field_name" : "mItemSize",
7914     "field_offset" : 128,
7915     "referenced_type" : "type-28"
7916    }
7917   ],
7918   "linker_set_key" : "android::VectorImpl",
7919   "name" : "android::VectorImpl",
7920   "record_kind" : "class",
7921   "referenced_type" : "type-25",
7922   "self_type" : "type-25",
7923   "size" : 20,
7924   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7925   "unique_id" : "_ZTSN7android10VectorImplE",
7926   "vtable_components" :
7927   [
7928    {
7929     "kind" : "offset_to_top"
7930    },
7931    {
7932     "kind" : "rtti",
7933     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7934    },
7935    {
7936     "kind" : "complete_dtor_pointer",
7937     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7938    },
7939    {
7940     "kind" : "deleting_dtor_pointer",
7941     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7942    },
7943    {
7944     "is_pure" : true,
7945     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7946    },
7947    {
7948     "is_pure" : true,
7949     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7950    },
7951    {
7952     "is_pure" : true,
7953     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7954    },
7955    {
7956     "is_pure" : true,
7957     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7958    },
7959    {
7960     "is_pure" : true,
7961     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7962    },
7963    {
7964     "is_pure" : true,
7965     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7966    }
7967   ]
7968  },
7969  {
7970   "alignment" : 4,
7971   "base_specifiers" :
7972   [
7973    {
7974     "referenced_type" : "type-188"
7975    }
7976   ],
7977   "linker_set_key" : "android::VirtualLightRefBase",
7978   "name" : "android::VirtualLightRefBase",
7979   "record_kind" : "class",
7980   "referenced_type" : "type-190",
7981   "self_type" : "type-190",
7982   "size" : 8,
7983   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7984   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7985   "vtable_components" :
7986   [
7987    {
7988     "kind" : "offset_to_top"
7989    },
7990    {
7991     "kind" : "rtti",
7992     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7993    },
7994    {
7995     "kind" : "complete_dtor_pointer",
7996     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7997    },
7998    {
7999     "kind" : "deleting_dtor_pointer",
8000     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8001    }
8002   ]
8003  },
8004  {
8005   "alignment" : 4,
8006   "base_specifiers" :
8007   [
8008    {
8009     "referenced_type" : "type-31"
8010    }
8011   ],
8012   "fields" :
8013   [
8014    {
8015     "access" : "protected",
8016     "field_name" : "mSchedPolicy",
8017     "field_offset" : 32,
8018     "referenced_type" : "type-75"
8019    },
8020    {
8021     "access" : "protected",
8022     "field_name" : "mSchedPriority",
8023     "field_offset" : 64,
8024     "referenced_type" : "type-75"
8025    },
8026    {
8027     "access" : "private",
8028     "field_name" : "mExtras",
8029     "field_offset" : 96,
8030     "referenced_type" : "type-153"
8031    },
8032    {
8033     "access" : "private",
8034     "field_name" : "mReserved0",
8035     "field_offset" : 128,
8036     "referenced_type" : "type-26"
8037    }
8038   ],
8039   "linker_set_key" : "android::hardware::BHwBinder",
8040   "name" : "android::hardware::BHwBinder",
8041   "record_kind" : "class",
8042   "referenced_type" : "type-152",
8043   "self_type" : "type-152",
8044   "size" : 28,
8045   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8046   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8047   "vtable_components" :
8048   [
8049    {
8050     "component_value" : 20,
8051     "kind" : "vbase_offset"
8052    },
8053    {
8054     "kind" : "offset_to_top"
8055    },
8056    {
8057     "kind" : "rtti",
8058     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8059    },
8060    {
8061     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8062    },
8063    {
8064     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8065    },
8066    {
8067     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8068    },
8069    {
8070     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8071    },
8072    {
8073     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8074    },
8075    {
8076     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8077    },
8078    {
8079     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8080    },
8081    {
8082     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8083    },
8084    {
8085     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8086    },
8087    {
8088     "kind" : "complete_dtor_pointer",
8089     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8090    },
8091    {
8092     "kind" : "deleting_dtor_pointer",
8093     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8094    },
8095    {
8096     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8097    },
8098    {
8099     "kind" : "vcall_offset"
8100    },
8101    {
8102     "kind" : "vcall_offset"
8103    },
8104    {
8105     "kind" : "vcall_offset"
8106    },
8107    {
8108     "kind" : "vcall_offset"
8109    },
8110    {
8111     "component_value" : -20,
8112     "kind" : "vcall_offset"
8113    },
8114    {
8115     "component_value" : -20,
8116     "kind" : "offset_to_top"
8117    },
8118    {
8119     "kind" : "rtti",
8120     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8121    },
8122    {
8123     "kind" : "complete_dtor_pointer",
8124     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8125    },
8126    {
8127     "kind" : "deleting_dtor_pointer",
8128     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8129    },
8130    {
8131     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8132    },
8133    {
8134     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8135    },
8136    {
8137     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8138    },
8139    {
8140     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8141    }
8142   ]
8143  },
8144  {
8145   "alignment" : 4,
8146   "base_specifiers" :
8147   [
8148    {
8149     "is_virtual" : true,
8150     "referenced_type" : "type-7"
8151    }
8152   ],
8153   "fields" :
8154   [
8155    {
8156     "access" : "private",
8157     "field_name" : "mRemote",
8158     "field_offset" : 32,
8159     "referenced_type" : "type-399"
8160    },
8161    {
8162     "access" : "private",
8163     "field_name" : "mRefs",
8164     "field_offset" : 64,
8165     "referenced_type" : "type-11"
8166    },
8167    {
8168     "access" : "private",
8169     "field_name" : "mState",
8170     "field_offset" : 96,
8171     "referenced_type" : "type-400"
8172    }
8173   ],
8174   "linker_set_key" : "android::hardware::BpHwRefBase",
8175   "name" : "android::hardware::BpHwRefBase",
8176   "record_kind" : "class",
8177   "referenced_type" : "type-398",
8178   "self_type" : "type-398",
8179   "size" : 24,
8180   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8181   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8182   "vtable_components" :
8183   [
8184    {
8185     "component_value" : 16,
8186     "kind" : "vbase_offset"
8187    },
8188    {
8189     "kind" : "offset_to_top"
8190    },
8191    {
8192     "kind" : "rtti",
8193     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8194    },
8195    {
8196     "kind" : "complete_dtor_pointer",
8197     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8198    },
8199    {
8200     "kind" : "deleting_dtor_pointer",
8201     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8205    },
8206    {
8207     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8211    },
8212    {
8213     "kind" : "vcall_offset"
8214    },
8215    {
8216     "component_value" : -16,
8217     "kind" : "vcall_offset"
8218    },
8219    {
8220     "component_value" : -16,
8221     "kind" : "vcall_offset"
8222    },
8223    {
8224     "component_value" : -16,
8225     "kind" : "vcall_offset"
8226    },
8227    {
8228     "component_value" : -16,
8229     "kind" : "vcall_offset"
8230    },
8231    {
8232     "component_value" : -16,
8233     "kind" : "offset_to_top"
8234    },
8235    {
8236     "kind" : "rtti",
8237     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8238    },
8239    {
8240     "kind" : "complete_dtor_pointer",
8241     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8242    },
8243    {
8244     "kind" : "deleting_dtor_pointer",
8245     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8246    },
8247    {
8248     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8249    },
8250    {
8251     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8252    },
8253    {
8254     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8255    },
8256    {
8257     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8258    }
8259   ]
8260  },
8261  {
8262   "alignment" : 4,
8263   "base_specifiers" :
8264   [
8265    {
8266     "referenced_type" : "type-118"
8267    },
8268    {
8269     "referenced_type" : "type-403"
8270    },
8271    {
8272     "referenced_type" : "type-398"
8273    }
8274   ],
8275   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8276   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8277   "record_kind" : "class",
8278   "referenced_type" : "type-405",
8279   "self_type" : "type-405",
8280   "size" : 32,
8281   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8282   "template_args" : [ "type-118" ],
8283   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
8284   "vtable_components" :
8285   [
8286    {
8287     "component_value" : 24,
8288     "kind" : "vbase_offset"
8289    },
8290    {
8291     "kind" : "offset_to_top"
8292    },
8293    {
8294     "kind" : "rtti",
8295     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8296    },
8297    {
8298     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
8299    },
8300    {
8301     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8302    },
8303    {
8304     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8305    },
8306    {
8307     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8308    },
8309    {
8310     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8311    },
8312    {
8313     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8314    },
8315    {
8316     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8317    },
8318    {
8319     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8320    },
8321    {
8322     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8323    },
8324    {
8325     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8326    },
8327    {
8328     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8329    },
8330    {
8331     "kind" : "complete_dtor_pointer",
8332     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8333    },
8334    {
8335     "kind" : "deleting_dtor_pointer",
8336     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8337    },
8338    {
8339     "is_pure" : true,
8340     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8341    },
8342    {
8343     "is_pure" : true,
8344     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8345    },
8346    {
8347     "is_pure" : true,
8348     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8349    },
8350    {
8351     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8352    },
8353    {
8354     "component_value" : 20,
8355     "kind" : "vbase_offset"
8356    },
8357    {
8358     "component_value" : -4,
8359     "kind" : "offset_to_top"
8360    },
8361    {
8362     "kind" : "rtti",
8363     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8364    },
8365    {
8366     "kind" : "complete_dtor_pointer",
8367     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8368    },
8369    {
8370     "kind" : "deleting_dtor_pointer",
8371     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8372    },
8373    {
8374     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8375    },
8376    {
8377     "component_value" : 16,
8378     "kind" : "vbase_offset"
8379    },
8380    {
8381     "component_value" : -8,
8382     "kind" : "offset_to_top"
8383    },
8384    {
8385     "kind" : "rtti",
8386     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8387    },
8388    {
8389     "kind" : "complete_dtor_pointer",
8390     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8391    },
8392    {
8393     "kind" : "deleting_dtor_pointer",
8394     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8395    },
8396    {
8397     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8398    },
8399    {
8400     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8401    },
8402    {
8403     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8404    },
8405    {
8406     "kind" : "vcall_offset"
8407    },
8408    {
8409     "component_value" : -16,
8410     "kind" : "vcall_offset"
8411    },
8412    {
8413     "component_value" : -16,
8414     "kind" : "vcall_offset"
8415    },
8416    {
8417     "component_value" : -16,
8418     "kind" : "vcall_offset"
8419    },
8420    {
8421     "component_value" : -24,
8422     "kind" : "vcall_offset"
8423    },
8424    {
8425     "component_value" : -24,
8426     "kind" : "offset_to_top"
8427    },
8428    {
8429     "kind" : "rtti",
8430     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8431    },
8432    {
8433     "kind" : "complete_dtor_pointer",
8434     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8435    },
8436    {
8437     "kind" : "deleting_dtor_pointer",
8438     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8439    },
8440    {
8441     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8442    },
8443    {
8444     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8445    },
8446    {
8447     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8448    },
8449    {
8450     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8451    }
8452   ]
8453  },
8454  {
8455   "alignment" : 4,
8456   "base_specifiers" :
8457   [
8458    {
8459     "referenced_type" : "type-109"
8460    },
8461    {
8462     "referenced_type" : "type-403"
8463    },
8464    {
8465     "referenced_type" : "type-398"
8466    }
8467   ],
8468   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8469   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8470   "record_kind" : "class",
8471   "referenced_type" : "type-404",
8472   "self_type" : "type-404",
8473   "size" : 32,
8474   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8475   "template_args" : [ "type-109" ],
8476   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
8477   "vtable_components" :
8478   [
8479    {
8480     "component_value" : 24,
8481     "kind" : "vbase_offset"
8482    },
8483    {
8484     "kind" : "offset_to_top"
8485    },
8486    {
8487     "kind" : "rtti",
8488     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8489    },
8490    {
8491     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
8492    },
8493    {
8494     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8495    },
8496    {
8497     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8498    },
8499    {
8500     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8501    },
8502    {
8503     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8504    },
8505    {
8506     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
8507    },
8508    {
8509     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8510    },
8511    {
8512     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
8513    },
8514    {
8515     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8516    },
8517    {
8518     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
8519    },
8520    {
8521     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8522    },
8523    {
8524     "kind" : "complete_dtor_pointer",
8525     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8526    },
8527    {
8528     "kind" : "deleting_dtor_pointer",
8529     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8530    },
8531    {
8532     "is_pure" : true,
8533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
8534    },
8535    {
8536     "is_pure" : true,
8537     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
8538    },
8539    {
8540     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8541    },
8542    {
8543     "component_value" : 20,
8544     "kind" : "vbase_offset"
8545    },
8546    {
8547     "component_value" : -4,
8548     "kind" : "offset_to_top"
8549    },
8550    {
8551     "kind" : "rtti",
8552     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8553    },
8554    {
8555     "kind" : "complete_dtor_pointer",
8556     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8557    },
8558    {
8559     "kind" : "deleting_dtor_pointer",
8560     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8561    },
8562    {
8563     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8564    },
8565    {
8566     "component_value" : 16,
8567     "kind" : "vbase_offset"
8568    },
8569    {
8570     "component_value" : -8,
8571     "kind" : "offset_to_top"
8572    },
8573    {
8574     "kind" : "rtti",
8575     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8576    },
8577    {
8578     "kind" : "complete_dtor_pointer",
8579     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8580    },
8581    {
8582     "kind" : "deleting_dtor_pointer",
8583     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8584    },
8585    {
8586     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8587    },
8588    {
8589     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8590    },
8591    {
8592     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8593    },
8594    {
8595     "kind" : "vcall_offset"
8596    },
8597    {
8598     "component_value" : -16,
8599     "kind" : "vcall_offset"
8600    },
8601    {
8602     "component_value" : -16,
8603     "kind" : "vcall_offset"
8604    },
8605    {
8606     "component_value" : -16,
8607     "kind" : "vcall_offset"
8608    },
8609    {
8610     "component_value" : -24,
8611     "kind" : "vcall_offset"
8612    },
8613    {
8614     "component_value" : -24,
8615     "kind" : "offset_to_top"
8616    },
8617    {
8618     "kind" : "rtti",
8619     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8620    },
8621    {
8622     "kind" : "complete_dtor_pointer",
8623     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8624    },
8625    {
8626     "kind" : "deleting_dtor_pointer",
8627     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8628    },
8629    {
8630     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8631    },
8632    {
8633     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8634    },
8635    {
8636     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8637    },
8638    {
8639     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8640    }
8641   ]
8642  },
8643  {
8644   "alignment" : 4,
8645   "base_specifiers" :
8646   [
8647    {
8648     "referenced_type" : "type-137"
8649    },
8650    {
8651     "referenced_type" : "type-403"
8652    },
8653    {
8654     "referenced_type" : "type-398"
8655    }
8656   ],
8657   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
8658   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsb>",
8659   "record_kind" : "class",
8660   "referenced_type" : "type-407",
8661   "self_type" : "type-407",
8662   "size" : 32,
8663   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8664   "template_args" : [ "type-137" ],
8665   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE",
8666   "vtable_components" :
8667   [
8668    {
8669     "component_value" : 24,
8670     "kind" : "vbase_offset"
8671    },
8672    {
8673     "kind" : "offset_to_top"
8674    },
8675    {
8676     "kind" : "rtti",
8677     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8678    },
8679    {
8680     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
8681    },
8682    {
8683     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8684    },
8685    {
8686     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8687    },
8688    {
8689     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8690    },
8691    {
8692     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8693    },
8694    {
8695     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
8696    },
8697    {
8698     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8699    },
8700    {
8701     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
8702    },
8703    {
8704     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8705    },
8706    {
8707     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
8708    },
8709    {
8710     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8711    },
8712    {
8713     "kind" : "complete_dtor_pointer",
8714     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8715    },
8716    {
8717     "kind" : "deleting_dtor_pointer",
8718     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8719    },
8720    {
8721     "is_pure" : true,
8722     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
8723    },
8724    {
8725     "is_pure" : true,
8726     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
8727    },
8728    {
8729     "is_pure" : true,
8730     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
8731    },
8732    {
8733     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
8734    },
8735    {
8736     "component_value" : 20,
8737     "kind" : "vbase_offset"
8738    },
8739    {
8740     "component_value" : -4,
8741     "kind" : "offset_to_top"
8742    },
8743    {
8744     "kind" : "rtti",
8745     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8746    },
8747    {
8748     "kind" : "complete_dtor_pointer",
8749     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8750    },
8751    {
8752     "kind" : "deleting_dtor_pointer",
8753     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8754    },
8755    {
8756     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
8757    },
8758    {
8759     "component_value" : 16,
8760     "kind" : "vbase_offset"
8761    },
8762    {
8763     "component_value" : -8,
8764     "kind" : "offset_to_top"
8765    },
8766    {
8767     "kind" : "rtti",
8768     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8769    },
8770    {
8771     "kind" : "complete_dtor_pointer",
8772     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8773    },
8774    {
8775     "kind" : "deleting_dtor_pointer",
8776     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8777    },
8778    {
8779     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8780    },
8781    {
8782     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8783    },
8784    {
8785     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8786    },
8787    {
8788     "kind" : "vcall_offset"
8789    },
8790    {
8791     "component_value" : -16,
8792     "kind" : "vcall_offset"
8793    },
8794    {
8795     "component_value" : -16,
8796     "kind" : "vcall_offset"
8797    },
8798    {
8799     "component_value" : -16,
8800     "kind" : "vcall_offset"
8801    },
8802    {
8803     "component_value" : -24,
8804     "kind" : "vcall_offset"
8805    },
8806    {
8807     "component_value" : -24,
8808     "kind" : "offset_to_top"
8809    },
8810    {
8811     "kind" : "rtti",
8812     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEEE"
8813    },
8814    {
8815     "kind" : "complete_dtor_pointer",
8816     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED1Ev"
8817    },
8818    {
8819     "kind" : "deleting_dtor_pointer",
8820     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEED0Ev"
8821    },
8822    {
8823     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8824    },
8825    {
8826     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8827    },
8828    {
8829     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8830    },
8831    {
8832     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8833    }
8834   ]
8835  },
8836  {
8837   "alignment" : 4,
8838   "base_specifiers" :
8839   [
8840    {
8841     "referenced_type" : "type-626"
8842    },
8843    {
8844     "referenced_type" : "type-403"
8845    },
8846    {
8847     "referenced_type" : "type-398"
8848    }
8849   ],
8850   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
8851   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_1::IUsbCallback>",
8852   "record_kind" : "class",
8853   "referenced_type" : "type-636",
8854   "self_type" : "type-636",
8855   "size" : 32,
8856   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8857   "template_args" : [ "type-626" ],
8858   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE",
8859   "vtable_components" :
8860   [
8861    {
8862     "component_value" : 24,
8863     "kind" : "vbase_offset"
8864    },
8865    {
8866     "kind" : "offset_to_top"
8867    },
8868    {
8869     "kind" : "rtti",
8870     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8871    },
8872    {
8873     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
8874    },
8875    {
8876     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8886    },
8887    {
8888     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
8889    },
8890    {
8891     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8892    },
8893    {
8894     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
8895    },
8896    {
8897     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8898    },
8899    {
8900     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
8901    },
8902    {
8903     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8904    },
8905    {
8906     "kind" : "complete_dtor_pointer",
8907     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8908    },
8909    {
8910     "kind" : "deleting_dtor_pointer",
8911     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8912    },
8913    {
8914     "is_pure" : true,
8915     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
8916    },
8917    {
8918     "is_pure" : true,
8919     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
8920    },
8921    {
8922     "is_pure" : true,
8923     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
8924    },
8925    {
8926     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
8927    },
8928    {
8929     "component_value" : 20,
8930     "kind" : "vbase_offset"
8931    },
8932    {
8933     "component_value" : -4,
8934     "kind" : "offset_to_top"
8935    },
8936    {
8937     "kind" : "rtti",
8938     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8939    },
8940    {
8941     "kind" : "complete_dtor_pointer",
8942     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8943    },
8944    {
8945     "kind" : "deleting_dtor_pointer",
8946     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8947    },
8948    {
8949     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
8950    },
8951    {
8952     "component_value" : 16,
8953     "kind" : "vbase_offset"
8954    },
8955    {
8956     "component_value" : -8,
8957     "kind" : "offset_to_top"
8958    },
8959    {
8960     "kind" : "rtti",
8961     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
8962    },
8963    {
8964     "kind" : "complete_dtor_pointer",
8965     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
8966    },
8967    {
8968     "kind" : "deleting_dtor_pointer",
8969     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
8970    },
8971    {
8972     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8979    },
8980    {
8981     "kind" : "vcall_offset"
8982    },
8983    {
8984     "component_value" : -16,
8985     "kind" : "vcall_offset"
8986    },
8987    {
8988     "component_value" : -16,
8989     "kind" : "vcall_offset"
8990    },
8991    {
8992     "component_value" : -16,
8993     "kind" : "vcall_offset"
8994    },
8995    {
8996     "component_value" : -24,
8997     "kind" : "vcall_offset"
8998    },
8999    {
9000     "component_value" : -24,
9001     "kind" : "offset_to_top"
9002    },
9003    {
9004     "kind" : "rtti",
9005     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEEE"
9006    },
9007    {
9008     "kind" : "complete_dtor_pointer",
9009     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED1Ev"
9010    },
9011    {
9012     "kind" : "deleting_dtor_pointer",
9013     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEED0Ev"
9014    },
9015    {
9016     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9017    },
9018    {
9019     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9020    },
9021    {
9022     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9023    },
9024    {
9025     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9026    }
9027   ]
9028  },
9029  {
9030   "alignment" : 4,
9031   "base_specifiers" :
9032   [
9033    {
9034     "referenced_type" : "type-16"
9035    },
9036    {
9037     "referenced_type" : "type-403"
9038    },
9039    {
9040     "referenced_type" : "type-398"
9041    }
9042   ],
9043   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9044   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9045   "record_kind" : "class",
9046   "referenced_type" : "type-402",
9047   "self_type" : "type-402",
9048   "size" : 32,
9049   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9050   "template_args" : [ "type-16" ],
9051   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9052   "vtable_components" :
9053   [
9054    {
9055     "component_value" : 24,
9056     "kind" : "vbase_offset"
9057    },
9058    {
9059     "kind" : "offset_to_top"
9060    },
9061    {
9062     "kind" : "rtti",
9063     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9064    },
9065    {
9066     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9067    },
9068    {
9069     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9070    },
9071    {
9072     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9073    },
9074    {
9075     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9076    },
9077    {
9078     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9082    },
9083    {
9084     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9085    },
9086    {
9087     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9088    },
9089    {
9090     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9091    },
9092    {
9093     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9094    },
9095    {
9096     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9097    },
9098    {
9099     "kind" : "complete_dtor_pointer",
9100     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9101    },
9102    {
9103     "kind" : "deleting_dtor_pointer",
9104     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9105    },
9106    {
9107     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9108    },
9109    {
9110     "component_value" : 20,
9111     "kind" : "vbase_offset"
9112    },
9113    {
9114     "component_value" : -4,
9115     "kind" : "offset_to_top"
9116    },
9117    {
9118     "kind" : "rtti",
9119     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9120    },
9121    {
9122     "kind" : "complete_dtor_pointer",
9123     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9124    },
9125    {
9126     "kind" : "deleting_dtor_pointer",
9127     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9128    },
9129    {
9130     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9131    },
9132    {
9133     "component_value" : 16,
9134     "kind" : "vbase_offset"
9135    },
9136    {
9137     "component_value" : -8,
9138     "kind" : "offset_to_top"
9139    },
9140    {
9141     "kind" : "rtti",
9142     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9143    },
9144    {
9145     "kind" : "complete_dtor_pointer",
9146     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9147    },
9148    {
9149     "kind" : "deleting_dtor_pointer",
9150     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9151    },
9152    {
9153     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9154    },
9155    {
9156     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9157    },
9158    {
9159     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9160    },
9161    {
9162     "kind" : "vcall_offset"
9163    },
9164    {
9165     "component_value" : -16,
9166     "kind" : "vcall_offset"
9167    },
9168    {
9169     "component_value" : -16,
9170     "kind" : "vcall_offset"
9171    },
9172    {
9173     "component_value" : -16,
9174     "kind" : "vcall_offset"
9175    },
9176    {
9177     "component_value" : -24,
9178     "kind" : "vcall_offset"
9179    },
9180    {
9181     "component_value" : -24,
9182     "kind" : "offset_to_top"
9183    },
9184    {
9185     "kind" : "rtti",
9186     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9187    },
9188    {
9189     "kind" : "complete_dtor_pointer",
9190     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9191    },
9192    {
9193     "kind" : "deleting_dtor_pointer",
9194     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9195    },
9196    {
9197     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9198    },
9199    {
9200     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9201    },
9202    {
9203     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9204    },
9205    {
9206     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9207    }
9208   ]
9209  },
9210  {
9211   "alignment" : 4,
9212   "fields" :
9213   [
9214    {
9215     "access" : "private",
9216     "field_name" : "mMutex",
9217     "referenced_type" : "type-426"
9218    },
9219    {
9220     "access" : "private",
9221     "field_name" : "mMap",
9222     "field_offset" : 32,
9223     "referenced_type" : "type-427"
9224    }
9225   ],
9226   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9227   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9228   "record_kind" : "class",
9229   "referenced_type" : "type-425",
9230   "self_type" : "type-425",
9231   "size" : 16,
9232   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9233   "template_args" : [ "type-14", "type-428" ],
9234   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9235  },
9236  {
9237   "alignment" : 4,
9238   "fields" :
9239   [
9240    {
9241     "access" : "private",
9242     "field_name" : "mMutex",
9243     "referenced_type" : "type-434"
9244    },
9245    {
9246     "access" : "private",
9247     "field_name" : "mMap",
9248     "field_offset" : 32,
9249     "referenced_type" : "type-435"
9250    }
9251   ],
9252   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9253   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9254   "record_kind" : "class",
9255   "referenced_type" : "type-433",
9256   "self_type" : "type-433",
9257   "size" : 16,
9258   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9259   "template_args" : [ "type-14", "type-39" ],
9260   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9261  },
9262  {
9263   "alignment" : 4,
9264   "fields" :
9265   [
9266    {
9267     "access" : "private",
9268     "field_name" : "mMutex",
9269     "referenced_type" : "type-439"
9270    },
9271    {
9272     "access" : "private",
9273     "field_name" : "mMap",
9274     "field_offset" : 32,
9275     "referenced_type" : "type-440"
9276    }
9277   ],
9278   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9279   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9280   "record_kind" : "class",
9281   "referenced_type" : "type-438",
9282   "self_type" : "type-438",
9283   "size" : 16,
9284   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9285   "template_args" : [ "type-441", "type-305" ],
9286   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9287  },
9288  {
9289   "alignment" : 4,
9290   "fields" :
9291   [
9292    {
9293     "access" : "private",
9294     "field_name" : "mMutex",
9295     "referenced_type" : "type-457"
9296    },
9297    {
9298     "access" : "private",
9299     "field_name" : "mMap",
9300     "field_offset" : 32,
9301     "referenced_type" : "type-458"
9302    }
9303   ],
9304   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9305   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9306   "record_kind" : "class",
9307   "referenced_type" : "type-456",
9308   "self_type" : "type-456",
9309   "size" : 16,
9310   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9311   "template_args" : [ "type-459", "type-460" ],
9312   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9313  },
9314  {
9315   "alignment" : 4,
9316   "fields" :
9317   [
9318    {
9319     "access" : "private",
9320     "field_name" : "mMutex",
9321     "referenced_type" : "type-447"
9322    },
9323    {
9324     "access" : "private",
9325     "field_name" : "mMap",
9326     "field_offset" : 32,
9327     "referenced_type" : "type-448"
9328    }
9329   ],
9330   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9331   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9332   "record_kind" : "class",
9333   "referenced_type" : "type-446",
9334   "self_type" : "type-446",
9335   "size" : 16,
9336   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9337   "template_args" : [ "type-449", "type-450" ],
9338   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9339  },
9340  {
9341   "alignment" : 8,
9342   "fields" :
9343   [
9344    {
9345     "field_name" : "flags",
9346     "referenced_type" : "type-2"
9347    },
9348    {
9349     "field_name" : "fdIndex",
9350     "field_offset" : 32,
9351     "referenced_type" : "type-2"
9352    },
9353    {
9354     "field_name" : "offset",
9355     "field_offset" : 64,
9356     "referenced_type" : "type-2"
9357    },
9358    {
9359     "field_name" : "extent",
9360     "field_offset" : 128,
9361     "referenced_type" : "type-13"
9362    }
9363   ],
9364   "linker_set_key" : "android::hardware::GrantorDescriptor",
9365   "name" : "android::hardware::GrantorDescriptor",
9366   "referenced_type" : "type-323",
9367   "self_type" : "type-323",
9368   "size" : 24,
9369   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9370   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9371  },
9372  {
9373   "alignment" : 8,
9374   "base_specifiers" :
9375   [
9376    {
9377     "is_virtual" : true,
9378     "referenced_type" : "type-307"
9379    },
9380    {
9381     "is_virtual" : true,
9382     "referenced_type" : "type-7"
9383    }
9384   ],
9385   "linker_set_key" : "android::hardware::HidlMemory",
9386   "name" : "android::hardware::HidlMemory",
9387   "record_kind" : "class",
9388   "referenced_type" : "type-315",
9389   "self_type" : "type-315",
9390   "size" : 56,
9391   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9392   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9393   "vtable_components" :
9394   [
9395    {
9396     "component_value" : 48,
9397     "kind" : "vbase_offset"
9398    },
9399    {
9400     "component_value" : 8,
9401     "kind" : "vbase_offset"
9402    },
9403    {
9404     "kind" : "offset_to_top"
9405    },
9406    {
9407     "kind" : "rtti",
9408     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9409    },
9410    {
9411     "kind" : "complete_dtor_pointer",
9412     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9413    },
9414    {
9415     "kind" : "deleting_dtor_pointer",
9416     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9417    },
9418    {
9419     "kind" : "vcall_offset"
9420    },
9421    {
9422     "kind" : "vcall_offset"
9423    },
9424    {
9425     "kind" : "vcall_offset"
9426    },
9427    {
9428     "kind" : "vcall_offset"
9429    },
9430    {
9431     "component_value" : -48,
9432     "kind" : "vcall_offset"
9433    },
9434    {
9435     "component_value" : -48,
9436     "kind" : "offset_to_top"
9437    },
9438    {
9439     "kind" : "rtti",
9440     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9441    },
9442    {
9443     "kind" : "complete_dtor_pointer",
9444     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9445    },
9446    {
9447     "kind" : "deleting_dtor_pointer",
9448     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9449    },
9450    {
9451     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9452    },
9453    {
9454     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9455    },
9456    {
9457     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9458    },
9459    {
9460     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9461    }
9462   ]
9463  },
9464  {
9465   "alignment" : 4,
9466   "base_specifiers" :
9467   [
9468    {
9469     "is_virtual" : true,
9470     "referenced_type" : "type-7"
9471    }
9472   ],
9473   "linker_set_key" : "android::hardware::IBinder",
9474   "name" : "android::hardware::IBinder",
9475   "record_kind" : "class",
9476   "referenced_type" : "type-31",
9477   "self_type" : "type-31",
9478   "size" : 12,
9479   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9480   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9481   "vtable_components" :
9482   [
9483    {
9484     "component_value" : 4,
9485     "kind" : "vbase_offset"
9486    },
9487    {
9488     "kind" : "offset_to_top"
9489    },
9490    {
9491     "kind" : "rtti",
9492     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9493    },
9494    {
9495     "is_pure" : true,
9496     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9497    },
9498    {
9499     "is_pure" : true,
9500     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9501    },
9502    {
9503     "is_pure" : true,
9504     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9505    },
9506    {
9507     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9508    },
9509    {
9510     "is_pure" : true,
9511     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9512    },
9513    {
9514     "is_pure" : true,
9515     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9516    },
9517    {
9518     "is_pure" : true,
9519     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9520    },
9521    {
9522     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9523    },
9524    {
9525     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9526    },
9527    {
9528     "kind" : "complete_dtor_pointer",
9529     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9530    },
9531    {
9532     "kind" : "deleting_dtor_pointer",
9533     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9534    },
9535    {
9536     "kind" : "vcall_offset"
9537    },
9538    {
9539     "kind" : "vcall_offset"
9540    },
9541    {
9542     "kind" : "vcall_offset"
9543    },
9544    {
9545     "kind" : "vcall_offset"
9546    },
9547    {
9548     "component_value" : -4,
9549     "kind" : "vcall_offset"
9550    },
9551    {
9552     "component_value" : -4,
9553     "kind" : "offset_to_top"
9554    },
9555    {
9556     "kind" : "rtti",
9557     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9558    },
9559    {
9560     "kind" : "complete_dtor_pointer",
9561     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9562    },
9563    {
9564     "kind" : "deleting_dtor_pointer",
9565     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9566    },
9567    {
9568     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9569    },
9570    {
9571     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9572    },
9573    {
9574     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9575    },
9576    {
9577     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9578    }
9579   ]
9580  },
9581  {
9582   "alignment" : 4,
9583   "base_specifiers" :
9584   [
9585    {
9586     "is_virtual" : true,
9587     "referenced_type" : "type-7"
9588    }
9589   ],
9590   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9591   "name" : "android::hardware::IBinder::DeathRecipient",
9592   "record_kind" : "class",
9593   "referenced_type" : "type-17",
9594   "self_type" : "type-17",
9595   "size" : 12,
9596   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9597   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9598   "vtable_components" :
9599   [
9600    {
9601     "component_value" : 4,
9602     "kind" : "vbase_offset"
9603    },
9604    {
9605     "kind" : "offset_to_top"
9606    },
9607    {
9608     "kind" : "rtti",
9609     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9610    },
9611    {
9612     "is_pure" : true,
9613     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9614    },
9615    {
9616     "kind" : "complete_dtor_pointer",
9617     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9618    },
9619    {
9620     "kind" : "deleting_dtor_pointer",
9621     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9622    },
9623    {
9624     "kind" : "vcall_offset"
9625    },
9626    {
9627     "kind" : "vcall_offset"
9628    },
9629    {
9630     "kind" : "vcall_offset"
9631    },
9632    {
9633     "kind" : "vcall_offset"
9634    },
9635    {
9636     "component_value" : -4,
9637     "kind" : "vcall_offset"
9638    },
9639    {
9640     "component_value" : -4,
9641     "kind" : "offset_to_top"
9642    },
9643    {
9644     "kind" : "rtti",
9645     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9646    },
9647    {
9648     "kind" : "complete_dtor_pointer",
9649     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9650    },
9651    {
9652     "kind" : "deleting_dtor_pointer",
9653     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9654    },
9655    {
9656     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9657    },
9658    {
9659     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9660    },
9661    {
9662     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9663    },
9664    {
9665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9666    }
9667   ]
9668  },
9669  {
9670   "alignment" : 4,
9671   "base_specifiers" :
9672   [
9673    {
9674     "is_virtual" : true,
9675     "referenced_type" : "type-7"
9676    }
9677   ],
9678   "linker_set_key" : "android::hardware::IInterface",
9679   "name" : "android::hardware::IInterface",
9680   "record_kind" : "class",
9681   "referenced_type" : "type-403",
9682   "self_type" : "type-403",
9683   "size" : 12,
9684   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9685   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9686   "vtable_components" :
9687   [
9688    {
9689     "component_value" : 4,
9690     "kind" : "vbase_offset"
9691    },
9692    {
9693     "kind" : "offset_to_top"
9694    },
9695    {
9696     "kind" : "rtti",
9697     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9698    },
9699    {
9700     "kind" : "complete_dtor_pointer",
9701     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9702    },
9703    {
9704     "kind" : "deleting_dtor_pointer",
9705     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9706    },
9707    {
9708     "is_pure" : true,
9709     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9710    },
9711    {
9712     "kind" : "vcall_offset"
9713    },
9714    {
9715     "kind" : "vcall_offset"
9716    },
9717    {
9718     "kind" : "vcall_offset"
9719    },
9720    {
9721     "kind" : "vcall_offset"
9722    },
9723    {
9724     "component_value" : -4,
9725     "kind" : "vcall_offset"
9726    },
9727    {
9728     "component_value" : -4,
9729     "kind" : "offset_to_top"
9730    },
9731    {
9732     "kind" : "rtti",
9733     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9734    },
9735    {
9736     "kind" : "complete_dtor_pointer",
9737     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9738    },
9739    {
9740     "kind" : "deleting_dtor_pointer",
9741     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9742    },
9743    {
9744     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9745    },
9746    {
9747     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9748    },
9749    {
9750     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9751    },
9752    {
9753     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9754    }
9755   ]
9756  },
9757  {
9758   "alignment" : 4,
9759   "fields" :
9760   [
9761    {
9762     "access" : "private",
9763     "field_name" : "mGrantors",
9764     "referenced_type" : "type-319"
9765    },
9766    {
9767     "access" : "private",
9768     "field_name" : "mHandle",
9769     "field_offset" : 128,
9770     "referenced_type" : "type-365"
9771    },
9772    {
9773     "access" : "private",
9774     "field_name" : "mQuantum",
9775     "field_offset" : 192,
9776     "referenced_type" : "type-2"
9777    },
9778    {
9779     "access" : "private",
9780     "field_name" : "mFlags",
9781     "field_offset" : 224,
9782     "referenced_type" : "type-2"
9783    }
9784   ],
9785   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9786   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9787   "referenced_type" : "type-364",
9788   "self_type" : "type-364",
9789   "size" : 32,
9790   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9791   "template_args" : [ "type-73" ],
9792   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9793  },
9794  {
9795   "alignment" : 4,
9796   "fields" :
9797   [
9798    {
9799     "access" : "private",
9800     "field_name" : "mBufCachePos",
9801     "referenced_type" : "type-2"
9802    },
9803    {
9804     "access" : "private",
9805     "field_name" : "mBufCache",
9806     "field_offset" : 32,
9807     "referenced_type" : "type-409"
9808    },
9809    {
9810     "access" : "private",
9811     "field_name" : "mError",
9812     "field_offset" : 128,
9813     "referenced_type" : "type-75"
9814    },
9815    {
9816     "access" : "private",
9817     "field_name" : "mData",
9818     "field_offset" : 160,
9819     "referenced_type" : "type-410"
9820    },
9821    {
9822     "access" : "private",
9823     "field_name" : "mDataSize",
9824     "field_offset" : 192,
9825     "referenced_type" : "type-2"
9826    },
9827    {
9828     "access" : "private",
9829     "field_name" : "mDataCapacity",
9830     "field_offset" : 224,
9831     "referenced_type" : "type-2"
9832    },
9833    {
9834     "access" : "private",
9835     "field_name" : "mDataPos",
9836     "field_offset" : 256,
9837     "referenced_type" : "type-2"
9838    },
9839    {
9840     "access" : "private",
9841     "field_name" : "mObjects",
9842     "field_offset" : 288,
9843     "referenced_type" : "type-411"
9844    },
9845    {
9846     "access" : "private",
9847     "field_name" : "mObjectsSize",
9848     "field_offset" : 320,
9849     "referenced_type" : "type-2"
9850    },
9851    {
9852     "access" : "private",
9853     "field_name" : "mObjectsCapacity",
9854     "field_offset" : 352,
9855     "referenced_type" : "type-2"
9856    },
9857    {
9858     "access" : "private",
9859     "field_name" : "mNextObjectHint",
9860     "field_offset" : 384,
9861     "referenced_type" : "type-2"
9862    },
9863    {
9864     "access" : "private",
9865     "field_name" : "mNumRef",
9866     "field_offset" : 416,
9867     "referenced_type" : "type-2"
9868    },
9869    {
9870     "access" : "private",
9871     "field_name" : "mFdsKnown",
9872     "field_offset" : 448,
9873     "referenced_type" : "type-39"
9874    },
9875    {
9876     "access" : "private",
9877     "field_name" : "mHasFds",
9878     "field_offset" : 456,
9879     "referenced_type" : "type-39"
9880    },
9881    {
9882     "access" : "private",
9883     "field_name" : "mAllowFds",
9884     "field_offset" : 464,
9885     "referenced_type" : "type-39"
9886    },
9887    {
9888     "access" : "private",
9889     "field_name" : "mOwner",
9890     "field_offset" : 480,
9891     "referenced_type" : "type-412"
9892    },
9893    {
9894     "access" : "private",
9895     "field_name" : "mOwnerCookie",
9896     "field_offset" : 512,
9897     "referenced_type" : "type-26"
9898    }
9899   ],
9900   "linker_set_key" : "android::hardware::Parcel",
9901   "name" : "android::hardware::Parcel",
9902   "record_kind" : "class",
9903   "referenced_type" : "type-408",
9904   "self_type" : "type-408",
9905   "size" : 68,
9906   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9907   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9908  },
9909  {
9910   "access" : "private",
9911   "alignment" : 4,
9912   "fields" :
9913   [
9914    {
9915     "field_name" : "index",
9916     "referenced_type" : "type-2"
9917    },
9918    {
9919     "field_name" : "buffer",
9920     "field_offset" : 32,
9921     "referenced_type" : "type-13"
9922    },
9923    {
9924     "field_name" : "bufend",
9925     "field_offset" : 96,
9926     "referenced_type" : "type-13"
9927    }
9928   ],
9929   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9930   "name" : "android::hardware::Parcel::BufferInfo",
9931   "referenced_type" : "type-416",
9932   "self_type" : "type-416",
9933   "size" : 20,
9934   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9935   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9936  },
9937  {
9938   "alignment" : 4,
9939   "base_specifiers" :
9940   [
9941    {
9942     "is_virtual" : true,
9943     "referenced_type" : "type-7"
9944    }
9945   ],
9946   "fields" :
9947   [
9948    {
9949     "access" : "private",
9950     "field_name" : "mDriverFD",
9951     "field_offset" : 32,
9952     "referenced_type" : "type-75"
9953    },
9954    {
9955     "access" : "private",
9956     "field_name" : "mVMStart",
9957     "field_offset" : 64,
9958     "referenced_type" : "type-26"
9959    },
9960    {
9961     "access" : "private",
9962     "field_name" : "mThreadCountLock",
9963     "field_offset" : 96,
9964     "referenced_type" : "type-81"
9965    },
9966    {
9967     "access" : "private",
9968     "field_name" : "mThreadCountDecrement",
9969     "field_offset" : 128,
9970     "referenced_type" : "type-82"
9971    },
9972    {
9973     "access" : "private",
9974     "field_name" : "mExecutingThreadsCount",
9975     "field_offset" : 160,
9976     "referenced_type" : "type-2"
9977    },
9978    {
9979     "access" : "private",
9980     "field_name" : "mMaxThreads",
9981     "field_offset" : 192,
9982     "referenced_type" : "type-2"
9983    },
9984    {
9985     "access" : "private",
9986     "field_name" : "mStarvationStartTimeMs",
9987     "field_offset" : 224,
9988     "referenced_type" : "type-18"
9989    },
9990    {
9991     "access" : "private",
9992     "field_name" : "mLock",
9993     "field_offset" : 288,
9994     "referenced_type" : "type-19"
9995    },
9996    {
9997     "access" : "private",
9998     "field_name" : "mHandleToObject",
9999     "field_offset" : 320,
10000     "referenced_type" : "type-24"
10001    },
10002    {
10003     "access" : "private",
10004     "field_name" : "mManagesContexts",
10005     "field_offset" : 480,
10006     "referenced_type" : "type-39"
10007    },
10008    {
10009     "access" : "private",
10010     "field_name" : "mBinderContextCheckFunc",
10011     "field_offset" : 512,
10012     "referenced_type" : "type-37"
10013    },
10014    {
10015     "access" : "private",
10016     "field_name" : "mBinderContextUserData",
10017     "field_offset" : 544,
10018     "referenced_type" : "type-26"
10019    },
10020    {
10021     "access" : "private",
10022     "field_name" : "mContexts",
10023     "field_offset" : 576,
10024     "referenced_type" : "type-66"
10025    },
10026    {
10027     "access" : "private",
10028     "field_name" : "mRootDir",
10029     "field_offset" : 736,
10030     "referenced_type" : "type-70"
10031    },
10032    {
10033     "access" : "private",
10034     "field_name" : "mThreadPoolStarted",
10035     "field_offset" : 768,
10036     "referenced_type" : "type-39"
10037    },
10038    {
10039     "access" : "private",
10040     "field_name" : "mSpawnThreadOnStart",
10041     "field_offset" : 776,
10042     "referenced_type" : "type-39"
10043    },
10044    {
10045     "access" : "private",
10046     "field_name" : "mThreadPoolSeq",
10047     "field_offset" : 800,
10048     "referenced_type" : "type-74"
10049    },
10050    {
10051     "access" : "private",
10052     "field_name" : "mMmapSize",
10053     "field_offset" : 832,
10054     "referenced_type" : "type-28"
10055    },
10056    {
10057     "access" : "private",
10058     "field_name" : "mCallRestriction",
10059     "field_offset" : 864,
10060     "referenced_type" : "type-76"
10061    }
10062   ],
10063   "linker_set_key" : "android::hardware::ProcessState",
10064   "name" : "android::hardware::ProcessState",
10065   "record_kind" : "class",
10066   "referenced_type" : "type-80",
10067   "self_type" : "type-80",
10068   "size" : 120,
10069   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10070   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10071   "vtable_components" :
10072   [
10073    {
10074     "component_value" : 112,
10075     "kind" : "vbase_offset"
10076    },
10077    {
10078     "kind" : "offset_to_top"
10079    },
10080    {
10081     "kind" : "rtti",
10082     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10083    },
10084    {
10085     "kind" : "complete_dtor_pointer",
10086     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10087    },
10088    {
10089     "kind" : "deleting_dtor_pointer",
10090     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10091    },
10092    {
10093     "kind" : "vcall_offset"
10094    },
10095    {
10096     "kind" : "vcall_offset"
10097    },
10098    {
10099     "kind" : "vcall_offset"
10100    },
10101    {
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "component_value" : -112,
10106     "kind" : "vcall_offset"
10107    },
10108    {
10109     "component_value" : -112,
10110     "kind" : "offset_to_top"
10111    },
10112    {
10113     "kind" : "rtti",
10114     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10115    },
10116    {
10117     "kind" : "complete_dtor_pointer",
10118     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10119    },
10120    {
10121     "kind" : "deleting_dtor_pointer",
10122     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10123    },
10124    {
10125     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10126    },
10127    {
10128     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10132    },
10133    {
10134     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10135    }
10136   ]
10137  },
10138  {
10139   "access" : "private",
10140   "alignment" : 4,
10141   "fields" :
10142   [
10143    {
10144     "field_name" : "binder",
10145     "referenced_type" : "type-30"
10146    },
10147    {
10148     "field_name" : "refs",
10149     "field_offset" : 32,
10150     "referenced_type" : "type-11"
10151    }
10152   ],
10153   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10154   "name" : "android::hardware::ProcessState::handle_entry",
10155   "referenced_type" : "type-29",
10156   "self_type" : "type-29",
10157   "size" : 8,
10158   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10159   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10160  },
10161  {
10162   "alignment" : 4,
10163   "base_specifiers" :
10164   [
10165    {
10166     "referenced_type" : "type-165"
10167    }
10168   ],
10169   "fields" :
10170   [
10171    {
10172     "access" : "private",
10173     "field_name" : "mVal",
10174     "field_offset" : 192,
10175     "referenced_type" : "type-135"
10176    }
10177   ],
10178   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10179   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> >",
10180   "record_kind" : "class",
10181   "referenced_type" : "type-171",
10182   "self_type" : "type-171",
10183   "size" : 28,
10184   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10185   "template_args" : [ "type-135" ],
10186   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_14IUsbEEEEE"
10187  },
10188  {
10189   "alignment" : 4,
10190   "base_specifiers" :
10191   [
10192    {
10193     "referenced_type" : "type-165"
10194    }
10195   ],
10196   "fields" :
10197   [
10198    {
10199     "access" : "private",
10200     "field_name" : "mVal",
10201     "field_offset" : 192,
10202     "referenced_type" : "type-624"
10203    }
10204   ],
10205   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10206   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> >",
10207   "record_kind" : "class",
10208   "referenced_type" : "type-645",
10209   "self_type" : "type-645",
10210   "size" : 28,
10211   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10212   "template_args" : [ "type-624" ],
10213   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_112IUsbCallbackEEEEE"
10214  },
10215  {
10216   "alignment" : 4,
10217   "base_specifiers" :
10218   [
10219    {
10220     "referenced_type" : "type-165"
10221    }
10222   ],
10223   "fields" :
10224   [
10225    {
10226     "access" : "private",
10227     "field_name" : "mVal",
10228     "field_offset" : 168,
10229     "referenced_type" : "type-39"
10230    }
10231   ],
10232   "linker_set_key" : "android::hardware::Return<bool>",
10233   "name" : "android::hardware::Return<bool>",
10234   "record_kind" : "class",
10235   "referenced_type" : "type-164",
10236   "self_type" : "type-164",
10237   "size" : 24,
10238   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10239   "template_args" : [ "type-39" ],
10240   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10241  },
10242  {
10243   "alignment" : 4,
10244   "base_specifiers" :
10245   [
10246    {
10247     "referenced_type" : "type-165"
10248    }
10249   ],
10250   "linker_set_key" : "android::hardware::Return<void>",
10251   "name" : "android::hardware::Return<void>",
10252   "record_kind" : "class",
10253   "referenced_type" : "type-183",
10254   "self_type" : "type-183",
10255   "size" : 24,
10256   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10257   "template_args" : [ "type-27" ],
10258   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10259  },
10260  {
10261   "alignment" : 4,
10262   "fields" :
10263   [
10264    {
10265     "access" : "private",
10266     "field_name" : "mException",
10267     "referenced_type" : "type-75"
10268    },
10269    {
10270     "access" : "private",
10271     "field_name" : "mErrorCode",
10272     "field_offset" : 32,
10273     "referenced_type" : "type-75"
10274    },
10275    {
10276     "access" : "private",
10277     "field_name" : "mMessage",
10278     "field_offset" : 64,
10279     "referenced_type" : "type-155"
10280    }
10281   ],
10282   "linker_set_key" : "android::hardware::Status",
10283   "name" : "android::hardware::Status",
10284   "record_kind" : "class",
10285   "referenced_type" : "type-154",
10286   "self_type" : "type-154",
10287   "size" : 20,
10288   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10289   "unique_id" : "_ZTSN7android8hardware6StatusE"
10290  },
10291  {
10292   "alignment" : 4,
10293   "fields" :
10294   [
10295    {
10296     "access" : "protected",
10297     "field_name" : "mInstrumentationCallbacks",
10298     "field_offset" : 32,
10299     "referenced_type" : "type-391"
10300    },
10301    {
10302     "access" : "protected",
10303     "field_name" : "mEnableInstrumentation",
10304     "field_offset" : 128,
10305     "referenced_type" : "type-39"
10306    },
10307    {
10308     "access" : "protected",
10309     "field_name" : "mInstrumentationLibPackage",
10310     "field_offset" : 160,
10311     "referenced_type" : "type-392"
10312    },
10313    {
10314     "access" : "protected",
10315     "field_name" : "mInterfaceName",
10316     "field_offset" : 256,
10317     "referenced_type" : "type-393"
10318    }
10319   ],
10320   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10321   "name" : "android::hardware::details::HidlInstrumentor",
10322   "referenced_type" : "type-390",
10323   "self_type" : "type-390",
10324   "size" : 44,
10325   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10326   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10327   "vtable_components" :
10328   [
10329    {
10330     "kind" : "offset_to_top"
10331    },
10332    {
10333     "kind" : "rtti",
10334     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10335    },
10336    {
10337     "kind" : "complete_dtor_pointer",
10338     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10339    },
10340    {
10341     "kind" : "deleting_dtor_pointer",
10342     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10343    }
10344   ]
10345  },
10346  {
10347   "alignment" : 4,
10348   "fields" :
10349   [
10350    {
10351     "field_name" : "sched_policy",
10352     "referenced_type" : "type-75"
10353    },
10354    {
10355     "field_name" : "prio",
10356     "field_offset" : 32,
10357     "referenced_type" : "type-75"
10358    }
10359   ],
10360   "linker_set_key" : "android::hardware::details::SchedPrio",
10361   "name" : "android::hardware::details::SchedPrio",
10362   "referenced_type" : "type-428",
10363   "self_type" : "type-428",
10364   "size" : 8,
10365   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10366   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10367  },
10368  {
10369   "alignment" : 4,
10370   "fields" :
10371   [
10372    {
10373     "access" : "private",
10374     "field_name" : "mQueue",
10375     "referenced_type" : "type-619"
10376    }
10377   ],
10378   "linker_set_key" : "android::hardware::details::TaskRunner",
10379   "name" : "android::hardware::details::TaskRunner",
10380   "record_kind" : "class",
10381   "referenced_type" : "type-618",
10382   "self_type" : "type-618",
10383   "size" : 8,
10384   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10385   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10386  },
10387  {
10388   "alignment" : 1,
10389   "linker_set_key" : "android::hardware::details::bnhw_tag",
10390   "name" : "android::hardware::details::bnhw_tag",
10391   "referenced_type" : "type-253",
10392   "self_type" : "type-253",
10393   "size" : 1,
10394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10395   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10396  },
10397  {
10398   "alignment" : 1,
10399   "linker_set_key" : "android::hardware::details::bphw_tag",
10400   "name" : "android::hardware::details::bphw_tag",
10401   "referenced_type" : "type-266",
10402   "self_type" : "type-266",
10403   "size" : 1,
10404   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10405   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10406  },
10407  {
10408   "alignment" : 1,
10409   "linker_set_key" : "android::hardware::details::bs_tag",
10410   "name" : "android::hardware::details::bs_tag",
10411   "referenced_type" : "type-277",
10412   "self_type" : "type-277",
10413   "size" : 1,
10414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10415   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10416  },
10417  {
10418   "access" : "private",
10419   "alignment" : 4,
10420   "fields" :
10421   [
10422    {
10423     "field_name" : "mPointer",
10424     "referenced_type" : "type-322"
10425    },
10426    {
10427     "field_name" : "_pad",
10428     "referenced_type" : "type-13"
10429    }
10430   ],
10431   "is_anonymous" : true,
10432   "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",
10433   "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",
10434   "record_kind" : "union",
10435   "referenced_type" : "type-321",
10436   "self_type" : "type-321",
10437   "size" : 8,
10438   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10439   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10440  },
10441  {
10442   "access" : "private",
10443   "alignment" : 4,
10444   "fields" :
10445   [
10446    {
10447     "field_name" : "mPointer",
10448     "referenced_type" : "type-664"
10449    },
10450    {
10451     "field_name" : "_pad",
10452     "referenced_type" : "type-13"
10453    }
10454   ],
10455   "is_anonymous" : true,
10456   "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",
10457   "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",
10458   "record_kind" : "union",
10459   "referenced_type" : "type-663",
10460   "self_type" : "type-663",
10461   "size" : 8,
10462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10463   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
10464  },
10465  {
10466   "access" : "private",
10467   "alignment" : 4,
10468   "fields" :
10469   [
10470    {
10471     "field_name" : "mPointer",
10472     "referenced_type" : "type-673"
10473    },
10474    {
10475     "field_name" : "_pad",
10476     "referenced_type" : "type-13"
10477    }
10478   ],
10479   "is_anonymous" : true,
10480   "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",
10481   "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",
10482   "record_kind" : "union",
10483   "referenced_type" : "type-672",
10484   "self_type" : "type-672",
10485   "size" : 8,
10486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10487   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEUt_E"
10488  },
10489  {
10490   "alignment" : 4,
10491   "fields" :
10492   [
10493    {
10494     "access" : "private",
10495     "referenced_type" : "type-321"
10496    }
10497   ],
10498   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10499   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10500   "referenced_type" : "type-320",
10501   "self_type" : "type-320",
10502   "size" : 8,
10503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10504   "template_args" : [ "type-323" ],
10505   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10506  },
10507  {
10508   "alignment" : 4,
10509   "fields" :
10510   [
10511    {
10512     "access" : "private",
10513     "referenced_type" : "type-334"
10514    }
10515   ],
10516   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10517   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10518   "referenced_type" : "type-333",
10519   "self_type" : "type-333",
10520   "size" : 8,
10521   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10522   "template_args" : [ "type-336" ],
10523   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10524  },
10525  {
10526   "alignment" : 4,
10527   "fields" :
10528   [
10529    {
10530     "access" : "private",
10531     "referenced_type" : "type-326"
10532    }
10533   ],
10534   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10535   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10536   "referenced_type" : "type-325",
10537   "self_type" : "type-325",
10538   "size" : 8,
10539   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10540   "template_args" : [ "type-302" ],
10541   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10542  },
10543  {
10544   "alignment" : 4,
10545   "fields" :
10546   [
10547    {
10548     "access" : "private",
10549     "referenced_type" : "type-663"
10550    }
10551   ],
10552   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10553   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10554   "referenced_type" : "type-662",
10555   "self_type" : "type-662",
10556   "size" : 8,
10557   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10558   "template_args" : [ "type-535" ],
10559   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
10560  },
10561  {
10562   "alignment" : 4,
10563   "fields" :
10564   [
10565    {
10566     "access" : "private",
10567     "referenced_type" : "type-672"
10568    }
10569   ],
10570   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
10571   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_1::PortStatus_1_1>",
10572   "referenced_type" : "type-671",
10573   "self_type" : "type-671",
10574   "size" : 8,
10575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10576   "template_args" : [ "type-674" ],
10577   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_114PortStatus_1_1EEE"
10578  },
10579  {
10580   "alignment" : 4,
10581   "fields" :
10582   [
10583    {
10584     "access" : "private",
10585     "referenced_type" : "type-351"
10586    }
10587   ],
10588   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10589   "name" : "android::hardware::details::hidl_pointer<char>",
10590   "referenced_type" : "type-350",
10591   "self_type" : "type-350",
10592   "size" : 8,
10593   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10594   "template_args" : [ "type-73" ],
10595   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10596  },
10597  {
10598   "access" : "private",
10599   "alignment" : 4,
10600   "fields" :
10601   [
10602    {
10603     "field_name" : "mPointer",
10604     "referenced_type" : "type-199"
10605    },
10606    {
10607     "field_name" : "_pad",
10608     "referenced_type" : "type-13"
10609    }
10610   ],
10611   "is_anonymous" : true,
10612   "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",
10613   "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",
10614   "record_kind" : "union",
10615   "referenced_type" : "type-351",
10616   "self_type" : "type-351",
10617   "size" : 8,
10618   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10619   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10620  },
10621  {
10622   "alignment" : 4,
10623   "fields" :
10624   [
10625    {
10626     "access" : "private",
10627     "referenced_type" : "type-304"
10628    }
10629   ],
10630   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10631   "name" : "android::hardware::details::hidl_pointer<const char>",
10632   "referenced_type" : "type-303",
10633   "self_type" : "type-303",
10634   "size" : 8,
10635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10636   "template_args" : [ "type-72" ],
10637   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10638  },
10639  {
10640   "access" : "private",
10641   "alignment" : 4,
10642   "fields" :
10643   [
10644    {
10645     "field_name" : "mPointer",
10646     "referenced_type" : "type-71"
10647    },
10648    {
10649     "field_name" : "_pad",
10650     "referenced_type" : "type-13"
10651    }
10652   ],
10653   "is_anonymous" : true,
10654   "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",
10655   "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",
10656   "record_kind" : "union",
10657   "referenced_type" : "type-304",
10658   "self_type" : "type-304",
10659   "size" : 8,
10660   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10661   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10662  },
10663  {
10664   "alignment" : 4,
10665   "fields" :
10666   [
10667    {
10668     "access" : "private",
10669     "referenced_type" : "type-289"
10670    }
10671   ],
10672   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10673   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10674   "referenced_type" : "type-288",
10675   "self_type" : "type-288",
10676   "size" : 8,
10677   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10678   "template_args" : [ "type-291" ],
10679   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10680  },
10681  {
10682   "access" : "private",
10683   "alignment" : 4,
10684   "fields" :
10685   [
10686    {
10687     "field_name" : "mPointer",
10688     "referenced_type" : "type-290"
10689    },
10690    {
10691     "field_name" : "_pad",
10692     "referenced_type" : "type-13"
10693    }
10694   ],
10695   "is_anonymous" : true,
10696   "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",
10697   "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",
10698   "record_kind" : "union",
10699   "referenced_type" : "type-289",
10700   "self_type" : "type-289",
10701   "size" : 8,
10702   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10703   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10704  },
10705  {
10706   "access" : "private",
10707   "alignment" : 4,
10708   "fields" :
10709   [
10710    {
10711     "field_name" : "mPointer",
10712     "referenced_type" : "type-335"
10713    },
10714    {
10715     "field_name" : "_pad",
10716     "referenced_type" : "type-13"
10717    }
10718   ],
10719   "is_anonymous" : true,
10720   "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",
10721   "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",
10722   "record_kind" : "union",
10723   "referenced_type" : "type-334",
10724   "self_type" : "type-334",
10725   "size" : 8,
10726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10727   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
10728  },
10729  {
10730   "access" : "private",
10731   "alignment" : 4,
10732   "fields" :
10733   [
10734    {
10735     "field_name" : "mPointer",
10736     "referenced_type" : "type-327"
10737    },
10738    {
10739     "field_name" : "_pad",
10740     "referenced_type" : "type-13"
10741    }
10742   ],
10743   "is_anonymous" : true,
10744   "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",
10745   "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",
10746   "record_kind" : "union",
10747   "referenced_type" : "type-326",
10748   "self_type" : "type-326",
10749   "size" : 8,
10750   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10751   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10752  },
10753  {
10754   "alignment" : 4,
10755   "fields" :
10756   [
10757    {
10758     "access" : "private",
10759     "referenced_type" : "type-344"
10760    }
10761   ],
10762   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10763   "name" : "android::hardware::details::hidl_pointer<int>",
10764   "referenced_type" : "type-343",
10765   "self_type" : "type-343",
10766   "size" : 8,
10767   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10768   "template_args" : [ "type-75" ],
10769   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10770  },
10771  {
10772   "access" : "private",
10773   "alignment" : 4,
10774   "fields" :
10775   [
10776    {
10777     "field_name" : "mPointer",
10778     "referenced_type" : "type-345"
10779    },
10780    {
10781     "field_name" : "_pad",
10782     "referenced_type" : "type-13"
10783    }
10784   ],
10785   "is_anonymous" : true,
10786   "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",
10787   "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",
10788   "record_kind" : "union",
10789   "referenced_type" : "type-344",
10790   "self_type" : "type-344",
10791   "size" : 8,
10792   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10793   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10794  },
10795  {
10796   "alignment" : 4,
10797   "fields" :
10798   [
10799    {
10800     "access" : "private",
10801     "referenced_type" : "type-366"
10802    }
10803   ],
10804   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10805   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10806   "referenced_type" : "type-365",
10807   "self_type" : "type-365",
10808   "size" : 8,
10809   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10810   "template_args" : [ "type-195" ],
10811   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10812  },
10813  {
10814   "access" : "private",
10815   "alignment" : 4,
10816   "fields" :
10817   [
10818    {
10819     "field_name" : "mPointer",
10820     "referenced_type" : "type-194"
10821    },
10822    {
10823     "field_name" : "_pad",
10824     "referenced_type" : "type-13"
10825    }
10826   ],
10827   "is_anonymous" : true,
10828   "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",
10829   "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",
10830   "record_kind" : "union",
10831   "referenced_type" : "type-366",
10832   "self_type" : "type-366",
10833   "size" : 8,
10834   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10835   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10836  },
10837  {
10838   "alignment" : 1,
10839   "linker_set_key" : "android::hardware::details::i_tag",
10840   "name" : "android::hardware::details::i_tag",
10841   "referenced_type" : "type-242",
10842   "self_type" : "type-242",
10843   "size" : 1,
10844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10845   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10846  },
10847  {
10848   "alignment" : 4,
10849   "fields" :
10850   [
10851    {
10852     "access" : "private",
10853     "field_name" : "mStatus",
10854     "referenced_type" : "type-154"
10855    },
10856    {
10857     "access" : "private",
10858     "field_name" : "mCheckedStatus",
10859     "field_offset" : 160,
10860     "referenced_type" : "type-39"
10861    }
10862   ],
10863   "linker_set_key" : "android::hardware::details::return_status",
10864   "name" : "android::hardware::details::return_status",
10865   "record_kind" : "class",
10866   "referenced_type" : "type-165",
10867   "self_type" : "type-165",
10868   "size" : 24,
10869   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10870   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10871  },
10872  {
10873   "alignment" : 1,
10874   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10875   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10876   "referenced_type" : "type-352",
10877   "self_type" : "type-352",
10878   "size" : 1,
10879   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10880   "template_args" : [ "type-124" ],
10881   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10882  },
10883  {
10884   "alignment" : 1,
10885   "fields" :
10886   [
10887    {
10888     "access" : "private",
10889     "field_name" : "mBuffer",
10890     "referenced_type" : "type-337"
10891    }
10892   ],
10893   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10894   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10895   "referenced_type" : "type-336",
10896   "self_type" : "type-336",
10897   "size" : 32,
10898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10899   "template_args" : [ "type-124" ],
10900   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10901  },
10902  {
10903   "alignment" : 4,
10904   "base_specifiers" :
10905   [
10906    {
10907     "referenced_type" : "type-17"
10908    }
10909   ],
10910   "fields" :
10911   [
10912    {
10913     "access" : "private",
10914     "field_name" : "mRecipient",
10915     "field_offset" : 32,
10916     "referenced_type" : "type-4"
10917    },
10918    {
10919     "access" : "private",
10920     "field_name" : "mCookie",
10921     "field_offset" : 96,
10922     "referenced_type" : "type-13"
10923    },
10924    {
10925     "access" : "private",
10926     "field_name" : "mBase",
10927     "field_offset" : 160,
10928     "referenced_type" : "type-14"
10929    }
10930   ],
10931   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10932   "name" : "android::hardware::hidl_binder_death_recipient",
10933   "referenced_type" : "type-3",
10934   "self_type" : "type-3",
10935   "size" : 36,
10936   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10937   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10938   "vtable_components" :
10939   [
10940    {
10941     "component_value" : 28,
10942     "kind" : "vbase_offset"
10943    },
10944    {
10945     "kind" : "offset_to_top"
10946    },
10947    {
10948     "kind" : "rtti",
10949     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10950    },
10951    {
10952     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10953    },
10954    {
10955     "kind" : "complete_dtor_pointer",
10956     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10957    },
10958    {
10959     "kind" : "deleting_dtor_pointer",
10960     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10961    },
10962    {
10963     "kind" : "vcall_offset"
10964    },
10965    {
10966     "kind" : "vcall_offset"
10967    },
10968    {
10969     "kind" : "vcall_offset"
10970    },
10971    {
10972     "kind" : "vcall_offset"
10973    },
10974    {
10975     "component_value" : -28,
10976     "kind" : "vcall_offset"
10977    },
10978    {
10979     "component_value" : -28,
10980     "kind" : "offset_to_top"
10981    },
10982    {
10983     "kind" : "rtti",
10984     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10985    },
10986    {
10987     "kind" : "complete_dtor_pointer",
10988     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10989    },
10990    {
10991     "kind" : "deleting_dtor_pointer",
10992     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10993    },
10994    {
10995     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10996    },
10997    {
10998     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10999    },
11000    {
11001     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11002    },
11003    {
11004     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11005    }
11006   ]
11007  },
11008  {
11009   "alignment" : 4,
11010   "base_specifiers" :
11011   [
11012    {
11013     "is_virtual" : true,
11014     "referenced_type" : "type-7"
11015    }
11016   ],
11017   "linker_set_key" : "android::hardware::hidl_death_recipient",
11018   "name" : "android::hardware::hidl_death_recipient",
11019   "referenced_type" : "type-6",
11020   "self_type" : "type-6",
11021   "size" : 12,
11022   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11023   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11024   "vtable_components" :
11025   [
11026    {
11027     "component_value" : 4,
11028     "kind" : "vbase_offset"
11029    },
11030    {
11031     "kind" : "offset_to_top"
11032    },
11033    {
11034     "kind" : "rtti",
11035     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11036    },
11037    {
11038     "is_pure" : true,
11039     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11040    },
11041    {
11042     "kind" : "complete_dtor_pointer",
11043     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11044    },
11045    {
11046     "kind" : "deleting_dtor_pointer",
11047     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11048    },
11049    {
11050     "kind" : "vcall_offset"
11051    },
11052    {
11053     "kind" : "vcall_offset"
11054    },
11055    {
11056     "kind" : "vcall_offset"
11057    },
11058    {
11059     "kind" : "vcall_offset"
11060    },
11061    {
11062     "component_value" : -4,
11063     "kind" : "vcall_offset"
11064    },
11065    {
11066     "component_value" : -4,
11067     "kind" : "offset_to_top"
11068    },
11069    {
11070     "kind" : "rtti",
11071     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11072    },
11073    {
11074     "kind" : "complete_dtor_pointer",
11075     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11076    },
11077    {
11078     "kind" : "deleting_dtor_pointer",
11079     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11080    },
11081    {
11082     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11083    },
11084    {
11085     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11086    },
11087    {
11088     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11089    },
11090    {
11091     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11092    }
11093   ]
11094  },
11095  {
11096   "alignment" : 8,
11097   "fields" :
11098   [
11099    {
11100     "access" : "private",
11101     "field_name" : "mHandle",
11102     "referenced_type" : "type-288"
11103    },
11104    {
11105     "access" : "private",
11106     "field_name" : "mOwnsHandle",
11107     "field_offset" : 64,
11108     "referenced_type" : "type-39"
11109    }
11110   ],
11111   "linker_set_key" : "android::hardware::hidl_handle",
11112   "name" : "android::hardware::hidl_handle",
11113   "referenced_type" : "type-300",
11114   "self_type" : "type-300",
11115   "size" : 16,
11116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11117   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11118  },
11119  {
11120   "alignment" : 8,
11121   "fields" :
11122   [
11123    {
11124     "access" : "private",
11125     "field_name" : "mHandle",
11126     "referenced_type" : "type-300"
11127    },
11128    {
11129     "access" : "private",
11130     "field_name" : "mSize",
11131     "field_offset" : 128,
11132     "referenced_type" : "type-13"
11133    },
11134    {
11135     "access" : "private",
11136     "field_name" : "mName",
11137     "field_offset" : 192,
11138     "referenced_type" : "type-302"
11139    }
11140   ],
11141   "linker_set_key" : "android::hardware::hidl_memory",
11142   "name" : "android::hardware::hidl_memory",
11143   "referenced_type" : "type-307",
11144   "self_type" : "type-307",
11145   "size" : 40,
11146   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11147   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11148  },
11149  {
11150   "alignment" : 4,
11151   "fields" :
11152   [
11153    {
11154     "access" : "private",
11155     "field_name" : "mBuffer",
11156     "referenced_type" : "type-303"
11157    },
11158    {
11159     "access" : "private",
11160     "field_name" : "mSize",
11161     "field_offset" : 64,
11162     "referenced_type" : "type-2"
11163    },
11164    {
11165     "access" : "private",
11166     "field_name" : "mOwnsBuffer",
11167     "field_offset" : 96,
11168     "referenced_type" : "type-39"
11169    }
11170   ],
11171   "linker_set_key" : "android::hardware::hidl_string",
11172   "name" : "android::hardware::hidl_string",
11173   "referenced_type" : "type-302",
11174   "self_type" : "type-302",
11175   "size" : 16,
11176   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11177   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11178  },
11179  {
11180   "alignment" : 4,
11181   "fields" :
11182   [
11183    {
11184     "access" : "private",
11185     "field_name" : "mBuffer",
11186     "referenced_type" : "type-320"
11187    },
11188    {
11189     "access" : "private",
11190     "field_name" : "mSize",
11191     "field_offset" : 64,
11192     "referenced_type" : "type-2"
11193    },
11194    {
11195     "access" : "private",
11196     "field_name" : "mOwnsBuffer",
11197     "field_offset" : 96,
11198     "referenced_type" : "type-39"
11199    }
11200   ],
11201   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11202   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11203   "referenced_type" : "type-319",
11204   "self_type" : "type-319",
11205   "size" : 16,
11206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11207   "template_args" : [ "type-323" ],
11208   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11209  },
11210  {
11211   "alignment" : 4,
11212   "fields" :
11213   [
11214    {
11215     "access" : "private",
11216     "field_name" : "mBuffer",
11217     "referenced_type" : "type-333"
11218    },
11219    {
11220     "access" : "private",
11221     "field_name" : "mSize",
11222     "field_offset" : 64,
11223     "referenced_type" : "type-2"
11224    },
11225    {
11226     "access" : "private",
11227     "field_name" : "mOwnsBuffer",
11228     "field_offset" : 96,
11229     "referenced_type" : "type-39"
11230    }
11231   ],
11232   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11233   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11234   "referenced_type" : "type-332",
11235   "self_type" : "type-332",
11236   "size" : 16,
11237   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11238   "template_args" : [ "type-336" ],
11239   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11240  },
11241  {
11242   "alignment" : 4,
11243   "fields" :
11244   [
11245    {
11246     "access" : "private",
11247     "field_name" : "mBuffer",
11248     "referenced_type" : "type-325"
11249    },
11250    {
11251     "access" : "private",
11252     "field_name" : "mSize",
11253     "field_offset" : 64,
11254     "referenced_type" : "type-2"
11255    },
11256    {
11257     "access" : "private",
11258     "field_name" : "mOwnsBuffer",
11259     "field_offset" : 96,
11260     "referenced_type" : "type-39"
11261    }
11262   ],
11263   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11264   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11265   "referenced_type" : "type-324",
11266   "self_type" : "type-324",
11267   "size" : 16,
11268   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11269   "template_args" : [ "type-302" ],
11270   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11271  },
11272  {
11273   "alignment" : 4,
11274   "fields" :
11275   [
11276    {
11277     "access" : "private",
11278     "field_name" : "mBuffer",
11279     "referenced_type" : "type-662"
11280    },
11281    {
11282     "access" : "private",
11283     "field_name" : "mSize",
11284     "field_offset" : 64,
11285     "referenced_type" : "type-2"
11286    },
11287    {
11288     "access" : "private",
11289     "field_name" : "mOwnsBuffer",
11290     "field_offset" : 96,
11291     "referenced_type" : "type-39"
11292    }
11293   ],
11294   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11295   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11296   "referenced_type" : "type-661",
11297   "self_type" : "type-661",
11298   "size" : 16,
11299   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11300   "template_args" : [ "type-535" ],
11301   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
11302  },
11303  {
11304   "alignment" : 4,
11305   "fields" :
11306   [
11307    {
11308     "access" : "private",
11309     "field_name" : "mBuffer",
11310     "referenced_type" : "type-671"
11311    },
11312    {
11313     "access" : "private",
11314     "field_name" : "mSize",
11315     "field_offset" : 64,
11316     "referenced_type" : "type-2"
11317    },
11318    {
11319     "access" : "private",
11320     "field_name" : "mOwnsBuffer",
11321     "field_offset" : 96,
11322     "referenced_type" : "type-39"
11323    }
11324   ],
11325   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11326   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_1::PortStatus_1_1>",
11327   "referenced_type" : "type-670",
11328   "self_type" : "type-670",
11329   "size" : 16,
11330   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11331   "template_args" : [ "type-674" ],
11332   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_114PortStatus_1_1EEE"
11333  },
11334  {
11335   "alignment" : 4,
11336   "fields" :
11337   [
11338    {
11339     "access" : "private",
11340     "field_name" : "mBuffer",
11341     "referenced_type" : "type-350"
11342    },
11343    {
11344     "access" : "private",
11345     "field_name" : "mSize",
11346     "field_offset" : 64,
11347     "referenced_type" : "type-2"
11348    },
11349    {
11350     "access" : "private",
11351     "field_name" : "mOwnsBuffer",
11352     "field_offset" : 96,
11353     "referenced_type" : "type-39"
11354    }
11355   ],
11356   "linker_set_key" : "android::hardware::hidl_vec<char>",
11357   "name" : "android::hardware::hidl_vec<char>",
11358   "referenced_type" : "type-349",
11359   "self_type" : "type-349",
11360   "size" : 16,
11361   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11362   "template_args" : [ "type-73" ],
11363   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11364  },
11365  {
11366   "alignment" : 4,
11367   "fields" :
11368   [
11369    {
11370     "access" : "private",
11371     "field_name" : "mBuffer",
11372     "referenced_type" : "type-343"
11373    },
11374    {
11375     "access" : "private",
11376     "field_name" : "mSize",
11377     "field_offset" : 64,
11378     "referenced_type" : "type-2"
11379    },
11380    {
11381     "access" : "private",
11382     "field_name" : "mOwnsBuffer",
11383     "field_offset" : 96,
11384     "referenced_type" : "type-39"
11385    }
11386   ],
11387   "linker_set_key" : "android::hardware::hidl_vec<int>",
11388   "name" : "android::hardware::hidl_vec<int>",
11389   "referenced_type" : "type-342",
11390   "self_type" : "type-342",
11391   "size" : 16,
11392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11393   "template_args" : [ "type-75" ],
11394   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11395  },
11396  {
11397   "alignment" : 2,
11398   "fields" :
11399   [
11400    {
11401     "access" : "private",
11402     "field_name" : "mMajor",
11403     "referenced_type" : "type-126"
11404    },
11405    {
11406     "access" : "private",
11407     "field_name" : "mMinor",
11408     "field_offset" : 16,
11409     "referenced_type" : "type-126"
11410    }
11411   ],
11412   "linker_set_key" : "android::hardware::hidl_version",
11413   "name" : "android::hardware::hidl_version",
11414   "referenced_type" : "type-354",
11415   "self_type" : "type-354",
11416   "size" : 4,
11417   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11418   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11419  },
11420  {
11421   "alignment" : 4,
11422   "base_specifiers" :
11423   [
11424    {
11425     "referenced_type" : "type-388"
11426    }
11427   ],
11428   "fields" :
11429   [
11430    {
11431     "access" : "private",
11432     "field_name" : "_hidl_mImpl",
11433     "field_offset" : 544,
11434     "referenced_type" : "type-116"
11435    }
11436   ],
11437   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
11438   "name" : "android::hardware::usb::V1_0::BnHwUsb",
11439   "referenced_type" : "type-573",
11440   "self_type" : "type-573",
11441   "size" : 80,
11442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
11443   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
11444   "vtable_components" :
11445   [
11446    {
11447     "component_value" : 72,
11448     "kind" : "vbase_offset"
11449    },
11450    {
11451     "kind" : "offset_to_top"
11452    },
11453    {
11454     "kind" : "rtti",
11455     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11456    },
11457    {
11458     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11459    },
11460    {
11461     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11462    },
11463    {
11464     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11465    },
11466    {
11467     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11468    },
11469    {
11470     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11471    },
11472    {
11473     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11474    },
11475    {
11476     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11477    },
11478    {
11479     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11480    },
11481    {
11482     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11483    },
11484    {
11485     "kind" : "complete_dtor_pointer",
11486     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
11487    },
11488    {
11489     "kind" : "deleting_dtor_pointer",
11490     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
11491    },
11492    {
11493     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11494    },
11495    {
11496     "component_value" : -20,
11497     "kind" : "offset_to_top"
11498    },
11499    {
11500     "kind" : "rtti",
11501     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11502    },
11503    {
11504     "kind" : "complete_dtor_pointer",
11505     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11506    },
11507    {
11508     "kind" : "deleting_dtor_pointer",
11509     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11510    },
11511    {
11512     "kind" : "vcall_offset"
11513    },
11514    {
11515     "kind" : "vcall_offset"
11516    },
11517    {
11518     "kind" : "vcall_offset"
11519    },
11520    {
11521     "kind" : "vcall_offset"
11522    },
11523    {
11524     "component_value" : -72,
11525     "kind" : "vcall_offset"
11526    },
11527    {
11528     "component_value" : -72,
11529     "kind" : "offset_to_top"
11530    },
11531    {
11532     "kind" : "rtti",
11533     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11534    },
11535    {
11536     "kind" : "complete_dtor_pointer",
11537     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11538    },
11539    {
11540     "kind" : "deleting_dtor_pointer",
11541     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11542    },
11543    {
11544     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11545    },
11546    {
11547     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11548    },
11549    {
11550     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11554    }
11555   ]
11556  },
11557  {
11558   "alignment" : 4,
11559   "base_specifiers" :
11560   [
11561    {
11562     "referenced_type" : "type-388"
11563    }
11564   ],
11565   "fields" :
11566   [
11567    {
11568     "access" : "private",
11569     "field_name" : "_hidl_mImpl",
11570     "field_offset" : 544,
11571     "referenced_type" : "type-107"
11572    }
11573   ],
11574   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11575   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11576   "referenced_type" : "type-566",
11577   "self_type" : "type-566",
11578   "size" : 80,
11579   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
11580   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
11581   "vtable_components" :
11582   [
11583    {
11584     "component_value" : 72,
11585     "kind" : "vbase_offset"
11586    },
11587    {
11588     "kind" : "offset_to_top"
11589    },
11590    {
11591     "kind" : "rtti",
11592     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11593    },
11594    {
11595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11596    },
11597    {
11598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11599    },
11600    {
11601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11602    },
11603    {
11604     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11605    },
11606    {
11607     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11608    },
11609    {
11610     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11611    },
11612    {
11613     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11614    },
11615    {
11616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11617    },
11618    {
11619     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11620    },
11621    {
11622     "kind" : "complete_dtor_pointer",
11623     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11624    },
11625    {
11626     "kind" : "deleting_dtor_pointer",
11627     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11628    },
11629    {
11630     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11631    },
11632    {
11633     "component_value" : -20,
11634     "kind" : "offset_to_top"
11635    },
11636    {
11637     "kind" : "rtti",
11638     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11639    },
11640    {
11641     "kind" : "complete_dtor_pointer",
11642     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11643    },
11644    {
11645     "kind" : "deleting_dtor_pointer",
11646     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11647    },
11648    {
11649     "kind" : "vcall_offset"
11650    },
11651    {
11652     "kind" : "vcall_offset"
11653    },
11654    {
11655     "kind" : "vcall_offset"
11656    },
11657    {
11658     "kind" : "vcall_offset"
11659    },
11660    {
11661     "component_value" : -72,
11662     "kind" : "vcall_offset"
11663    },
11664    {
11665     "component_value" : -72,
11666     "kind" : "offset_to_top"
11667    },
11668    {
11669     "kind" : "rtti",
11670     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11671    },
11672    {
11673     "kind" : "complete_dtor_pointer",
11674     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11675    },
11676    {
11677     "kind" : "deleting_dtor_pointer",
11678     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11679    },
11680    {
11681     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11682    },
11683    {
11684     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11685    },
11686    {
11687     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11688    },
11689    {
11690     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11691    }
11692   ]
11693  },
11694  {
11695   "alignment" : 4,
11696   "base_specifiers" :
11697   [
11698    {
11699     "referenced_type" : "type-405"
11700    },
11701    {
11702     "referenced_type" : "type-390"
11703    }
11704   ],
11705   "fields" :
11706   [
11707    {
11708     "access" : "private",
11709     "field_name" : "_hidl_mMutex",
11710     "field_offset" : 544,
11711     "referenced_type" : "type-577"
11712    },
11713    {
11714     "access" : "private",
11715     "field_name" : "_hidl_mDeathRecipients",
11716     "field_offset" : 576,
11717     "referenced_type" : "type-578"
11718    }
11719   ],
11720   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
11721   "name" : "android::hardware::usb::V1_0::BpHwUsb",
11722   "referenced_type" : "type-576",
11723   "self_type" : "type-576",
11724   "size" : 92,
11725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
11726   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
11727   "vtable_components" :
11728   [
11729    {
11730     "component_value" : 84,
11731     "kind" : "vbase_offset"
11732    },
11733    {
11734     "kind" : "offset_to_top"
11735    },
11736    {
11737     "kind" : "rtti",
11738     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11739    },
11740    {
11741     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
11742    },
11743    {
11744     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11745    },
11746    {
11747     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11748    },
11749    {
11750     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11754    },
11755    {
11756     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11760    },
11761    {
11762     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11772    },
11773    {
11774     "kind" : "complete_dtor_pointer",
11775     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
11776    },
11777    {
11778     "kind" : "deleting_dtor_pointer",
11779     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11783    },
11784    {
11785     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11786    },
11787    {
11788     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
11789    },
11790    {
11791     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11792    },
11793    {
11794     "component_value" : 80,
11795     "kind" : "vbase_offset"
11796    },
11797    {
11798     "component_value" : -4,
11799     "kind" : "offset_to_top"
11800    },
11801    {
11802     "kind" : "rtti",
11803     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11804    },
11805    {
11806     "kind" : "complete_dtor_pointer",
11807     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11808    },
11809    {
11810     "kind" : "deleting_dtor_pointer",
11811     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11812    },
11813    {
11814     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11815    },
11816    {
11817     "component_value" : 76,
11818     "kind" : "vbase_offset"
11819    },
11820    {
11821     "component_value" : -8,
11822     "kind" : "offset_to_top"
11823    },
11824    {
11825     "kind" : "rtti",
11826     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11827    },
11828    {
11829     "kind" : "complete_dtor_pointer",
11830     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11831    },
11832    {
11833     "kind" : "deleting_dtor_pointer",
11834     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11835    },
11836    {
11837     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11841    },
11842    {
11843     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11844    },
11845    {
11846     "component_value" : -24,
11847     "kind" : "offset_to_top"
11848    },
11849    {
11850     "kind" : "rtti",
11851     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11852    },
11853    {
11854     "kind" : "complete_dtor_pointer",
11855     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11856    },
11857    {
11858     "kind" : "deleting_dtor_pointer",
11859     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11860    },
11861    {
11862     "kind" : "vcall_offset"
11863    },
11864    {
11865     "component_value" : -76,
11866     "kind" : "vcall_offset"
11867    },
11868    {
11869     "component_value" : -76,
11870     "kind" : "vcall_offset"
11871    },
11872    {
11873     "component_value" : -76,
11874     "kind" : "vcall_offset"
11875    },
11876    {
11877     "component_value" : -84,
11878     "kind" : "vcall_offset"
11879    },
11880    {
11881     "component_value" : -84,
11882     "kind" : "offset_to_top"
11883    },
11884    {
11885     "kind" : "rtti",
11886     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11887    },
11888    {
11889     "kind" : "complete_dtor_pointer",
11890     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11891    },
11892    {
11893     "kind" : "deleting_dtor_pointer",
11894     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11895    },
11896    {
11897     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11898    },
11899    {
11900     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11901    },
11902    {
11903     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11904    },
11905    {
11906     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11907    }
11908   ]
11909  },
11910  {
11911   "alignment" : 4,
11912   "base_specifiers" :
11913   [
11914    {
11915     "referenced_type" : "type-404"
11916    },
11917    {
11918     "referenced_type" : "type-390"
11919    }
11920   ],
11921   "fields" :
11922   [
11923    {
11924     "access" : "private",
11925     "field_name" : "_hidl_mMutex",
11926     "field_offset" : 544,
11927     "referenced_type" : "type-569"
11928    },
11929    {
11930     "access" : "private",
11931     "field_name" : "_hidl_mDeathRecipients",
11932     "field_offset" : 576,
11933     "referenced_type" : "type-570"
11934    }
11935   ],
11936   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11937   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11938   "referenced_type" : "type-568",
11939   "self_type" : "type-568",
11940   "size" : 92,
11941   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
11942   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
11943   "vtable_components" :
11944   [
11945    {
11946     "component_value" : 84,
11947     "kind" : "vbase_offset"
11948    },
11949    {
11950     "kind" : "offset_to_top"
11951    },
11952    {
11953     "kind" : "rtti",
11954     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11955    },
11956    {
11957     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
11958    },
11959    {
11960     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11961    },
11962    {
11963     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11964    },
11965    {
11966     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11988    },
11989    {
11990     "kind" : "complete_dtor_pointer",
11991     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11992    },
11993    {
11994     "kind" : "deleting_dtor_pointer",
11995     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11996    },
11997    {
11998     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11999    },
12000    {
12001     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12002    },
12003    {
12004     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12005    },
12006    {
12007     "component_value" : 80,
12008     "kind" : "vbase_offset"
12009    },
12010    {
12011     "component_value" : -4,
12012     "kind" : "offset_to_top"
12013    },
12014    {
12015     "kind" : "rtti",
12016     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12017    },
12018    {
12019     "kind" : "complete_dtor_pointer",
12020     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12021    },
12022    {
12023     "kind" : "deleting_dtor_pointer",
12024     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12025    },
12026    {
12027     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
12028    },
12029    {
12030     "component_value" : 76,
12031     "kind" : "vbase_offset"
12032    },
12033    {
12034     "component_value" : -8,
12035     "kind" : "offset_to_top"
12036    },
12037    {
12038     "kind" : "rtti",
12039     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12040    },
12041    {
12042     "kind" : "complete_dtor_pointer",
12043     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12044    },
12045    {
12046     "kind" : "deleting_dtor_pointer",
12047     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12048    },
12049    {
12050     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12051    },
12052    {
12053     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12054    },
12055    {
12056     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12057    },
12058    {
12059     "component_value" : -24,
12060     "kind" : "offset_to_top"
12061    },
12062    {
12063     "kind" : "rtti",
12064     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12065    },
12066    {
12067     "kind" : "complete_dtor_pointer",
12068     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12069    },
12070    {
12071     "kind" : "deleting_dtor_pointer",
12072     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12073    },
12074    {
12075     "kind" : "vcall_offset"
12076    },
12077    {
12078     "component_value" : -76,
12079     "kind" : "vcall_offset"
12080    },
12081    {
12082     "component_value" : -76,
12083     "kind" : "vcall_offset"
12084    },
12085    {
12086     "component_value" : -76,
12087     "kind" : "vcall_offset"
12088    },
12089    {
12090     "component_value" : -84,
12091     "kind" : "vcall_offset"
12092    },
12093    {
12094     "component_value" : -84,
12095     "kind" : "offset_to_top"
12096    },
12097    {
12098     "kind" : "rtti",
12099     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
12100    },
12101    {
12102     "kind" : "complete_dtor_pointer",
12103     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
12104    },
12105    {
12106     "kind" : "deleting_dtor_pointer",
12107     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
12108    },
12109    {
12110     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12111    },
12112    {
12113     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12114    },
12115    {
12116     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12120    }
12121   ]
12122  },
12123  {
12124   "alignment" : 4,
12125   "base_specifiers" :
12126   [
12127    {
12128     "referenced_type" : "type-16"
12129    }
12130   ],
12131   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
12132   "name" : "android::hardware::usb::V1_0::IUsb",
12133   "referenced_type" : "type-118",
12134   "self_type" : "type-118",
12135   "size" : 12,
12136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
12137   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
12138   "vtable_components" :
12139   [
12140    {
12141     "component_value" : 4,
12142     "kind" : "vbase_offset"
12143    },
12144    {
12145     "kind" : "offset_to_top"
12146    },
12147    {
12148     "kind" : "rtti",
12149     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12150    },
12151    {
12152     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
12153    },
12154    {
12155     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12156    },
12157    {
12158     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12159    },
12160    {
12161     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12162    },
12163    {
12164     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12165    },
12166    {
12167     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
12168    },
12169    {
12170     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12171    },
12172    {
12173     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12177    },
12178    {
12179     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12183    },
12184    {
12185     "kind" : "complete_dtor_pointer",
12186     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
12187    },
12188    {
12189     "kind" : "deleting_dtor_pointer",
12190     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
12191    },
12192    {
12193     "is_pure" : true,
12194     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
12195    },
12196    {
12197     "is_pure" : true,
12198     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
12199    },
12200    {
12201     "is_pure" : true,
12202     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
12203    },
12204    {
12205     "kind" : "vcall_offset"
12206    },
12207    {
12208     "kind" : "vcall_offset"
12209    },
12210    {
12211     "kind" : "vcall_offset"
12212    },
12213    {
12214     "kind" : "vcall_offset"
12215    },
12216    {
12217     "component_value" : -4,
12218     "kind" : "vcall_offset"
12219    },
12220    {
12221     "component_value" : -4,
12222     "kind" : "offset_to_top"
12223    },
12224    {
12225     "kind" : "rtti",
12226     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12227    },
12228    {
12229     "kind" : "complete_dtor_pointer",
12230     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
12231    },
12232    {
12233     "kind" : "deleting_dtor_pointer",
12234     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
12235    },
12236    {
12237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12238    },
12239    {
12240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12241    },
12242    {
12243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12244    },
12245    {
12246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12247    }
12248   ]
12249  },
12250  {
12251   "alignment" : 4,
12252   "base_specifiers" :
12253   [
12254    {
12255     "referenced_type" : "type-16"
12256    }
12257   ],
12258   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
12259   "name" : "android::hardware::usb::V1_0::IUsbCallback",
12260   "referenced_type" : "type-109",
12261   "self_type" : "type-109",
12262   "size" : 12,
12263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
12264   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
12265   "vtable_components" :
12266   [
12267    {
12268     "component_value" : 4,
12269     "kind" : "vbase_offset"
12270    },
12271    {
12272     "kind" : "offset_to_top"
12273    },
12274    {
12275     "kind" : "rtti",
12276     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12277    },
12278    {
12279     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
12280    },
12281    {
12282     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12283    },
12284    {
12285     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12286    },
12287    {
12288     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12289    },
12290    {
12291     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12292    },
12293    {
12294     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
12295    },
12296    {
12297     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12298    },
12299    {
12300     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
12301    },
12302    {
12303     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12304    },
12305    {
12306     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
12307    },
12308    {
12309     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12310    },
12311    {
12312     "kind" : "complete_dtor_pointer",
12313     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12314    },
12315    {
12316     "kind" : "deleting_dtor_pointer",
12317     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12318    },
12319    {
12320     "is_pure" : true,
12321     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12322    },
12323    {
12324     "is_pure" : true,
12325     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12326    },
12327    {
12328     "kind" : "vcall_offset"
12329    },
12330    {
12331     "kind" : "vcall_offset"
12332    },
12333    {
12334     "kind" : "vcall_offset"
12335    },
12336    {
12337     "kind" : "vcall_offset"
12338    },
12339    {
12340     "component_value" : -4,
12341     "kind" : "vcall_offset"
12342    },
12343    {
12344     "component_value" : -4,
12345     "kind" : "offset_to_top"
12346    },
12347    {
12348     "kind" : "rtti",
12349     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12350    },
12351    {
12352     "kind" : "complete_dtor_pointer",
12353     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12354    },
12355    {
12356     "kind" : "deleting_dtor_pointer",
12357     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12358    },
12359    {
12360     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12361    },
12362    {
12363     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12367    },
12368    {
12369     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12370    }
12371   ]
12372  },
12373  {
12374   "alignment" : 4,
12375   "fields" :
12376   [
12377    {
12378     "field_name" : "type",
12379     "referenced_type" : "type-529"
12380    },
12381    {
12382     "field_name" : "role",
12383     "field_offset" : 32,
12384     "referenced_type" : "type-2"
12385    }
12386   ],
12387   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
12388   "name" : "android::hardware::usb::V1_0::PortRole",
12389   "referenced_type" : "type-534",
12390   "self_type" : "type-534",
12391   "size" : 8,
12392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12393   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
12394  },
12395  {
12396   "alignment" : 8,
12397   "fields" :
12398   [
12399    {
12400     "field_name" : "portName",
12401     "referenced_type" : "type-302"
12402    },
12403    {
12404     "field_name" : "currentDataRole",
12405     "field_offset" : 128,
12406     "referenced_type" : "type-530"
12407    },
12408    {
12409     "field_name" : "currentPowerRole",
12410     "field_offset" : 160,
12411     "referenced_type" : "type-531"
12412    },
12413    {
12414     "field_name" : "currentMode",
12415     "field_offset" : 192,
12416     "referenced_type" : "type-533"
12417    },
12418    {
12419     "field_name" : "canChangeMode",
12420     "field_offset" : 224,
12421     "referenced_type" : "type-39"
12422    },
12423    {
12424     "field_name" : "canChangeDataRole",
12425     "field_offset" : 232,
12426     "referenced_type" : "type-39"
12427    },
12428    {
12429     "field_name" : "canChangePowerRole",
12430     "field_offset" : 240,
12431     "referenced_type" : "type-39"
12432    },
12433    {
12434     "field_name" : "supportedModes",
12435     "field_offset" : 256,
12436     "referenced_type" : "type-533"
12437    }
12438   ],
12439   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
12440   "name" : "android::hardware::usb::V1_0::PortStatus",
12441   "referenced_type" : "type-535",
12442   "self_type" : "type-535",
12443   "size" : 40,
12444   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12445   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
12446  },
12447  {
12448   "alignment" : 4,
12449   "base_specifiers" :
12450   [
12451    {
12452     "referenced_type" : "type-388"
12453    }
12454   ],
12455   "fields" :
12456   [
12457    {
12458     "access" : "private",
12459     "field_name" : "_hidl_mImpl",
12460     "field_offset" : 544,
12461     "referenced_type" : "type-135"
12462    }
12463   ],
12464   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsb",
12465   "name" : "android::hardware::usb::V1_1::BnHwUsb",
12466   "referenced_type" : "type-387",
12467   "self_type" : "type-387",
12468   "size" : 80,
12469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsb.h",
12470   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BnHwUsbE",
12471   "vtable_components" :
12472   [
12473    {
12474     "component_value" : 72,
12475     "kind" : "vbase_offset"
12476    },
12477    {
12478     "kind" : "offset_to_top"
12479    },
12480    {
12481     "kind" : "rtti",
12482     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12492    },
12493    {
12494     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12498    },
12499    {
12500     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12504    },
12505    {
12506     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12510    },
12511    {
12512     "kind" : "complete_dtor_pointer",
12513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD1Ev"
12514    },
12515    {
12516     "kind" : "deleting_dtor_pointer",
12517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsbD0Ev"
12518    },
12519    {
12520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12521    },
12522    {
12523     "component_value" : -20,
12524     "kind" : "offset_to_top"
12525    },
12526    {
12527     "kind" : "rtti",
12528     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12529    },
12530    {
12531     "kind" : "complete_dtor_pointer",
12532     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
12533    },
12534    {
12535     "kind" : "deleting_dtor_pointer",
12536     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
12537    },
12538    {
12539     "kind" : "vcall_offset"
12540    },
12541    {
12542     "kind" : "vcall_offset"
12543    },
12544    {
12545     "kind" : "vcall_offset"
12546    },
12547    {
12548     "kind" : "vcall_offset"
12549    },
12550    {
12551     "component_value" : -72,
12552     "kind" : "vcall_offset"
12553    },
12554    {
12555     "component_value" : -72,
12556     "kind" : "offset_to_top"
12557    },
12558    {
12559     "kind" : "rtti",
12560     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BnHwUsbE"
12561    },
12562    {
12563     "kind" : "complete_dtor_pointer",
12564     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD1Ev"
12565    },
12566    {
12567     "kind" : "deleting_dtor_pointer",
12568     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BnHwUsbD0Ev"
12569    },
12570    {
12571     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12572    },
12573    {
12574     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12575    },
12576    {
12577     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12578    },
12579    {
12580     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12581    }
12582   ]
12583  },
12584  {
12585   "alignment" : 4,
12586   "base_specifiers" :
12587   [
12588    {
12589     "referenced_type" : "type-388"
12590    }
12591   ],
12592   "fields" :
12593   [
12594    {
12595     "access" : "private",
12596     "field_name" : "_hidl_mImpl",
12597     "field_offset" : 544,
12598     "referenced_type" : "type-624"
12599    }
12600   ],
12601   "linker_set_key" : "android::hardware::usb::V1_1::BnHwUsbCallback",
12602   "name" : "android::hardware::usb::V1_1::BnHwUsbCallback",
12603   "referenced_type" : "type-628",
12604   "self_type" : "type-628",
12605   "size" : 80,
12606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BnHwUsbCallback.h",
12607   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BnHwUsbCallbackE",
12608   "vtable_components" :
12609   [
12610    {
12611     "component_value" : 72,
12612     "kind" : "vbase_offset"
12613    },
12614    {
12615     "kind" : "offset_to_top"
12616    },
12617    {
12618     "kind" : "rtti",
12619     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12623    },
12624    {
12625     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12629    },
12630    {
12631     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12632    },
12633    {
12634     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12635    },
12636    {
12637     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12638    },
12639    {
12640     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12641    },
12642    {
12643     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12644    },
12645    {
12646     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12647    },
12648    {
12649     "kind" : "complete_dtor_pointer",
12650     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12651    },
12652    {
12653     "kind" : "deleting_dtor_pointer",
12654     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12655    },
12656    {
12657     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12658    },
12659    {
12660     "component_value" : -20,
12661     "kind" : "offset_to_top"
12662    },
12663    {
12664     "kind" : "rtti",
12665     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12666    },
12667    {
12668     "kind" : "complete_dtor_pointer",
12669     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12670    },
12671    {
12672     "kind" : "deleting_dtor_pointer",
12673     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12674    },
12675    {
12676     "kind" : "vcall_offset"
12677    },
12678    {
12679     "kind" : "vcall_offset"
12680    },
12681    {
12682     "kind" : "vcall_offset"
12683    },
12684    {
12685     "kind" : "vcall_offset"
12686    },
12687    {
12688     "component_value" : -72,
12689     "kind" : "vcall_offset"
12690    },
12691    {
12692     "component_value" : -72,
12693     "kind" : "offset_to_top"
12694    },
12695    {
12696     "kind" : "rtti",
12697     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BnHwUsbCallbackE"
12698    },
12699    {
12700     "kind" : "complete_dtor_pointer",
12701     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD1Ev"
12702    },
12703    {
12704     "kind" : "deleting_dtor_pointer",
12705     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BnHwUsbCallbackD0Ev"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12718    }
12719   ]
12720  },
12721  {
12722   "alignment" : 4,
12723   "base_specifiers" :
12724   [
12725    {
12726     "referenced_type" : "type-407"
12727    },
12728    {
12729     "referenced_type" : "type-390"
12730    }
12731   ],
12732   "fields" :
12733   [
12734    {
12735     "access" : "private",
12736     "field_name" : "_hidl_mMutex",
12737     "field_offset" : 544,
12738     "referenced_type" : "type-583"
12739    },
12740    {
12741     "access" : "private",
12742     "field_name" : "_hidl_mDeathRecipients",
12743     "field_offset" : 576,
12744     "referenced_type" : "type-584"
12745    }
12746   ],
12747   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsb",
12748   "name" : "android::hardware::usb::V1_1::BpHwUsb",
12749   "referenced_type" : "type-582",
12750   "self_type" : "type-582",
12751   "size" : 92,
12752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsb.h",
12753   "unique_id" : "_ZTSN7android8hardware3usb4V1_17BpHwUsbE",
12754   "vtable_components" :
12755   [
12756    {
12757     "component_value" : 84,
12758     "kind" : "vbase_offset"
12759    },
12760    {
12761     "kind" : "offset_to_top"
12762    },
12763    {
12764     "kind" : "rtti",
12765     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12766    },
12767    {
12768     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_17BpHwUsb8isRemoteEv"
12769    },
12770    {
12771     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12772    },
12773    {
12774     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12778    },
12779    {
12780     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12781    },
12782    {
12783     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21setHALInstrumentationEv"
12784    },
12785    {
12786     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12787    },
12788    {
12789     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb4pingEv"
12790    },
12791    {
12792     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12793    },
12794    {
12795     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb21notifySyspropsChangedEv"
12796    },
12797    {
12798     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12799    },
12800    {
12801     "kind" : "complete_dtor_pointer",
12802     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD1Ev"
12803    },
12804    {
12805     "kind" : "deleting_dtor_pointer",
12806     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsbD0Ev"
12807    },
12808    {
12809     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
12810    },
12811    {
12812     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
12813    },
12814    {
12815     "mangled_component_name" : "_ZN7android8hardware3usb4V1_17BpHwUsb15queryPortStatusEv"
12816    },
12817    {
12818     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
12819    },
12820    {
12821     "component_value" : 80,
12822     "kind" : "vbase_offset"
12823    },
12824    {
12825     "component_value" : -4,
12826     "kind" : "offset_to_top"
12827    },
12828    {
12829     "kind" : "rtti",
12830     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12831    },
12832    {
12833     "kind" : "complete_dtor_pointer",
12834     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12835    },
12836    {
12837     "kind" : "deleting_dtor_pointer",
12838     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12839    },
12840    {
12841     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_14IUsbEE10onAsBinderEv"
12842    },
12843    {
12844     "component_value" : 76,
12845     "kind" : "vbase_offset"
12846    },
12847    {
12848     "component_value" : -8,
12849     "kind" : "offset_to_top"
12850    },
12851    {
12852     "kind" : "rtti",
12853     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12854    },
12855    {
12856     "kind" : "complete_dtor_pointer",
12857     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12858    },
12859    {
12860     "kind" : "deleting_dtor_pointer",
12861     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12862    },
12863    {
12864     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12871    },
12872    {
12873     "component_value" : -24,
12874     "kind" : "offset_to_top"
12875    },
12876    {
12877     "kind" : "rtti",
12878     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12879    },
12880    {
12881     "kind" : "complete_dtor_pointer",
12882     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12883    },
12884    {
12885     "kind" : "deleting_dtor_pointer",
12886     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12887    },
12888    {
12889     "kind" : "vcall_offset"
12890    },
12891    {
12892     "component_value" : -76,
12893     "kind" : "vcall_offset"
12894    },
12895    {
12896     "component_value" : -76,
12897     "kind" : "vcall_offset"
12898    },
12899    {
12900     "component_value" : -76,
12901     "kind" : "vcall_offset"
12902    },
12903    {
12904     "component_value" : -84,
12905     "kind" : "vcall_offset"
12906    },
12907    {
12908     "component_value" : -84,
12909     "kind" : "offset_to_top"
12910    },
12911    {
12912     "kind" : "rtti",
12913     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_17BpHwUsbE"
12914    },
12915    {
12916     "kind" : "complete_dtor_pointer",
12917     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD1Ev"
12918    },
12919    {
12920     "kind" : "deleting_dtor_pointer",
12921     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_17BpHwUsbD0Ev"
12922    },
12923    {
12924     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12925    },
12926    {
12927     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12928    },
12929    {
12930     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12931    },
12932    {
12933     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12934    }
12935   ]
12936  },
12937  {
12938   "alignment" : 4,
12939   "base_specifiers" :
12940   [
12941    {
12942     "referenced_type" : "type-636"
12943    },
12944    {
12945     "referenced_type" : "type-390"
12946    }
12947   ],
12948   "fields" :
12949   [
12950    {
12951     "access" : "private",
12952     "field_name" : "_hidl_mMutex",
12953     "field_offset" : 544,
12954     "referenced_type" : "type-634"
12955    },
12956    {
12957     "access" : "private",
12958     "field_name" : "_hidl_mDeathRecipients",
12959     "field_offset" : 576,
12960     "referenced_type" : "type-635"
12961    }
12962   ],
12963   "linker_set_key" : "android::hardware::usb::V1_1::BpHwUsbCallback",
12964   "name" : "android::hardware::usb::V1_1::BpHwUsbCallback",
12965   "referenced_type" : "type-633",
12966   "self_type" : "type-633",
12967   "size" : 92,
12968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BpHwUsbCallback.h",
12969   "unique_id" : "_ZTSN7android8hardware3usb4V1_115BpHwUsbCallbackE",
12970   "vtable_components" :
12971   [
12972    {
12973     "component_value" : 84,
12974     "kind" : "vbase_offset"
12975    },
12976    {
12977     "kind" : "offset_to_top"
12978    },
12979    {
12980     "kind" : "rtti",
12981     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
12982    },
12983    {
12984     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_115BpHwUsbCallback8isRemoteEv"
12985    },
12986    {
12987     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12988    },
12989    {
12990     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12991    },
12992    {
12993     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12994    },
12995    {
12996     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12997    },
12998    {
12999     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21setHALInstrumentationEv"
13000    },
13001    {
13002     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13003    },
13004    {
13005     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback4pingEv"
13006    },
13007    {
13008     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13009    },
13010    {
13011     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback21notifySyspropsChangedEv"
13012    },
13013    {
13014     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13015    },
13016    {
13017     "kind" : "complete_dtor_pointer",
13018     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13019    },
13020    {
13021     "kind" : "deleting_dtor_pointer",
13022     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13023    },
13024    {
13025     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13026    },
13027    {
13028     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13029    },
13030    {
13031     "mangled_component_name" : "_ZN7android8hardware3usb4V1_115BpHwUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13032    },
13033    {
13034     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13035    },
13036    {
13037     "component_value" : 80,
13038     "kind" : "vbase_offset"
13039    },
13040    {
13041     "component_value" : -4,
13042     "kind" : "offset_to_top"
13043    },
13044    {
13045     "kind" : "rtti",
13046     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13047    },
13048    {
13049     "kind" : "complete_dtor_pointer",
13050     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13051    },
13052    {
13053     "kind" : "deleting_dtor_pointer",
13054     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13055    },
13056    {
13057     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_112IUsbCallbackEE10onAsBinderEv"
13058    },
13059    {
13060     "component_value" : 76,
13061     "kind" : "vbase_offset"
13062    },
13063    {
13064     "component_value" : -8,
13065     "kind" : "offset_to_top"
13066    },
13067    {
13068     "kind" : "rtti",
13069     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13070    },
13071    {
13072     "kind" : "complete_dtor_pointer",
13073     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13074    },
13075    {
13076     "kind" : "deleting_dtor_pointer",
13077     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13078    },
13079    {
13080     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13081    },
13082    {
13083     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13084    },
13085    {
13086     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13087    },
13088    {
13089     "component_value" : -24,
13090     "kind" : "offset_to_top"
13091    },
13092    {
13093     "kind" : "rtti",
13094     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13095    },
13096    {
13097     "kind" : "complete_dtor_pointer",
13098     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13099    },
13100    {
13101     "kind" : "deleting_dtor_pointer",
13102     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13103    },
13104    {
13105     "kind" : "vcall_offset"
13106    },
13107    {
13108     "component_value" : -76,
13109     "kind" : "vcall_offset"
13110    },
13111    {
13112     "component_value" : -76,
13113     "kind" : "vcall_offset"
13114    },
13115    {
13116     "component_value" : -76,
13117     "kind" : "vcall_offset"
13118    },
13119    {
13120     "component_value" : -84,
13121     "kind" : "vcall_offset"
13122    },
13123    {
13124     "component_value" : -84,
13125     "kind" : "offset_to_top"
13126    },
13127    {
13128     "kind" : "rtti",
13129     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_115BpHwUsbCallbackE"
13130    },
13131    {
13132     "kind" : "complete_dtor_pointer",
13133     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD1Ev"
13134    },
13135    {
13136     "kind" : "deleting_dtor_pointer",
13137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_115BpHwUsbCallbackD0Ev"
13138    },
13139    {
13140     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13141    },
13142    {
13143     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13144    },
13145    {
13146     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13147    },
13148    {
13149     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13150    }
13151   ]
13152  },
13153  {
13154   "alignment" : 4,
13155   "base_specifiers" :
13156   [
13157    {
13158     "referenced_type" : "type-137"
13159    },
13160    {
13161     "referenced_type" : "type-390"
13162    }
13163   ],
13164   "fields" :
13165   [
13166    {
13167     "access" : "private",
13168     "field_name" : "mImpl",
13169     "field_offset" : 384,
13170     "referenced_type" : "type-141"
13171    },
13172    {
13173     "access" : "private",
13174     "field_name" : "mOnewayQueue",
13175     "field_offset" : 416,
13176     "referenced_type" : "type-618"
13177    }
13178   ],
13179   "linker_set_key" : "android::hardware::usb::V1_1::BsUsb",
13180   "name" : "android::hardware::usb::V1_1::BsUsb",
13181   "referenced_type" : "type-617",
13182   "self_type" : "type-617",
13183   "size" : 68,
13184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsb.h",
13185   "unique_id" : "_ZTSN7android8hardware3usb4V1_15BsUsbE",
13186   "vtable_components" :
13187   [
13188    {
13189     "component_value" : 60,
13190     "kind" : "vbase_offset"
13191    },
13192    {
13193     "kind" : "offset_to_top"
13194    },
13195    {
13196     "kind" : "rtti",
13197     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13198    },
13199    {
13200     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
13201    },
13202    {
13203     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13204    },
13205    {
13206     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13207    },
13208    {
13209     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13210    },
13211    {
13212     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13213    },
13214    {
13215     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21setHALInstrumentationEv"
13216    },
13217    {
13218     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13219    },
13220    {
13221     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb4pingEv"
13222    },
13223    {
13224     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13225    },
13226    {
13227     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb21notifySyspropsChangedEv"
13228    },
13229    {
13230     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13231    },
13232    {
13233     "kind" : "complete_dtor_pointer",
13234     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD1Ev"
13235    },
13236    {
13237     "kind" : "deleting_dtor_pointer",
13238     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsbD0Ev"
13239    },
13240    {
13241     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13242    },
13243    {
13244     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13245    },
13246    {
13247     "mangled_component_name" : "_ZN7android8hardware3usb4V1_15BsUsb15queryPortStatusEv"
13248    },
13249    {
13250     "component_value" : -4,
13251     "kind" : "offset_to_top"
13252    },
13253    {
13254     "kind" : "rtti",
13255     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13256    },
13257    {
13258     "kind" : "complete_dtor_pointer",
13259     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_15BsUsbD1Ev"
13260    },
13261    {
13262     "kind" : "deleting_dtor_pointer",
13263     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_15BsUsbD0Ev"
13264    },
13265    {
13266     "kind" : "vcall_offset"
13267    },
13268    {
13269     "kind" : "vcall_offset"
13270    },
13271    {
13272     "kind" : "vcall_offset"
13273    },
13274    {
13275     "kind" : "vcall_offset"
13276    },
13277    {
13278     "component_value" : -60,
13279     "kind" : "vcall_offset"
13280    },
13281    {
13282     "component_value" : -60,
13283     "kind" : "offset_to_top"
13284    },
13285    {
13286     "kind" : "rtti",
13287     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_15BsUsbE"
13288    },
13289    {
13290     "kind" : "complete_dtor_pointer",
13291     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_15BsUsbD1Ev"
13292    },
13293    {
13294     "kind" : "deleting_dtor_pointer",
13295     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_15BsUsbD0Ev"
13296    },
13297    {
13298     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13299    },
13300    {
13301     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13302    },
13303    {
13304     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13305    },
13306    {
13307     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13308    }
13309   ]
13310  },
13311  {
13312   "alignment" : 4,
13313   "base_specifiers" :
13314   [
13315    {
13316     "referenced_type" : "type-626"
13317    },
13318    {
13319     "referenced_type" : "type-390"
13320    }
13321   ],
13322   "fields" :
13323   [
13324    {
13325     "access" : "private",
13326     "field_name" : "mImpl",
13327     "field_offset" : 384,
13328     "referenced_type" : "type-623"
13329    },
13330    {
13331     "access" : "private",
13332     "field_name" : "mOnewayQueue",
13333     "field_offset" : 416,
13334     "referenced_type" : "type-618"
13335    }
13336   ],
13337   "linker_set_key" : "android::hardware::usb::V1_1::BsUsbCallback",
13338   "name" : "android::hardware::usb::V1_1::BsUsbCallback",
13339   "referenced_type" : "type-631",
13340   "self_type" : "type-631",
13341   "size" : 68,
13342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/BsUsbCallback.h",
13343   "unique_id" : "_ZTSN7android8hardware3usb4V1_113BsUsbCallbackE",
13344   "vtable_components" :
13345   [
13346    {
13347     "component_value" : 60,
13348     "kind" : "vbase_offset"
13349    },
13350    {
13351     "kind" : "offset_to_top"
13352    },
13353    {
13354     "kind" : "rtti",
13355     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13356    },
13357    {
13358     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
13359    },
13360    {
13361     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13362    },
13363    {
13364     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13365    },
13366    {
13367     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13368    },
13369    {
13370     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13371    },
13372    {
13373     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21setHALInstrumentationEv"
13374    },
13375    {
13376     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13377    },
13378    {
13379     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback4pingEv"
13380    },
13381    {
13382     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13383    },
13384    {
13385     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback21notifySyspropsChangedEv"
13386    },
13387    {
13388     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13389    },
13390    {
13391     "kind" : "complete_dtor_pointer",
13392     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13393    },
13394    {
13395     "kind" : "deleting_dtor_pointer",
13396     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13397    },
13398    {
13399     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13400    },
13401    {
13402     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13403    },
13404    {
13405     "mangled_component_name" : "_ZN7android8hardware3usb4V1_113BsUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13406    },
13407    {
13408     "component_value" : -4,
13409     "kind" : "offset_to_top"
13410    },
13411    {
13412     "kind" : "rtti",
13413     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13414    },
13415    {
13416     "kind" : "complete_dtor_pointer",
13417     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13418    },
13419    {
13420     "kind" : "deleting_dtor_pointer",
13421     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13422    },
13423    {
13424     "kind" : "vcall_offset"
13425    },
13426    {
13427     "kind" : "vcall_offset"
13428    },
13429    {
13430     "kind" : "vcall_offset"
13431    },
13432    {
13433     "kind" : "vcall_offset"
13434    },
13435    {
13436     "component_value" : -60,
13437     "kind" : "vcall_offset"
13438    },
13439    {
13440     "component_value" : -60,
13441     "kind" : "offset_to_top"
13442    },
13443    {
13444     "kind" : "rtti",
13445     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_113BsUsbCallbackE"
13446    },
13447    {
13448     "kind" : "complete_dtor_pointer",
13449     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_113BsUsbCallbackD1Ev"
13450    },
13451    {
13452     "kind" : "deleting_dtor_pointer",
13453     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_113BsUsbCallbackD0Ev"
13454    },
13455    {
13456     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13457    },
13458    {
13459     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13460    },
13461    {
13462     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13463    },
13464    {
13465     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13466    }
13467   ]
13468  },
13469  {
13470   "alignment" : 4,
13471   "base_specifiers" :
13472   [
13473    {
13474     "referenced_type" : "type-118"
13475    }
13476   ],
13477   "linker_set_key" : "android::hardware::usb::V1_1::IUsb",
13478   "name" : "android::hardware::usb::V1_1::IUsb",
13479   "referenced_type" : "type-137",
13480   "self_type" : "type-137",
13481   "size" : 12,
13482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsb.h",
13483   "unique_id" : "_ZTSN7android8hardware3usb4V1_14IUsbE",
13484   "vtable_components" :
13485   [
13486    {
13487     "component_value" : 4,
13488     "kind" : "vbase_offset"
13489    },
13490    {
13491     "kind" : "offset_to_top"
13492    },
13493    {
13494     "kind" : "rtti",
13495     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
13496    },
13497    {
13498     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_14IUsb8isRemoteEv"
13499    },
13500    {
13501     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13502    },
13503    {
13504     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13505    },
13506    {
13507     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13508    },
13509    {
13510     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13511    },
13512    {
13513     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21setHALInstrumentationEv"
13514    },
13515    {
13516     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13517    },
13518    {
13519     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb4pingEv"
13520    },
13521    {
13522     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13523    },
13524    {
13525     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb21notifySyspropsChangedEv"
13526    },
13527    {
13528     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13529    },
13530    {
13531     "kind" : "complete_dtor_pointer",
13532     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD1Ev"
13533    },
13534    {
13535     "kind" : "deleting_dtor_pointer",
13536     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsbD0Ev"
13537    },
13538    {
13539     "is_pure" : true,
13540     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb10switchRoleERKNS0_11hidl_stringERKNS1_4V1_08PortRoleE"
13541    },
13542    {
13543     "is_pure" : true,
13544     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb11setCallbackERKNS_2spINS1_4V1_012IUsbCallbackEEE"
13545    },
13546    {
13547     "is_pure" : true,
13548     "mangled_component_name" : "_ZN7android8hardware3usb4V1_14IUsb15queryPortStatusEv"
13549    },
13550    {
13551     "kind" : "vcall_offset"
13552    },
13553    {
13554     "kind" : "vcall_offset"
13555    },
13556    {
13557     "kind" : "vcall_offset"
13558    },
13559    {
13560     "kind" : "vcall_offset"
13561    },
13562    {
13563     "component_value" : -4,
13564     "kind" : "vcall_offset"
13565    },
13566    {
13567     "component_value" : -4,
13568     "kind" : "offset_to_top"
13569    },
13570    {
13571     "kind" : "rtti",
13572     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_14IUsbE"
13573    },
13574    {
13575     "kind" : "complete_dtor_pointer",
13576     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD1Ev"
13577    },
13578    {
13579     "kind" : "deleting_dtor_pointer",
13580     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_14IUsbD0Ev"
13581    },
13582    {
13583     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13584    },
13585    {
13586     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13587    },
13588    {
13589     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13590    },
13591    {
13592     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13593    }
13594   ]
13595  },
13596  {
13597   "alignment" : 4,
13598   "base_specifiers" :
13599   [
13600    {
13601     "referenced_type" : "type-109"
13602    }
13603   ],
13604   "linker_set_key" : "android::hardware::usb::V1_1::IUsbCallback",
13605   "name" : "android::hardware::usb::V1_1::IUsbCallback",
13606   "referenced_type" : "type-626",
13607   "self_type" : "type-626",
13608   "size" : 12,
13609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/IUsbCallback.h",
13610   "unique_id" : "_ZTSN7android8hardware3usb4V1_112IUsbCallbackE",
13611   "vtable_components" :
13612   [
13613    {
13614     "component_value" : 4,
13615     "kind" : "vbase_offset"
13616    },
13617    {
13618     "kind" : "offset_to_top"
13619    },
13620    {
13621     "kind" : "rtti",
13622     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
13623    },
13624    {
13625     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_112IUsbCallback8isRemoteEv"
13626    },
13627    {
13628     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13629    },
13630    {
13631     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13632    },
13633    {
13634     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13635    },
13636    {
13637     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13638    },
13639    {
13640     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21setHALInstrumentationEv"
13641    },
13642    {
13643     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13644    },
13645    {
13646     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback4pingEv"
13647    },
13648    {
13649     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13650    },
13651    {
13652     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback21notifySyspropsChangedEv"
13653    },
13654    {
13655     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13656    },
13657    {
13658     "kind" : "complete_dtor_pointer",
13659     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD1Ev"
13660    },
13661    {
13662     "kind" : "deleting_dtor_pointer",
13663     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallbackD0Ev"
13664    },
13665    {
13666     "is_pure" : true,
13667     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS1_4V1_010PortStatusEEENS5_6StatusE"
13668    },
13669    {
13670     "is_pure" : true,
13671     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS1_4V1_08PortRoleENS7_6StatusE"
13672    },
13673    {
13674     "is_pure" : true,
13675     "mangled_component_name" : "_ZN7android8hardware3usb4V1_112IUsbCallback26notifyPortStatusChange_1_1ERKNS0_8hidl_vecINS2_14PortStatus_1_1EEENS1_4V1_06StatusE"
13676    },
13677    {
13678     "kind" : "vcall_offset"
13679    },
13680    {
13681     "kind" : "vcall_offset"
13682    },
13683    {
13684     "kind" : "vcall_offset"
13685    },
13686    {
13687     "kind" : "vcall_offset"
13688    },
13689    {
13690     "component_value" : -4,
13691     "kind" : "vcall_offset"
13692    },
13693    {
13694     "component_value" : -4,
13695     "kind" : "offset_to_top"
13696    },
13697    {
13698     "kind" : "rtti",
13699     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_112IUsbCallbackE"
13700    },
13701    {
13702     "kind" : "complete_dtor_pointer",
13703     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD1Ev"
13704    },
13705    {
13706     "kind" : "deleting_dtor_pointer",
13707     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_112IUsbCallbackD0Ev"
13708    },
13709    {
13710     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13711    },
13712    {
13713     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13714    },
13715    {
13716     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13717    },
13718    {
13719     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13720    }
13721   ]
13722  },
13723  {
13724   "alignment" : 8,
13725   "fields" :
13726   [
13727    {
13728     "field_name" : "status",
13729     "referenced_type" : "type-535"
13730    },
13731    {
13732     "field_name" : "supportedModes",
13733     "field_offset" : 320,
13734     "referenced_type" : "type-2"
13735    },
13736    {
13737     "field_name" : "currentMode",
13738     "field_offset" : 352,
13739     "referenced_type" : "type-675"
13740    }
13741   ],
13742   "linker_set_key" : "android::hardware::usb::V1_1::PortStatus_1_1",
13743   "name" : "android::hardware::usb::V1_1::PortStatus_1_1",
13744   "referenced_type" : "type-674",
13745   "self_type" : "type-674",
13746   "size" : 48,
13747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.1/[email protected]_genc++_headers/gen/android/hardware/usb/1.1/types.h",
13748   "unique_id" : "_ZTSN7android8hardware3usb4V1_114PortStatus_1_1E"
13749  },
13750  {
13751   "alignment" : 4,
13752   "base_specifiers" :
13753   [
13754    {
13755     "referenced_type" : "type-152"
13756    },
13757    {
13758     "referenced_type" : "type-390"
13759    }
13760   ],
13761   "fields" :
13762   [
13763    {
13764     "access" : "private",
13765     "field_name" : "_hidl_mImpl",
13766     "field_offset" : 512,
13767     "referenced_type" : "type-389"
13768    }
13769   ],
13770   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13771   "name" : "android::hidl::base::V1_0::BnHwBase",
13772   "referenced_type" : "type-388",
13773   "self_type" : "type-388",
13774   "size" : 76,
13775   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13776   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13777   "vtable_components" :
13778   [
13779    {
13780     "component_value" : 68,
13781     "kind" : "vbase_offset"
13782    },
13783    {
13784     "kind" : "offset_to_top"
13785    },
13786    {
13787     "kind" : "rtti",
13788     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13789    },
13790    {
13791     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13792    },
13793    {
13794     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13795    },
13796    {
13797     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13798    },
13799    {
13800     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13801    },
13802    {
13803     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13804    },
13805    {
13806     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13807    },
13808    {
13809     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13810    },
13811    {
13812     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13813    },
13814    {
13815     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13816    },
13817    {
13818     "kind" : "complete_dtor_pointer",
13819     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13820    },
13821    {
13822     "kind" : "deleting_dtor_pointer",
13823     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13824    },
13825    {
13826     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13827    },
13828    {
13829     "component_value" : -20,
13830     "kind" : "offset_to_top"
13831    },
13832    {
13833     "kind" : "rtti",
13834     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13835    },
13836    {
13837     "kind" : "complete_dtor_pointer",
13838     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13839    },
13840    {
13841     "kind" : "deleting_dtor_pointer",
13842     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13843    },
13844    {
13845     "kind" : "vcall_offset"
13846    },
13847    {
13848     "kind" : "vcall_offset"
13849    },
13850    {
13851     "kind" : "vcall_offset"
13852    },
13853    {
13854     "kind" : "vcall_offset"
13855    },
13856    {
13857     "component_value" : -68,
13858     "kind" : "vcall_offset"
13859    },
13860    {
13861     "component_value" : -68,
13862     "kind" : "offset_to_top"
13863    },
13864    {
13865     "kind" : "rtti",
13866     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13867    },
13868    {
13869     "kind" : "complete_dtor_pointer",
13870     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13871    },
13872    {
13873     "kind" : "deleting_dtor_pointer",
13874     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13875    },
13876    {
13877     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13878    },
13879    {
13880     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13881    },
13882    {
13883     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13884    },
13885    {
13886     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13887    }
13888   ]
13889  },
13890  {
13891   "alignment" : 4,
13892   "base_specifiers" :
13893   [
13894    {
13895     "referenced_type" : "type-402"
13896    },
13897    {
13898     "referenced_type" : "type-390"
13899    }
13900   ],
13901   "fields" :
13902   [
13903    {
13904     "access" : "private",
13905     "field_name" : "_hidl_mMutex",
13906     "field_offset" : 544,
13907     "referenced_type" : "type-562"
13908    },
13909    {
13910     "access" : "private",
13911     "field_name" : "_hidl_mDeathRecipients",
13912     "field_offset" : 576,
13913     "referenced_type" : "type-563"
13914    }
13915   ],
13916   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13917   "name" : "android::hidl::base::V1_0::BpHwBase",
13918   "referenced_type" : "type-561",
13919   "self_type" : "type-561",
13920   "size" : 92,
13921   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13922   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13923   "vtable_components" :
13924   [
13925    {
13926     "component_value" : 84,
13927     "kind" : "vbase_offset"
13928    },
13929    {
13930     "kind" : "offset_to_top"
13931    },
13932    {
13933     "kind" : "rtti",
13934     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13935    },
13936    {
13937     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13941    },
13942    {
13943     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13944    },
13945    {
13946     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13947    },
13948    {
13949     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13950    },
13951    {
13952     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13953    },
13954    {
13955     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13956    },
13957    {
13958     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13959    },
13960    {
13961     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13962    },
13963    {
13964     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13965    },
13966    {
13967     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13968    },
13969    {
13970     "kind" : "complete_dtor_pointer",
13971     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13972    },
13973    {
13974     "kind" : "deleting_dtor_pointer",
13975     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13976    },
13977    {
13978     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13979    },
13980    {
13981     "component_value" : 80,
13982     "kind" : "vbase_offset"
13983    },
13984    {
13985     "component_value" : -4,
13986     "kind" : "offset_to_top"
13987    },
13988    {
13989     "kind" : "rtti",
13990     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13991    },
13992    {
13993     "kind" : "complete_dtor_pointer",
13994     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13995    },
13996    {
13997     "kind" : "deleting_dtor_pointer",
13998     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13999    },
14000    {
14001     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14002    },
14003    {
14004     "component_value" : 76,
14005     "kind" : "vbase_offset"
14006    },
14007    {
14008     "component_value" : -8,
14009     "kind" : "offset_to_top"
14010    },
14011    {
14012     "kind" : "rtti",
14013     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14014    },
14015    {
14016     "kind" : "complete_dtor_pointer",
14017     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14018    },
14019    {
14020     "kind" : "deleting_dtor_pointer",
14021     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14022    },
14023    {
14024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14025    },
14026    {
14027     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14028    },
14029    {
14030     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14031    },
14032    {
14033     "component_value" : -24,
14034     "kind" : "offset_to_top"
14035    },
14036    {
14037     "kind" : "rtti",
14038     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14039    },
14040    {
14041     "kind" : "complete_dtor_pointer",
14042     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14043    },
14044    {
14045     "kind" : "deleting_dtor_pointer",
14046     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14047    },
14048    {
14049     "kind" : "vcall_offset"
14050    },
14051    {
14052     "component_value" : -76,
14053     "kind" : "vcall_offset"
14054    },
14055    {
14056     "component_value" : -76,
14057     "kind" : "vcall_offset"
14058    },
14059    {
14060     "component_value" : -76,
14061     "kind" : "vcall_offset"
14062    },
14063    {
14064     "component_value" : -84,
14065     "kind" : "vcall_offset"
14066    },
14067    {
14068     "component_value" : -84,
14069     "kind" : "offset_to_top"
14070    },
14071    {
14072     "kind" : "rtti",
14073     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14074    },
14075    {
14076     "kind" : "complete_dtor_pointer",
14077     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14078    },
14079    {
14080     "kind" : "deleting_dtor_pointer",
14081     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14082    },
14083    {
14084     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14085    },
14086    {
14087     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14088    },
14089    {
14090     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14091    },
14092    {
14093     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14094    }
14095   ]
14096  },
14097  {
14098   "alignment" : 8,
14099   "fields" :
14100   [
14101    {
14102     "field_name" : "pid",
14103     "referenced_type" : "type-75"
14104    },
14105    {
14106     "field_name" : "ptr",
14107     "field_offset" : 64,
14108     "referenced_type" : "type-13"
14109    },
14110    {
14111     "field_name" : "arch",
14112     "field_offset" : 128,
14113     "referenced_type" : "type-371"
14114    }
14115   ],
14116   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14117   "name" : "android::hidl::base::V1_0::DebugInfo",
14118   "referenced_type" : "type-370",
14119   "self_type" : "type-370",
14120   "size" : 24,
14121   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14122   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14123  },
14124  {
14125   "alignment" : 4,
14126   "base_specifiers" :
14127   [
14128    {
14129     "is_virtual" : true,
14130     "referenced_type" : "type-7"
14131    }
14132   ],
14133   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14134   "name" : "android::hidl::base::V1_0::IBase",
14135   "referenced_type" : "type-16",
14136   "self_type" : "type-16",
14137   "size" : 12,
14138   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14139   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14140   "vtable_components" :
14141   [
14142    {
14143     "component_value" : 4,
14144     "kind" : "vbase_offset"
14145    },
14146    {
14147     "kind" : "offset_to_top"
14148    },
14149    {
14150     "kind" : "rtti",
14151     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14152    },
14153    {
14154     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14155    },
14156    {
14157     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14158    },
14159    {
14160     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14161    },
14162    {
14163     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14164    },
14165    {
14166     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14167    },
14168    {
14169     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14170    },
14171    {
14172     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14173    },
14174    {
14175     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14176    },
14177    {
14178     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14179    },
14180    {
14181     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14182    },
14183    {
14184     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14185    },
14186    {
14187     "kind" : "complete_dtor_pointer",
14188     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14189    },
14190    {
14191     "kind" : "deleting_dtor_pointer",
14192     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14193    },
14194    {
14195     "kind" : "vcall_offset"
14196    },
14197    {
14198     "kind" : "vcall_offset"
14199    },
14200    {
14201     "kind" : "vcall_offset"
14202    },
14203    {
14204     "kind" : "vcall_offset"
14205    },
14206    {
14207     "component_value" : -4,
14208     "kind" : "vcall_offset"
14209    },
14210    {
14211     "component_value" : -4,
14212     "kind" : "offset_to_top"
14213    },
14214    {
14215     "kind" : "rtti",
14216     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14217    },
14218    {
14219     "kind" : "complete_dtor_pointer",
14220     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
14221    },
14222    {
14223     "kind" : "deleting_dtor_pointer",
14224     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14228    },
14229    {
14230     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14231    },
14232    {
14233     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14234    },
14235    {
14236     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14237    }
14238   ]
14239  },
14240  {
14241   "alignment" : 4,
14242   "base_specifiers" :
14243   [
14244    {
14245     "referenced_type" : "type-16"
14246    }
14247   ],
14248   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14249   "name" : "android::hidl::manager::V1_0::IServiceManager",
14250   "referenced_type" : "type-87",
14251   "self_type" : "type-87",
14252   "size" : 12,
14253   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14254   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14255   "vtable_components" :
14256   [
14257    {
14258     "component_value" : 4,
14259     "kind" : "vbase_offset"
14260    },
14261    {
14262     "kind" : "offset_to_top"
14263    },
14264    {
14265     "kind" : "rtti",
14266     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14267    },
14268    {
14269     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14270    },
14271    {
14272     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14273    },
14274    {
14275     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14276    },
14277    {
14278     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14279    },
14280    {
14281     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14282    },
14283    {
14284     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14285    },
14286    {
14287     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14288    },
14289    {
14290     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14291    },
14292    {
14293     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14294    },
14295    {
14296     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14297    },
14298    {
14299     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14300    },
14301    {
14302     "kind" : "complete_dtor_pointer",
14303     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14304    },
14305    {
14306     "kind" : "deleting_dtor_pointer",
14307     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14308    },
14309    {
14310     "is_pure" : true,
14311     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14312    },
14313    {
14314     "is_pure" : true,
14315     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14316    },
14317    {
14318     "is_pure" : true,
14319     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14320    },
14321    {
14322     "is_pure" : true,
14323     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14324    },
14325    {
14326     "is_pure" : true,
14327     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14328    },
14329    {
14330     "is_pure" : true,
14331     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14332    },
14333    {
14334     "is_pure" : true,
14335     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14336    },
14337    {
14338     "is_pure" : true,
14339     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14340    },
14341    {
14342     "kind" : "vcall_offset"
14343    },
14344    {
14345     "kind" : "vcall_offset"
14346    },
14347    {
14348     "kind" : "vcall_offset"
14349    },
14350    {
14351     "kind" : "vcall_offset"
14352    },
14353    {
14354     "component_value" : -4,
14355     "kind" : "vcall_offset"
14356    },
14357    {
14358     "component_value" : -4,
14359     "kind" : "offset_to_top"
14360    },
14361    {
14362     "kind" : "rtti",
14363     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14364    },
14365    {
14366     "kind" : "complete_dtor_pointer",
14367     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14368    },
14369    {
14370     "kind" : "deleting_dtor_pointer",
14371     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14372    },
14373    {
14374     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14375    },
14376    {
14377     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14378    },
14379    {
14380     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14381    },
14382    {
14383     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14384    }
14385   ]
14386  },
14387  {
14388   "alignment" : 8,
14389   "fields" :
14390   [
14391    {
14392     "field_name" : "interfaceName",
14393     "referenced_type" : "type-302"
14394    },
14395    {
14396     "field_name" : "instanceName",
14397     "field_offset" : 128,
14398     "referenced_type" : "type-302"
14399    },
14400    {
14401     "field_name" : "pid",
14402     "field_offset" : 256,
14403     "referenced_type" : "type-75"
14404    },
14405    {
14406     "field_name" : "clientPids",
14407     "field_offset" : 320,
14408     "referenced_type" : "type-342"
14409    },
14410    {
14411     "field_name" : "arch",
14412     "field_offset" : 448,
14413     "referenced_type" : "type-371"
14414    }
14415   ],
14416   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14417   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14418   "referenced_type" : "type-519",
14419   "self_type" : "type-519",
14420   "size" : 64,
14421   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14422   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14423  },
14424  {
14425   "alignment" : 4,
14426   "base_specifiers" :
14427   [
14428    {
14429     "referenced_type" : "type-16"
14430    }
14431   ],
14432   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14433   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14434   "referenced_type" : "type-102",
14435   "self_type" : "type-102",
14436   "size" : 12,
14437   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14438   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14439   "vtable_components" :
14440   [
14441    {
14442     "component_value" : 4,
14443     "kind" : "vbase_offset"
14444    },
14445    {
14446     "kind" : "offset_to_top"
14447    },
14448    {
14449     "kind" : "rtti",
14450     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14451    },
14452    {
14453     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14454    },
14455    {
14456     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14457    },
14458    {
14459     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14460    },
14461    {
14462     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14463    },
14464    {
14465     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14466    },
14467    {
14468     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14469    },
14470    {
14471     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14472    },
14473    {
14474     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14475    },
14476    {
14477     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14478    },
14479    {
14480     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14481    },
14482    {
14483     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14484    },
14485    {
14486     "kind" : "complete_dtor_pointer",
14487     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14488    },
14489    {
14490     "kind" : "deleting_dtor_pointer",
14491     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14492    },
14493    {
14494     "is_pure" : true,
14495     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14496    },
14497    {
14498     "kind" : "vcall_offset"
14499    },
14500    {
14501     "kind" : "vcall_offset"
14502    },
14503    {
14504     "kind" : "vcall_offset"
14505    },
14506    {
14507     "kind" : "vcall_offset"
14508    },
14509    {
14510     "component_value" : -4,
14511     "kind" : "vcall_offset"
14512    },
14513    {
14514     "component_value" : -4,
14515     "kind" : "offset_to_top"
14516    },
14517    {
14518     "kind" : "rtti",
14519     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14520    },
14521    {
14522     "kind" : "complete_dtor_pointer",
14523     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14524    },
14525    {
14526     "kind" : "deleting_dtor_pointer",
14527     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14528    },
14529    {
14530     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14531    },
14532    {
14533     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14534    },
14535    {
14536     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14537    },
14538    {
14539     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14540    }
14541   ]
14542  },
14543  {
14544   "alignment" : 4,
14545   "fields" :
14546   [
14547    {
14548     "access" : "private",
14549     "field_name" : "m_ptr",
14550     "referenced_type" : "type-94"
14551    }
14552   ],
14553   "linker_set_key" : "android::sp<android::Thread>",
14554   "name" : "android::sp<android::Thread>",
14555   "record_kind" : "class",
14556   "referenced_type" : "type-93",
14557   "self_type" : "type-93",
14558   "size" : 4,
14559   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14560   "template_args" : [ "type-95" ],
14561   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14562  },
14563  {
14564   "alignment" : 4,
14565   "fields" :
14566   [
14567    {
14568     "access" : "private",
14569     "field_name" : "m_ptr",
14570     "referenced_type" : "type-151"
14571    }
14572   ],
14573   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14574   "name" : "android::sp<android::hardware::BHwBinder>",
14575   "record_kind" : "class",
14576   "referenced_type" : "type-150",
14577   "self_type" : "type-150",
14578   "size" : 4,
14579   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14580   "template_args" : [ "type-152" ],
14581   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14582  },
14583  {
14584   "alignment" : 4,
14585   "fields" :
14586   [
14587    {
14588     "access" : "private",
14589     "field_name" : "m_ptr",
14590     "referenced_type" : "type-611"
14591    }
14592   ],
14593   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14594   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14595   "record_kind" : "class",
14596   "referenced_type" : "type-701",
14597   "self_type" : "type-701",
14598   "size" : 4,
14599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14600   "template_args" : [ "type-17" ],
14601   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14602  },
14603  {
14604   "alignment" : 4,
14605   "fields" :
14606   [
14607    {
14608     "access" : "private",
14609     "field_name" : "m_ptr",
14610     "referenced_type" : "type-30"
14611    }
14612   ],
14613   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14614   "name" : "android::sp<android::hardware::IBinder>",
14615   "record_kind" : "class",
14616   "referenced_type" : "type-48",
14617   "self_type" : "type-48",
14618   "size" : 4,
14619   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14620   "template_args" : [ "type-31" ],
14621   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14622  },
14623  {
14624   "alignment" : 4,
14625   "fields" :
14626   [
14627    {
14628     "access" : "private",
14629     "field_name" : "m_ptr",
14630     "referenced_type" : "type-640"
14631    }
14632   ],
14633   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14634   "name" : "android::sp<android::hardware::IInterface>",
14635   "record_kind" : "class",
14636   "referenced_type" : "type-639",
14637   "self_type" : "type-639",
14638   "size" : 4,
14639   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14640   "template_args" : [ "type-403" ],
14641   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14642  },
14643  {
14644   "alignment" : 4,
14645   "fields" :
14646   [
14647    {
14648     "access" : "private",
14649     "field_name" : "m_ptr",
14650     "referenced_type" : "type-79"
14651    }
14652   ],
14653   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14654   "name" : "android::sp<android::hardware::ProcessState>",
14655   "record_kind" : "class",
14656   "referenced_type" : "type-78",
14657   "self_type" : "type-78",
14658   "size" : 4,
14659   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14660   "template_args" : [ "type-80" ],
14661   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14662  },
14663  {
14664   "alignment" : 4,
14665   "fields" :
14666   [
14667    {
14668     "access" : "private",
14669     "field_name" : "m_ptr",
14670     "referenced_type" : "type-144"
14671    }
14672   ],
14673   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14674   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14675   "record_kind" : "class",
14676   "referenced_type" : "type-143",
14677   "self_type" : "type-143",
14678   "size" : 4,
14679   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14680   "template_args" : [ "type-3" ],
14681   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14682  },
14683  {
14684   "alignment" : 4,
14685   "fields" :
14686   [
14687    {
14688     "access" : "private",
14689     "field_name" : "m_ptr",
14690     "referenced_type" : "type-5"
14691    }
14692   ],
14693   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14694   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14695   "record_kind" : "class",
14696   "referenced_type" : "type-263",
14697   "self_type" : "type-263",
14698   "size" : 4,
14699   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14700   "template_args" : [ "type-6" ],
14701   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14702  },
14703  {
14704   "alignment" : 4,
14705   "fields" :
14706   [
14707    {
14708     "access" : "private",
14709     "field_name" : "m_ptr",
14710     "referenced_type" : "type-117"
14711    }
14712   ],
14713   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
14714   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
14715   "record_kind" : "class",
14716   "referenced_type" : "type-116",
14717   "self_type" : "type-116",
14718   "size" : 4,
14719   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14720   "template_args" : [ "type-118" ],
14721   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
14722  },
14723  {
14724   "alignment" : 4,
14725   "fields" :
14726   [
14727    {
14728     "access" : "private",
14729     "field_name" : "m_ptr",
14730     "referenced_type" : "type-108"
14731    }
14732   ],
14733   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
14734   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
14735   "record_kind" : "class",
14736   "referenced_type" : "type-107",
14737   "self_type" : "type-107",
14738   "size" : 4,
14739   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14740   "template_args" : [ "type-109" ],
14741   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
14742  },
14743  {
14744   "alignment" : 4,
14745   "fields" :
14746   [
14747    {
14748     "access" : "private",
14749     "field_name" : "m_ptr",
14750     "referenced_type" : "type-136"
14751    }
14752   ],
14753   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb>",
14754   "name" : "android::sp<android::hardware::usb::V1_1::IUsb>",
14755   "record_kind" : "class",
14756   "referenced_type" : "type-135",
14757   "self_type" : "type-135",
14758   "size" : 4,
14759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14760   "template_args" : [ "type-137" ],
14761   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_14IUsbEEE"
14762  },
14763  {
14764   "alignment" : 4,
14765   "fields" :
14766   [
14767    {
14768     "access" : "private",
14769     "field_name" : "m_ptr",
14770     "referenced_type" : "type-625"
14771    }
14772   ],
14773   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
14774   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback>",
14775   "record_kind" : "class",
14776   "referenced_type" : "type-624",
14777   "self_type" : "type-624",
14778   "size" : 4,
14779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14780   "template_args" : [ "type-626" ],
14781   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_112IUsbCallbackEEE"
14782  },
14783  {
14784   "alignment" : 4,
14785   "fields" :
14786   [
14787    {
14788     "access" : "private",
14789     "field_name" : "m_ptr",
14790     "referenced_type" : "type-15"
14791    }
14792   ],
14793   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14794   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14795   "record_kind" : "class",
14796   "referenced_type" : "type-389",
14797   "self_type" : "type-389",
14798   "size" : 4,
14799   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14800   "template_args" : [ "type-16" ],
14801   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14802  },
14803  {
14804   "alignment" : 4,
14805   "fields" :
14806   [
14807    {
14808     "access" : "private",
14809     "field_name" : "m_ptr",
14810     "referenced_type" : "type-86"
14811    }
14812   ],
14813   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14814   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14815   "record_kind" : "class",
14816   "referenced_type" : "type-85",
14817   "self_type" : "type-85",
14818   "size" : 4,
14819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14820   "template_args" : [ "type-87" ],
14821   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14822  },
14823  {
14824   "alignment" : 4,
14825   "fields" :
14826   [
14827    {
14828     "access" : "private",
14829     "field_name" : "m_ptr",
14830     "referenced_type" : "type-101"
14831    }
14832   ],
14833   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14834   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14835   "record_kind" : "class",
14836   "referenced_type" : "type-100",
14837   "self_type" : "type-100",
14838   "size" : 4,
14839   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14840   "template_args" : [ "type-102" ],
14841   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14842  },
14843  {
14844   "alignment" : 1,
14845   "linker_set_key" : "android::trait_trivial_copy<bool>",
14846   "name" : "android::trait_trivial_copy<bool>",
14847   "referenced_type" : "type-205",
14848   "self_type" : "type-205",
14849   "size" : 1,
14850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14851   "template_args" : [ "type-39" ],
14852   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14853  },
14854  {
14855   "alignment" : 1,
14856   "linker_set_key" : "android::trait_trivial_copy<char>",
14857   "name" : "android::trait_trivial_copy<char>",
14858   "referenced_type" : "type-209",
14859   "self_type" : "type-209",
14860   "size" : 1,
14861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14862   "template_args" : [ "type-73" ],
14863   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14864  },
14865  {
14866   "alignment" : 1,
14867   "linker_set_key" : "android::trait_trivial_copy<double>",
14868   "name" : "android::trait_trivial_copy<double>",
14869   "referenced_type" : "type-265",
14870   "self_type" : "type-265",
14871   "size" : 1,
14872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14873   "template_args" : [ "type-261" ],
14874   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14875  },
14876  {
14877   "alignment" : 1,
14878   "linker_set_key" : "android::trait_trivial_copy<float>",
14879   "name" : "android::trait_trivial_copy<float>",
14880   "referenced_type" : "type-258",
14881   "self_type" : "type-258",
14882   "size" : 1,
14883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14884   "template_args" : [ "type-256" ],
14885   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14886  },
14887  {
14888   "alignment" : 1,
14889   "linker_set_key" : "android::trait_trivial_copy<int>",
14890   "name" : "android::trait_trivial_copy<int>",
14891   "referenced_type" : "type-226",
14892   "self_type" : "type-226",
14893   "size" : 1,
14894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14895   "template_args" : [ "type-75" ],
14896   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14897  },
14898  {
14899   "alignment" : 1,
14900   "linker_set_key" : "android::trait_trivial_copy<long long>",
14901   "name" : "android::trait_trivial_copy<long long>",
14902   "referenced_type" : "type-247",
14903   "self_type" : "type-247",
14904   "size" : 1,
14905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14906   "template_args" : [ "type-18" ],
14907   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14908  },
14909  {
14910   "alignment" : 1,
14911   "linker_set_key" : "android::trait_trivial_copy<long>",
14912   "name" : "android::trait_trivial_copy<long>",
14913   "referenced_type" : "type-236",
14914   "self_type" : "type-236",
14915   "size" : 1,
14916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14917   "template_args" : [ "type-234" ],
14918   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14919  },
14920  {
14921   "alignment" : 1,
14922   "linker_set_key" : "android::trait_trivial_copy<short>",
14923   "name" : "android::trait_trivial_copy<short>",
14924   "referenced_type" : "type-218",
14925   "self_type" : "type-218",
14926   "size" : 1,
14927   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14928   "template_args" : [ "type-216" ],
14929   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14930  },
14931  {
14932   "alignment" : 1,
14933   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14934   "name" : "android::trait_trivial_copy<unsigned char>",
14935   "referenced_type" : "type-213",
14936   "self_type" : "type-213",
14937   "size" : 1,
14938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14939   "template_args" : [ "type-124" ],
14940   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14941  },
14942  {
14943   "alignment" : 1,
14944   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14945   "name" : "android::trait_trivial_copy<unsigned int>",
14946   "referenced_type" : "type-231",
14947   "self_type" : "type-231",
14948   "size" : 1,
14949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14950   "template_args" : [ "type-2" ],
14951   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14952  },
14953  {
14954   "alignment" : 1,
14955   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14956   "name" : "android::trait_trivial_copy<unsigned long long>",
14957   "referenced_type" : "type-252",
14958   "self_type" : "type-252",
14959   "size" : 1,
14960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14961   "template_args" : [ "type-13" ],
14962   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14963  },
14964  {
14965   "alignment" : 1,
14966   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14967   "name" : "android::trait_trivial_copy<unsigned long>",
14968   "referenced_type" : "type-243",
14969   "self_type" : "type-243",
14970   "size" : 1,
14971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14972   "template_args" : [ "type-239" ],
14973   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14974  },
14975  {
14976   "alignment" : 1,
14977   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14978   "name" : "android::trait_trivial_copy<unsigned short>",
14979   "referenced_type" : "type-222",
14980   "self_type" : "type-222",
14981   "size" : 1,
14982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14983   "template_args" : [ "type-126" ],
14984   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14985  },
14986  {
14987   "alignment" : 1,
14988   "linker_set_key" : "android::trait_trivial_copy<void>",
14989   "name" : "android::trait_trivial_copy<void>",
14990   "referenced_type" : "type-201",
14991   "self_type" : "type-201",
14992   "size" : 1,
14993   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14994   "template_args" : [ "type-27" ],
14995   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14996  },
14997  {
14998   "alignment" : 1,
14999   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15000   "name" : "android::trait_trivial_ctor<bool>",
15001   "referenced_type" : "type-203",
15002   "self_type" : "type-203",
15003   "size" : 1,
15004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15005   "template_args" : [ "type-39" ],
15006   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15007  },
15008  {
15009   "alignment" : 1,
15010   "linker_set_key" : "android::trait_trivial_ctor<char>",
15011   "name" : "android::trait_trivial_ctor<char>",
15012   "referenced_type" : "type-207",
15013   "self_type" : "type-207",
15014   "size" : 1,
15015   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15016   "template_args" : [ "type-73" ],
15017   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15018  },
15019  {
15020   "alignment" : 1,
15021   "linker_set_key" : "android::trait_trivial_ctor<double>",
15022   "name" : "android::trait_trivial_ctor<double>",
15023   "referenced_type" : "type-260",
15024   "self_type" : "type-260",
15025   "size" : 1,
15026   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15027   "template_args" : [ "type-261" ],
15028   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15029  },
15030  {
15031   "alignment" : 1,
15032   "linker_set_key" : "android::trait_trivial_ctor<float>",
15033   "name" : "android::trait_trivial_ctor<float>",
15034   "referenced_type" : "type-255",
15035   "self_type" : "type-255",
15036   "size" : 1,
15037   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15038   "template_args" : [ "type-256" ],
15039   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15040  },
15041  {
15042   "alignment" : 1,
15043   "linker_set_key" : "android::trait_trivial_ctor<int>",
15044   "name" : "android::trait_trivial_ctor<int>",
15045   "referenced_type" : "type-224",
15046   "self_type" : "type-224",
15047   "size" : 1,
15048   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15049   "template_args" : [ "type-75" ],
15050   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15051  },
15052  {
15053   "alignment" : 1,
15054   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15055   "name" : "android::trait_trivial_ctor<long long>",
15056   "referenced_type" : "type-245",
15057   "self_type" : "type-245",
15058   "size" : 1,
15059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15060   "template_args" : [ "type-18" ],
15061   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15062  },
15063  {
15064   "alignment" : 1,
15065   "linker_set_key" : "android::trait_trivial_ctor<long>",
15066   "name" : "android::trait_trivial_ctor<long>",
15067   "referenced_type" : "type-233",
15068   "self_type" : "type-233",
15069   "size" : 1,
15070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15071   "template_args" : [ "type-234" ],
15072   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15073  },
15074  {
15075   "alignment" : 1,
15076   "linker_set_key" : "android::trait_trivial_ctor<short>",
15077   "name" : "android::trait_trivial_ctor<short>",
15078   "referenced_type" : "type-215",
15079   "self_type" : "type-215",
15080   "size" : 1,
15081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15082   "template_args" : [ "type-216" ],
15083   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15084  },
15085  {
15086   "alignment" : 1,
15087   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15088   "name" : "android::trait_trivial_ctor<unsigned char>",
15089   "referenced_type" : "type-211",
15090   "self_type" : "type-211",
15091   "size" : 1,
15092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15093   "template_args" : [ "type-124" ],
15094   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15095  },
15096  {
15097   "alignment" : 1,
15098   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15099   "name" : "android::trait_trivial_ctor<unsigned int>",
15100   "referenced_type" : "type-228",
15101   "self_type" : "type-228",
15102   "size" : 1,
15103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15104   "template_args" : [ "type-2" ],
15105   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15106  },
15107  {
15108   "alignment" : 1,
15109   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15110   "name" : "android::trait_trivial_ctor<unsigned long long>",
15111   "referenced_type" : "type-249",
15112   "self_type" : "type-249",
15113   "size" : 1,
15114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15115   "template_args" : [ "type-13" ],
15116   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15117  },
15118  {
15119   "alignment" : 1,
15120   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15121   "name" : "android::trait_trivial_ctor<unsigned long>",
15122   "referenced_type" : "type-238",
15123   "self_type" : "type-238",
15124   "size" : 1,
15125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15126   "template_args" : [ "type-239" ],
15127   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15128  },
15129  {
15130   "alignment" : 1,
15131   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15132   "name" : "android::trait_trivial_ctor<unsigned short>",
15133   "referenced_type" : "type-220",
15134   "self_type" : "type-220",
15135   "size" : 1,
15136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15137   "template_args" : [ "type-126" ],
15138   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15139  },
15140  {
15141   "alignment" : 1,
15142   "linker_set_key" : "android::trait_trivial_ctor<void>",
15143   "name" : "android::trait_trivial_ctor<void>",
15144   "referenced_type" : "type-198",
15145   "self_type" : "type-198",
15146   "size" : 1,
15147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15148   "template_args" : [ "type-27" ],
15149   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15150  },
15151  {
15152   "alignment" : 1,
15153   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15154   "name" : "android::trait_trivial_dtor<bool>",
15155   "referenced_type" : "type-204",
15156   "self_type" : "type-204",
15157   "size" : 1,
15158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15159   "template_args" : [ "type-39" ],
15160   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15161  },
15162  {
15163   "alignment" : 1,
15164   "linker_set_key" : "android::trait_trivial_dtor<char>",
15165   "name" : "android::trait_trivial_dtor<char>",
15166   "referenced_type" : "type-208",
15167   "self_type" : "type-208",
15168   "size" : 1,
15169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15170   "template_args" : [ "type-73" ],
15171   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15172  },
15173  {
15174   "alignment" : 1,
15175   "linker_set_key" : "android::trait_trivial_dtor<double>",
15176   "name" : "android::trait_trivial_dtor<double>",
15177   "referenced_type" : "type-264",
15178   "self_type" : "type-264",
15179   "size" : 1,
15180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15181   "template_args" : [ "type-261" ],
15182   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15183  },
15184  {
15185   "alignment" : 1,
15186   "linker_set_key" : "android::trait_trivial_dtor<float>",
15187   "name" : "android::trait_trivial_dtor<float>",
15188   "referenced_type" : "type-257",
15189   "self_type" : "type-257",
15190   "size" : 1,
15191   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15192   "template_args" : [ "type-256" ],
15193   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15194  },
15195  {
15196   "alignment" : 1,
15197   "linker_set_key" : "android::trait_trivial_dtor<int>",
15198   "name" : "android::trait_trivial_dtor<int>",
15199   "referenced_type" : "type-225",
15200   "self_type" : "type-225",
15201   "size" : 1,
15202   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15203   "template_args" : [ "type-75" ],
15204   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15205  },
15206  {
15207   "alignment" : 1,
15208   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15209   "name" : "android::trait_trivial_dtor<long long>",
15210   "referenced_type" : "type-246",
15211   "self_type" : "type-246",
15212   "size" : 1,
15213   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15214   "template_args" : [ "type-18" ],
15215   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15216  },
15217  {
15218   "alignment" : 1,
15219   "linker_set_key" : "android::trait_trivial_dtor<long>",
15220   "name" : "android::trait_trivial_dtor<long>",
15221   "referenced_type" : "type-235",
15222   "self_type" : "type-235",
15223   "size" : 1,
15224   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15225   "template_args" : [ "type-234" ],
15226   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15227  },
15228  {
15229   "alignment" : 1,
15230   "linker_set_key" : "android::trait_trivial_dtor<short>",
15231   "name" : "android::trait_trivial_dtor<short>",
15232   "referenced_type" : "type-217",
15233   "self_type" : "type-217",
15234   "size" : 1,
15235   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15236   "template_args" : [ "type-216" ],
15237   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15238  },
15239  {
15240   "alignment" : 1,
15241   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15242   "name" : "android::trait_trivial_dtor<unsigned char>",
15243   "referenced_type" : "type-212",
15244   "self_type" : "type-212",
15245   "size" : 1,
15246   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15247   "template_args" : [ "type-124" ],
15248   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15249  },
15250  {
15251   "alignment" : 1,
15252   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15253   "name" : "android::trait_trivial_dtor<unsigned int>",
15254   "referenced_type" : "type-230",
15255   "self_type" : "type-230",
15256   "size" : 1,
15257   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15258   "template_args" : [ "type-2" ],
15259   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15260  },
15261  {
15262   "alignment" : 1,
15263   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15264   "name" : "android::trait_trivial_dtor<unsigned long long>",
15265   "referenced_type" : "type-250",
15266   "self_type" : "type-250",
15267   "size" : 1,
15268   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15269   "template_args" : [ "type-13" ],
15270   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15271  },
15272  {
15273   "alignment" : 1,
15274   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15275   "name" : "android::trait_trivial_dtor<unsigned long>",
15276   "referenced_type" : "type-241",
15277   "self_type" : "type-241",
15278   "size" : 1,
15279   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15280   "template_args" : [ "type-239" ],
15281   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15282  },
15283  {
15284   "alignment" : 1,
15285   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15286   "name" : "android::trait_trivial_dtor<unsigned short>",
15287   "referenced_type" : "type-221",
15288   "self_type" : "type-221",
15289   "size" : 1,
15290   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15291   "template_args" : [ "type-126" ],
15292   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15293  },
15294  {
15295   "alignment" : 1,
15296   "linker_set_key" : "android::trait_trivial_dtor<void>",
15297   "name" : "android::trait_trivial_dtor<void>",
15298   "referenced_type" : "type-200",
15299   "self_type" : "type-200",
15300   "size" : 1,
15301   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15302   "template_args" : [ "type-27" ],
15303   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15304  },
15305  {
15306   "alignment" : 1,
15307   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15308   "name" : "android::trait_trivial_move<android::String16>",
15309   "referenced_type" : "type-395",
15310   "self_type" : "type-395",
15311   "size" : 1,
15312   "source_file" : "/system/core/libutils/include/utils/String16.h",
15313   "template_args" : [ "type-42" ],
15314   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15315  },
15316  {
15317   "alignment" : 1,
15318   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15319   "name" : "android::trait_trivial_move<android::String8>",
15320   "referenced_type" : "type-383",
15321   "self_type" : "type-383",
15322   "size" : 1,
15323   "source_file" : "/system/core/libutils/include/utils/String8.h",
15324   "template_args" : [ "type-70" ],
15325   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15326  },
15327  {
15328   "alignment" : 1,
15329   "linker_set_key" : "android::trait_trivial_move<bool>",
15330   "name" : "android::trait_trivial_move<bool>",
15331   "referenced_type" : "type-206",
15332   "self_type" : "type-206",
15333   "size" : 1,
15334   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15335   "template_args" : [ "type-39" ],
15336   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15337  },
15338  {
15339   "alignment" : 1,
15340   "linker_set_key" : "android::trait_trivial_move<char>",
15341   "name" : "android::trait_trivial_move<char>",
15342   "referenced_type" : "type-210",
15343   "self_type" : "type-210",
15344   "size" : 1,
15345   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15346   "template_args" : [ "type-73" ],
15347   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15348  },
15349  {
15350   "alignment" : 1,
15351   "linker_set_key" : "android::trait_trivial_move<double>",
15352   "name" : "android::trait_trivial_move<double>",
15353   "referenced_type" : "type-267",
15354   "self_type" : "type-267",
15355   "size" : 1,
15356   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15357   "template_args" : [ "type-261" ],
15358   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15359  },
15360  {
15361   "alignment" : 1,
15362   "linker_set_key" : "android::trait_trivial_move<float>",
15363   "name" : "android::trait_trivial_move<float>",
15364   "referenced_type" : "type-259",
15365   "self_type" : "type-259",
15366   "size" : 1,
15367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15368   "template_args" : [ "type-256" ],
15369   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15370  },
15371  {
15372   "alignment" : 1,
15373   "linker_set_key" : "android::trait_trivial_move<int>",
15374   "name" : "android::trait_trivial_move<int>",
15375   "referenced_type" : "type-227",
15376   "self_type" : "type-227",
15377   "size" : 1,
15378   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15379   "template_args" : [ "type-75" ],
15380   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15381  },
15382  {
15383   "alignment" : 1,
15384   "linker_set_key" : "android::trait_trivial_move<long long>",
15385   "name" : "android::trait_trivial_move<long long>",
15386   "referenced_type" : "type-248",
15387   "self_type" : "type-248",
15388   "size" : 1,
15389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15390   "template_args" : [ "type-18" ],
15391   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15392  },
15393  {
15394   "alignment" : 1,
15395   "linker_set_key" : "android::trait_trivial_move<long>",
15396   "name" : "android::trait_trivial_move<long>",
15397   "referenced_type" : "type-237",
15398   "self_type" : "type-237",
15399   "size" : 1,
15400   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15401   "template_args" : [ "type-234" ],
15402   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15403  },
15404  {
15405   "alignment" : 1,
15406   "linker_set_key" : "android::trait_trivial_move<short>",
15407   "name" : "android::trait_trivial_move<short>",
15408   "referenced_type" : "type-219",
15409   "self_type" : "type-219",
15410   "size" : 1,
15411   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15412   "template_args" : [ "type-216" ],
15413   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15414  },
15415  {
15416   "alignment" : 1,
15417   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15418   "name" : "android::trait_trivial_move<unsigned char>",
15419   "referenced_type" : "type-214",
15420   "self_type" : "type-214",
15421   "size" : 1,
15422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15423   "template_args" : [ "type-124" ],
15424   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15425  },
15426  {
15427   "alignment" : 1,
15428   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15429   "name" : "android::trait_trivial_move<unsigned int>",
15430   "referenced_type" : "type-232",
15431   "self_type" : "type-232",
15432   "size" : 1,
15433   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15434   "template_args" : [ "type-2" ],
15435   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15436  },
15437  {
15438   "alignment" : 1,
15439   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15440   "name" : "android::trait_trivial_move<unsigned long long>",
15441   "referenced_type" : "type-254",
15442   "self_type" : "type-254",
15443   "size" : 1,
15444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15445   "template_args" : [ "type-13" ],
15446   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15447  },
15448  {
15449   "alignment" : 1,
15450   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15451   "name" : "android::trait_trivial_move<unsigned long>",
15452   "referenced_type" : "type-244",
15453   "self_type" : "type-244",
15454   "size" : 1,
15455   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15456   "template_args" : [ "type-239" ],
15457   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15458  },
15459  {
15460   "alignment" : 1,
15461   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15462   "name" : "android::trait_trivial_move<unsigned short>",
15463   "referenced_type" : "type-223",
15464   "self_type" : "type-223",
15465   "size" : 1,
15466   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15467   "template_args" : [ "type-126" ],
15468   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15469  },
15470  {
15471   "alignment" : 1,
15472   "linker_set_key" : "android::trait_trivial_move<void>",
15473   "name" : "android::trait_trivial_move<void>",
15474   "referenced_type" : "type-202",
15475   "self_type" : "type-202",
15476   "size" : 1,
15477   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15478   "template_args" : [ "type-27" ],
15479   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15480  },
15481  {
15482   "alignment" : 4,
15483   "fields" :
15484   [
15485    {
15486     "access" : "private",
15487     "field_name" : "m_ptr",
15488     "referenced_type" : "type-151"
15489    },
15490    {
15491     "access" : "private",
15492     "field_name" : "m_refs",
15493     "field_offset" : 32,
15494     "referenced_type" : "type-11"
15495    }
15496   ],
15497   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15498   "name" : "android::wp<android::hardware::BHwBinder>",
15499   "record_kind" : "class",
15500   "referenced_type" : "type-305",
15501   "self_type" : "type-305",
15502   "size" : 8,
15503   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15504   "template_args" : [ "type-152" ],
15505   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15506  },
15507  {
15508   "alignment" : 4,
15509   "fields" :
15510   [
15511    {
15512     "access" : "private",
15513     "field_name" : "m_ptr",
15514     "referenced_type" : "type-611"
15515    },
15516    {
15517     "access" : "private",
15518     "field_name" : "m_refs",
15519     "field_offset" : 32,
15520     "referenced_type" : "type-11"
15521    }
15522   ],
15523   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15524   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15525   "record_kind" : "class",
15526   "referenced_type" : "type-610",
15527   "self_type" : "type-610",
15528   "size" : 8,
15529   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15530   "template_args" : [ "type-17" ],
15531   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15532  },
15533  {
15534   "alignment" : 4,
15535   "fields" :
15536   [
15537    {
15538     "access" : "private",
15539     "field_name" : "m_ptr",
15540     "referenced_type" : "type-5"
15541    },
15542    {
15543     "access" : "private",
15544     "field_name" : "m_refs",
15545     "field_offset" : 32,
15546     "referenced_type" : "type-11"
15547    }
15548   ],
15549   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15550   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15551   "record_kind" : "class",
15552   "referenced_type" : "type-4",
15553   "self_type" : "type-4",
15554   "size" : 8,
15555   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15556   "template_args" : [ "type-6" ],
15557   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15558  },
15559  {
15560   "alignment" : 4,
15561   "fields" :
15562   [
15563    {
15564     "access" : "private",
15565     "field_name" : "m_ptr",
15566     "referenced_type" : "type-15"
15567    },
15568    {
15569     "access" : "private",
15570     "field_name" : "m_refs",
15571     "field_offset" : 32,
15572     "referenced_type" : "type-11"
15573    }
15574   ],
15575   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15576   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15577   "record_kind" : "class",
15578   "referenced_type" : "type-14",
15579   "self_type" : "type-14",
15580   "size" : 8,
15581   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15582   "template_args" : [ "type-16" ],
15583   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15584  },
15585  {
15586   "alignment" : 4,
15587   "fields" :
15588   [
15589    {
15590     "field_name" : "maxContentLightLevel",
15591     "referenced_type" : "type-256"
15592    },
15593    {
15594     "field_name" : "maxFrameAverageLightLevel",
15595     "field_offset" : 32,
15596     "referenced_type" : "type-256"
15597    }
15598   ],
15599   "linker_set_key" : "android_cta861_3_metadata",
15600   "name" : "android_cta861_3_metadata",
15601   "referenced_type" : "type-491",
15602   "self_type" : "type-491",
15603   "size" : 8,
15604   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15605   "unique_id" : "android_cta861_3_metadata"
15606  },
15607  {
15608   "alignment" : 4,
15609   "fields" :
15610   [
15611    {
15612     "field_name" : "num_points",
15613     "referenced_type" : "type-2"
15614    },
15615    {
15616     "field_name" : "reserved",
15617     "field_offset" : 32,
15618     "referenced_type" : "type-481"
15619    },
15620    {
15621     "field_name" : "xyzc_points",
15622     "field_offset" : 288,
15623     "referenced_type" : "type-488"
15624    }
15625   ],
15626   "linker_set_key" : "android_depth_points",
15627   "name" : "android_depth_points",
15628   "referenced_type" : "type-487",
15629   "self_type" : "type-487",
15630   "size" : 36,
15631   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15632   "unique_id" : "android_depth_points"
15633  },
15634  {
15635   "alignment" : 4,
15636   "fields" :
15637   [
15638    {
15639     "field_name" : "format",
15640     "referenced_type" : "type-484"
15641    },
15642    {
15643     "field_name" : "num_planes",
15644     "field_offset" : 32,
15645     "referenced_type" : "type-2"
15646    },
15647    {
15648     "field_name" : "planes",
15649     "field_offset" : 64,
15650     "referenced_type" : "type-486"
15651    }
15652   ],
15653   "linker_set_key" : "android_flex_layout",
15654   "name" : "android_flex_layout",
15655   "referenced_type" : "type-485",
15656   "self_type" : "type-485",
15657   "size" : 12,
15658   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15659   "unique_id" : "android_flex_layout"
15660  },
15661  {
15662   "alignment" : 4,
15663   "fields" :
15664   [
15665    {
15666     "field_name" : "top_left",
15667     "referenced_type" : "type-410"
15668    },
15669    {
15670     "field_name" : "component",
15671     "field_offset" : 32,
15672     "referenced_type" : "type-482"
15673    },
15674    {
15675     "field_name" : "bits_per_component",
15676     "field_offset" : 64,
15677     "referenced_type" : "type-75"
15678    },
15679    {
15680     "field_name" : "bits_used",
15681     "field_offset" : 96,
15682     "referenced_type" : "type-75"
15683    },
15684    {
15685     "field_name" : "h_increment",
15686     "field_offset" : 128,
15687     "referenced_type" : "type-75"
15688    },
15689    {
15690     "field_name" : "v_increment",
15691     "field_offset" : 160,
15692     "referenced_type" : "type-75"
15693    },
15694    {
15695     "field_name" : "h_subsampling",
15696     "field_offset" : 192,
15697     "referenced_type" : "type-75"
15698    },
15699    {
15700     "field_name" : "v_subsampling",
15701     "field_offset" : 224,
15702     "referenced_type" : "type-75"
15703    }
15704   ],
15705   "linker_set_key" : "android_flex_plane",
15706   "name" : "android_flex_plane",
15707   "referenced_type" : "type-483",
15708   "self_type" : "type-483",
15709   "size" : 32,
15710   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15711   "unique_id" : "android_flex_plane"
15712  },
15713  {
15714   "alignment" : 4,
15715   "fields" :
15716   [
15717    {
15718     "field_name" : "displayPrimaryRed",
15719     "referenced_type" : "type-489"
15720    },
15721    {
15722     "field_name" : "displayPrimaryGreen",
15723     "field_offset" : 64,
15724     "referenced_type" : "type-489"
15725    },
15726    {
15727     "field_name" : "displayPrimaryBlue",
15728     "field_offset" : 128,
15729     "referenced_type" : "type-489"
15730    },
15731    {
15732     "field_name" : "whitePoint",
15733     "field_offset" : 192,
15734     "referenced_type" : "type-489"
15735    },
15736    {
15737     "field_name" : "maxLuminance",
15738     "field_offset" : 256,
15739     "referenced_type" : "type-256"
15740    },
15741    {
15742     "field_name" : "minLuminance",
15743     "field_offset" : 288,
15744     "referenced_type" : "type-256"
15745    }
15746   ],
15747   "linker_set_key" : "android_smpte2086_metadata",
15748   "name" : "android_smpte2086_metadata",
15749   "referenced_type" : "type-490",
15750   "self_type" : "type-490",
15751   "size" : 40,
15752   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15753   "unique_id" : "android_smpte2086_metadata"
15754  },
15755  {
15756   "alignment" : 4,
15757   "fields" :
15758   [
15759    {
15760     "field_name" : "x",
15761     "referenced_type" : "type-256"
15762    },
15763    {
15764     "field_name" : "y",
15765     "field_offset" : 32,
15766     "referenced_type" : "type-256"
15767    }
15768   ],
15769   "linker_set_key" : "android_xy_color",
15770   "name" : "android_xy_color",
15771   "referenced_type" : "type-489",
15772   "self_type" : "type-489",
15773   "size" : 8,
15774   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15775   "unique_id" : "android_xy_color"
15776  },
15777  {
15778   "alignment" : 4,
15779   "fields" :
15780   [
15781    {
15782     "field_name" : "y",
15783     "referenced_type" : "type-26"
15784    },
15785    {
15786     "field_name" : "cb",
15787     "field_offset" : 32,
15788     "referenced_type" : "type-26"
15789    },
15790    {
15791     "field_name" : "cr",
15792     "field_offset" : 64,
15793     "referenced_type" : "type-26"
15794    },
15795    {
15796     "field_name" : "ystride",
15797     "field_offset" : 96,
15798     "referenced_type" : "type-2"
15799    },
15800    {
15801     "field_name" : "cstride",
15802     "field_offset" : 128,
15803     "referenced_type" : "type-2"
15804    },
15805    {
15806     "field_name" : "chroma_step",
15807     "field_offset" : 160,
15808     "referenced_type" : "type-2"
15809    },
15810    {
15811     "field_name" : "reserved",
15812     "field_offset" : 192,
15813     "referenced_type" : "type-481"
15814    }
15815   ],
15816   "linker_set_key" : "android_ycbcr",
15817   "name" : "android_ycbcr",
15818   "referenced_type" : "type-480",
15819   "self_type" : "type-480",
15820   "size" : 56,
15821   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15822   "unique_id" : "android_ycbcr"
15823  },
15824  {
15825   "alignment" : 4,
15826   "fields" :
15827   [
15828    {
15829     "referenced_type" : "type-122"
15830    }
15831   ],
15832   "linker_set_key" : "log_msg",
15833   "name" : "log_msg",
15834   "referenced_type" : "type-121",
15835   "self_type" : "type-121",
15836   "size" : 5124,
15837   "source_file" : "/system/core/liblog/include/log/log_read.h",
15838   "unique_id" : "log_msg"
15839  },
15840  {
15841   "alignment" : 4,
15842   "fields" :
15843   [
15844    {
15845     "field_name" : "buf",
15846     "referenced_type" : "type-123"
15847    },
15848    {
15849     "field_name" : "entry",
15850     "referenced_type" : "type-125"
15851    },
15852    {
15853     "field_name" : "entry_v4",
15854     "referenced_type" : "type-125"
15855    },
15856    {
15857     "field_name" : "entry_v3",
15858     "referenced_type" : "type-128"
15859    },
15860    {
15861     "field_name" : "entry_v2",
15862     "referenced_type" : "type-129"
15863    },
15864    {
15865     "field_name" : "entry_v1",
15866     "referenced_type" : "type-130"
15867    }
15868   ],
15869   "is_anonymous" : true,
15870   "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",
15871   "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",
15872   "record_kind" : "union",
15873   "referenced_type" : "type-122",
15874   "self_type" : "type-122",
15875   "size" : 5124,
15876   "source_file" : "/system/core/liblog/include/log/log_read.h",
15877   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15878  },
15879  {
15880   "alignment" : 1,
15881   "fields" :
15882   [
15883    {
15884     "field_name" : "tv_sec",
15885     "referenced_type" : "type-2"
15886    },
15887    {
15888     "field_name" : "tv_nsec",
15889     "field_offset" : 32,
15890     "referenced_type" : "type-2"
15891    }
15892   ],
15893   "linker_set_key" : "log_time",
15894   "name" : "log_time",
15895   "referenced_type" : "type-396",
15896   "self_type" : "type-396",
15897   "size" : 8,
15898   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15899   "unique_id" : "_ZTS8log_time"
15900  },
15901  {
15902   "alignment" : 4,
15903   "fields" :
15904   [
15905    {
15906     "field_name" : "len",
15907     "referenced_type" : "type-126"
15908    },
15909    {
15910     "field_name" : "__pad",
15911     "field_offset" : 16,
15912     "referenced_type" : "type-126"
15913    },
15914    {
15915     "field_name" : "pid",
15916     "field_offset" : 32,
15917     "referenced_type" : "type-75"
15918    },
15919    {
15920     "field_name" : "tid",
15921     "field_offset" : 64,
15922     "referenced_type" : "type-75"
15923    },
15924    {
15925     "field_name" : "sec",
15926     "field_offset" : 96,
15927     "referenced_type" : "type-75"
15928    },
15929    {
15930     "field_name" : "nsec",
15931     "field_offset" : 128,
15932     "referenced_type" : "type-75"
15933    },
15934    {
15935     "field_name" : "msg",
15936     "field_offset" : 160,
15937     "referenced_type" : "type-127"
15938    }
15939   ],
15940   "linker_set_key" : "logger_entry",
15941   "name" : "logger_entry",
15942   "referenced_type" : "type-130",
15943   "self_type" : "type-130",
15944   "size" : 20,
15945   "source_file" : "/system/core/liblog/include/log/log_read.h",
15946   "unique_id" : "logger_entry"
15947  },
15948  {
15949   "alignment" : 1,
15950   "fields" :
15951   [
15952    {
15953     "field_name" : "len",
15954     "referenced_type" : "type-126"
15955    },
15956    {
15957     "field_name" : "hdr_size",
15958     "field_offset" : 16,
15959     "referenced_type" : "type-126"
15960    },
15961    {
15962     "field_name" : "pid",
15963     "field_offset" : 32,
15964     "referenced_type" : "type-75"
15965    },
15966    {
15967     "field_name" : "tid",
15968     "field_offset" : 64,
15969     "referenced_type" : "type-75"
15970    },
15971    {
15972     "field_name" : "sec",
15973     "field_offset" : 96,
15974     "referenced_type" : "type-75"
15975    },
15976    {
15977     "field_name" : "nsec",
15978     "field_offset" : 128,
15979     "referenced_type" : "type-75"
15980    },
15981    {
15982     "field_name" : "euid",
15983     "field_offset" : 160,
15984     "referenced_type" : "type-2"
15985    },
15986    {
15987     "field_name" : "msg",
15988     "field_offset" : 192,
15989     "referenced_type" : "type-127"
15990    }
15991   ],
15992   "linker_set_key" : "logger_entry_v2",
15993   "name" : "logger_entry_v2",
15994   "referenced_type" : "type-129",
15995   "self_type" : "type-129",
15996   "size" : 24,
15997   "source_file" : "/system/core/liblog/include/log/log_read.h",
15998   "unique_id" : "logger_entry_v2"
15999  },
16000  {
16001   "alignment" : 1,
16002   "fields" :
16003   [
16004    {
16005     "field_name" : "len",
16006     "referenced_type" : "type-126"
16007    },
16008    {
16009     "field_name" : "hdr_size",
16010     "field_offset" : 16,
16011     "referenced_type" : "type-126"
16012    },
16013    {
16014     "field_name" : "pid",
16015     "field_offset" : 32,
16016     "referenced_type" : "type-75"
16017    },
16018    {
16019     "field_name" : "tid",
16020     "field_offset" : 64,
16021     "referenced_type" : "type-75"
16022    },
16023    {
16024     "field_name" : "sec",
16025     "field_offset" : 96,
16026     "referenced_type" : "type-75"
16027    },
16028    {
16029     "field_name" : "nsec",
16030     "field_offset" : 128,
16031     "referenced_type" : "type-75"
16032    },
16033    {
16034     "field_name" : "lid",
16035     "field_offset" : 160,
16036     "referenced_type" : "type-2"
16037    },
16038    {
16039     "field_name" : "msg",
16040     "field_offset" : 192,
16041     "referenced_type" : "type-127"
16042    }
16043   ],
16044   "linker_set_key" : "logger_entry_v3",
16045   "name" : "logger_entry_v3",
16046   "referenced_type" : "type-128",
16047   "self_type" : "type-128",
16048   "size" : 24,
16049   "source_file" : "/system/core/liblog/include/log/log_read.h",
16050   "unique_id" : "logger_entry_v3"
16051  },
16052  {
16053   "alignment" : 4,
16054   "fields" :
16055   [
16056    {
16057     "field_name" : "len",
16058     "referenced_type" : "type-126"
16059    },
16060    {
16061     "field_name" : "hdr_size",
16062     "field_offset" : 16,
16063     "referenced_type" : "type-126"
16064    },
16065    {
16066     "field_name" : "pid",
16067     "field_offset" : 32,
16068     "referenced_type" : "type-75"
16069    },
16070    {
16071     "field_name" : "tid",
16072     "field_offset" : 64,
16073     "referenced_type" : "type-2"
16074    },
16075    {
16076     "field_name" : "sec",
16077     "field_offset" : 96,
16078     "referenced_type" : "type-2"
16079    },
16080    {
16081     "field_name" : "nsec",
16082     "field_offset" : 128,
16083     "referenced_type" : "type-2"
16084    },
16085    {
16086     "field_name" : "lid",
16087     "field_offset" : 160,
16088     "referenced_type" : "type-2"
16089    },
16090    {
16091     "field_name" : "uid",
16092     "field_offset" : 192,
16093     "referenced_type" : "type-2"
16094    },
16095    {
16096     "field_name" : "msg",
16097     "field_offset" : 224,
16098     "referenced_type" : "type-127"
16099    }
16100   ],
16101   "linker_set_key" : "logger_entry_v4",
16102   "name" : "logger_entry_v4",
16103   "referenced_type" : "type-125",
16104   "self_type" : "type-125",
16105   "size" : 28,
16106   "source_file" : "/system/core/liblog/include/log/log_read.h",
16107   "unique_id" : "logger_entry_v4"
16108  },
16109  {
16110   "alignment" : 4,
16111   "fields" :
16112   [
16113    {
16114     "field_name" : "version",
16115     "referenced_type" : "type-75"
16116    },
16117    {
16118     "field_name" : "numFds",
16119     "field_offset" : 32,
16120     "referenced_type" : "type-75"
16121    },
16122    {
16123     "field_name" : "numInts",
16124     "field_offset" : 64,
16125     "referenced_type" : "type-75"
16126    },
16127    {
16128     "field_name" : "data",
16129     "field_offset" : 96,
16130     "referenced_type" : "type-196"
16131    }
16132   ],
16133   "linker_set_key" : "native_handle",
16134   "name" : "native_handle",
16135   "referenced_type" : "type-195",
16136   "self_type" : "type-195",
16137   "size" : 12,
16138   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16139   "unique_id" : "native_handle"
16140  }
16141 ],
16142 "rvalue_reference_types" :
16143 [
16144  {
16145   "alignment" : 4,
16146   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16147   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsb> > &&",
16148   "referenced_type" : "type-171",
16149   "self_type" : "type-173",
16150   "size" : 4,
16151   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16152  },
16153  {
16154   "alignment" : 4,
16155   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16156   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_1::IUsbCallback> > &&",
16157   "referenced_type" : "type-645",
16158   "self_type" : "type-647",
16159   "size" : 4,
16160   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16161  },
16162  {
16163   "alignment" : 4,
16164   "linker_set_key" : "android::hardware::Return<bool> &&",
16165   "name" : "android::hardware::Return<bool> &&",
16166   "referenced_type" : "type-164",
16167   "self_type" : "type-167",
16168   "size" : 4,
16169   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16170  },
16171  {
16172   "alignment" : 4,
16173   "linker_set_key" : "android::hardware::Return<void> &&",
16174   "name" : "android::hardware::Return<void> &&",
16175   "referenced_type" : "type-183",
16176   "self_type" : "type-186",
16177   "size" : 4,
16178   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16179  },
16180  {
16181   "alignment" : 4,
16182   "linker_set_key" : "android::hardware::Status &&",
16183   "name" : "android::hardware::Status &&",
16184   "referenced_type" : "type-154",
16185   "self_type" : "type-160",
16186   "size" : 4,
16187   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16188  },
16189  {
16190   "alignment" : 4,
16191   "linker_set_key" : "android::hardware::details::return_status &&",
16192   "name" : "android::hardware::details::return_status &&",
16193   "referenced_type" : "type-165",
16194   "self_type" : "type-179",
16195   "size" : 4,
16196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16197  },
16198  {
16199   "alignment" : 4,
16200   "linker_set_key" : "android::hardware::hidl_handle &&",
16201   "name" : "android::hardware::hidl_handle &&",
16202   "referenced_type" : "type-300",
16203   "self_type" : "type-309",
16204   "size" : 4,
16205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16206  },
16207  {
16208   "alignment" : 4,
16209   "linker_set_key" : "android::hardware::hidl_memory &&",
16210   "name" : "android::hardware::hidl_memory &&",
16211   "referenced_type" : "type-307",
16212   "self_type" : "type-313",
16213   "size" : 4,
16214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16215  },
16216  {
16217   "alignment" : 4,
16218   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16219   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16220   "referenced_type" : "type-143",
16221   "self_type" : "type-145",
16222   "size" : 4,
16223   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16224  },
16225  {
16226   "alignment" : 4,
16227   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16228   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
16229   "referenced_type" : "type-107",
16230   "self_type" : "type-110",
16231   "size" : 4,
16232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16233  },
16234  {
16235   "alignment" : 4,
16236   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16237   "name" : "android::sp<android::hardware::usb::V1_1::IUsb> &&",
16238   "referenced_type" : "type-135",
16239   "self_type" : "type-138",
16240   "size" : 4,
16241   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16242  },
16243  {
16244   "alignment" : 4,
16245   "linker_set_key" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16246   "name" : "android::sp<android::hardware::usb::V1_1::IUsbCallback> &&",
16247   "referenced_type" : "type-624",
16248   "self_type" : "type-642",
16249   "size" : 4,
16250   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16251  },
16252  {
16253   "alignment" : 4,
16254   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16255   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16256   "referenced_type" : "type-453",
16257   "self_type" : "type-452",
16258   "size" : 4,
16259   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16260  },
16261  {
16262   "alignment" : 4,
16263   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16264   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16265   "referenced_type" : "type-696",
16266   "self_type" : "type-695",
16267   "size" : 4,
16268   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16269  },
16270  {
16271   "alignment" : 4,
16272   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16273   "name" : "std::function<sp<IBase> (void *)> &&",
16274   "referenced_type" : "type-463",
16275   "self_type" : "type-462",
16276   "size" : 4,
16277   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16278  },
16279  {
16280   "alignment" : 4,
16281   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16282   "name" : "std::function<sp<IBase> (void *)> &&",
16283   "referenced_type" : "type-700",
16284   "self_type" : "type-699",
16285   "size" : 4,
16286   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16287  },
16288  {
16289   "alignment" : 4,
16290   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16291   "name" : "std::function<sp<IBinder> (void *)> &&",
16292   "referenced_type" : "type-455",
16293   "self_type" : "type-454",
16294   "size" : 4,
16295   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16296  },
16297  {
16298   "alignment" : 4,
16299   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16300   "name" : "std::function<sp<IBinder> (void *)> &&",
16301   "referenced_type" : "type-698",
16302   "self_type" : "type-697",
16303   "size" : 4,
16304   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16305  }
16306 ]
16307}
16308