1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-54",
9   "self_type" : "type-117",
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-247",
16   "self_type" : "type-470",
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-20",
24   "self_type" : "type-187",
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-114",
32   "self_type" : "type-327",
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-114",
41   "self_type" : "type-113",
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-463",
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-35",
64   "self_type" : "type-35",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-54",
74   "self_type" : "type-54",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-43",
84   "self_type" : "type-43",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-254",
92   "self_type" : "type-254",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-247",
100   "self_type" : "type-247",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-25",
118   "self_type" : "type-25",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-235",
127   "self_type" : "type-235",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-207",
136   "self_type" : "type-207",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-261",
145   "self_type" : "type-261",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-114",
155   "self_type" : "type-114",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-13",
175   "self_type" : "type-13",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-240",
185   "self_type" : "type-240",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-116",
195   "self_type" : "type-116",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-22",
202   "self_type" : "type-22"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware10fromBinderINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS4_21BpHwUsbGadgetCallbackENS4_21BnHwUsbGadgetCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE"
210  },
211  {
212   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
213  },
214  {
215   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
216  },
217  {
218   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
219  },
220  {
221   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
225  },
226  {
227   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
228  },
229  {
230   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
240  },
241  {
242   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
243  },
244  {
245   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
249  },
250  {
251   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
252  },
253  {
254   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
255  },
256  {
257   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spIS4_EEb"
258  },
259  {
260   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13addOnewayTaskENSt3__18functionIFvvEEE"
261  },
262  {
263   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC1ENS_2spINS3_10IUsbGadgetEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC2ENS_2spINS3_10IUsbGadgetEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
270  },
271  {
272   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
276  },
277  {
278   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget4pingEv"
282  },
283  {
284   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC1ERKNS_2spINS3_10IUsbGadgetEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC2ERKNS_2spINS3_10IUsbGadgetEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
291  },
292  {
293   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
294  },
295  {
296   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD2Ev"
297  },
298  {
299   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
300  },
301  {
302   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
312  },
313  {
314   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
315  },
316  {
317   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv"
318  },
319  {
320   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv"
321  },
322  {
323   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
324  },
325  {
326   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
327  },
328  {
329   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_18IUsbGadgetCallbackEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
333  },
334  {
335   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv"
336  },
337  {
338   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC1ERKNS_2spINS0_7IBinderEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC2ERKNS_2spINS0_7IBinderEEE"
345  },
346  {
347   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
348  },
349  {
350   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
351  },
352  {
353   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
360  },
361  {
362   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
372  },
373  {
374   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
375  },
376  {
377   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
378  },
379  {
380   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
381  },
382  {
383   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
384  },
385  {
386   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
390  },
391  {
392   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spIS4_EEb"
393  },
394  {
395   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13addOnewayTaskENSt3__18functionIFvvEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC1ENS_2spINS3_18IUsbGadgetCallbackEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC2ENS_2spINS3_18IUsbGadgetCallbackEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
405  },
406  {
407   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
408  },
409  {
410   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
411  },
412  {
413   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
414  },
415  {
416   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback4pingEv"
417  },
418  {
419   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC1ERKNS_2spINS3_18IUsbGadgetCallbackEEE"
420  },
421  {
422   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC2ERKNS_2spINS3_18IUsbGadgetCallbackEEE"
423  },
424  {
425   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
426  },
427  {
428   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
429  },
430  {
431   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD2Ev"
432  },
433  {
434   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
435  },
436  {
437   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
441  },
442  {
443   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
444  },
445  {
446   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv"
453  },
454  {
455   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv"
456  },
457  {
458   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE"
459  },
460  {
461   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE"
462  },
463  {
464   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmNS3_6StatusE"
465  },
466  {
467   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmNS3_6StatusE"
468  },
469  {
470   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv"
471  },
472  {
473   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC1ERKNS_2spINS0_7IBinderEEE"
477  },
478  {
479   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC2ERKNS_2spINS0_7IBinderEEE"
480  },
481  {
482   "binding" : "weak",
483   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_010IUsbGadgetENS_4hidl4base4V1_05IBaseENS5_13BpHwUsbGadgetEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
484  },
485  {
486   "binding" : "weak",
487   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS_4hidl4base4V1_05IBaseENS5_21BpHwUsbGadgetCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
488  },
489  {
490   "binding" : "weak",
491   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb6gadget4V1_018IUsbGadgetCallbackEvEENS_2spIT_EES9_"
492  },
493  {
494   "binding" : "weak",
495   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_013BpHwUsbGadgetENS5_10IUsbGadgetEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
496  },
497  {
498   "binding" : "weak",
499   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_021BpHwUsbGadgetCallbackENS5_18IUsbGadgetCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
500  },
501  {
502   "binding" : "weak",
503   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
504  },
505  {
506   "binding" : "weak",
507   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
508  },
509  {
510   "binding" : "weak",
511   "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_"
512  },
513  {
514   "binding" : "weak",
515   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
516  },
517  {
518   "binding" : "weak",
519   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
520  },
521  {
522   "binding" : "weak",
523   "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_"
524  },
525  {
526   "binding" : "weak",
527   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
528  },
529  {
530   "binding" : "weak",
531   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
532  },
533  {
534   "binding" : "weak",
535   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
536  },
537  {
538   "binding" : "weak",
539   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
540  },
541  {
542   "binding" : "weak",
543   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
544  },
545  {
546   "name" : "_ZThn32_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
547  },
548  {
549   "name" : "_ZThn32_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
550  },
551  {
552   "name" : "_ZThn32_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
553  },
554  {
555   "name" : "_ZThn32_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
556  },
557  {
558   "name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
559  },
560  {
561   "name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
562  },
563  {
564   "name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
565  },
566  {
567   "name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
568  }
569 ],
570 "elf_objects" :
571 [
572  {
573   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10descriptorE"
574  },
575  {
576   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10descriptorE"
577  },
578  {
579   "name" : "_ZTCN7android8hardware3usb6gadget4V1_010IUsbGadgetE0_NS_4hidl4base4V1_05IBaseE"
580  },
581  {
582   "binding" : "weak",
583   "name" : "_ZTCN7android8hardware3usb6gadget4V1_011BsUsbGadgetE0_NS3_10IUsbGadgetE"
584  },
585  {
586   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS0_7IBinderE"
587  },
588  {
589   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS0_9BHwBinderE"
590  },
591  {
592   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS_4hidl4base4V1_08BnHwBaseE"
593  },
594  {
595   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS0_11BpInterfaceINS3_10IUsbGadgetEEE"
596  },
597  {
598   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS3_10IUsbGadgetE"
599  },
600  {
601   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS_4hidl4base4V1_05IBaseE"
602  },
603  {
604   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE16_NS0_11BpHwRefBaseE"
605  },
606  {
607   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE8_NS0_10IInterfaceE"
608  },
609  {
610   "name" : "_ZTCN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE0_NS_4hidl4base4V1_05IBaseE"
611  },
612  {
613   "binding" : "weak",
614   "name" : "_ZTCN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE0_NS3_18IUsbGadgetCallbackE"
615  },
616  {
617   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS0_7IBinderE"
618  },
619  {
620   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS0_9BHwBinderE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
624  },
625  {
626   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS0_11BpInterfaceINS3_18IUsbGadgetCallbackEEE"
627  },
628  {
629   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS3_18IUsbGadgetCallbackE"
630  },
631  {
632   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS_4hidl4base4V1_05IBaseE"
633  },
634  {
635   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE16_NS0_11BpHwRefBaseE"
636  },
637  {
638   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE8_NS0_10IInterfaceE"
639  },
640  {
641   "name" : "_ZTTN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
642  },
643  {
644   "name" : "_ZTTN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
645  },
646  {
647   "name" : "_ZTTN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
648  },
649  {
650   "name" : "_ZTTN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
651  },
652  {
653   "name" : "_ZTTN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
654  },
655  {
656   "name" : "_ZTTN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
657  },
658  {
659   "name" : "_ZTVN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
660  },
661  {
662   "binding" : "weak",
663   "name" : "_ZTVN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
664  },
665  {
666   "name" : "_ZTVN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
667  },
668  {
669   "name" : "_ZTVN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
670  },
671  {
672   "name" : "_ZTVN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
673  },
674  {
675   "binding" : "weak",
676   "name" : "_ZTVN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
677  },
678  {
679   "name" : "_ZTVN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
680  },
681  {
682   "name" : "_ZTVN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
683  }
684 ],
685 "enum_types" :
686 [
687  {
688   "alignment" : 4,
689   "enum_fields" :
690   [
691    {
692     "enum_field_value" : 0,
693     "name" : "android::Condition::WAKE_UP_ONE"
694    },
695    {
696     "enum_field_value" : 1,
697     "name" : "android::Condition::WAKE_UP_ALL"
698    }
699   ],
700   "linker_set_key" : "android::Condition::WakeUpType",
701   "name" : "android::Condition::WakeUpType",
702   "referenced_type" : "type-483",
703   "self_type" : "type-483",
704   "size" : 4,
705   "source_file" : "/system/core/libutils/include/utils/Condition.h",
706   "underlying_type" : "type-2",
707   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
708  },
709  {
710   "alignment" : 4,
711   "enum_fields" :
712   [
713    {
714     "enum_field_value" : 0,
715     "name" : "android::String16::kEmptyString"
716    }
717   ],
718   "linker_set_key" : "android::String16::StaticLinkage",
719   "name" : "android::String16::StaticLinkage",
720   "referenced_type" : "type-374",
721   "self_type" : "type-374",
722   "size" : 4,
723   "source_file" : "/system/core/libutils/include/utils/String16.h",
724   "underlying_type" : "type-2",
725   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
726  },
727  {
728   "alignment" : 4,
729   "enum_fields" :
730   [
731    {
732     "enum_field_value" : 0,
733     "name" : "android::String8::kEmptyString"
734    }
735   ],
736   "linker_set_key" : "android::String8::StaticLinkage",
737   "name" : "android::String8::StaticLinkage",
738   "referenced_type" : "type-367",
739   "self_type" : "type-367",
740   "size" : 4,
741   "source_file" : "/system/core/libutils/include/utils/String8.h",
742   "underlying_type" : "type-2",
743   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
744  },
745  {
746   "alignment" : 4,
747   "enum_fields" :
748   [
749    {
750     "enum_field_value" : 0,
751     "name" : "android::hardware::HidlReturnRestriction::NONE"
752    },
753    {
754     "enum_field_value" : 1,
755     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
756    },
757    {
758     "enum_field_value" : 2,
759     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
760    }
761   ],
762   "linker_set_key" : "android::hardware::HidlReturnRestriction",
763   "name" : "android::hardware::HidlReturnRestriction",
764   "referenced_type" : "type-173",
765   "self_type" : "type-173",
766   "size" : 4,
767   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
768   "underlying_type" : "type-20",
769   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
770  },
771  {
772   "alignment" : 4,
773   "enum_fields" :
774   [
775    {
776     "enum_field_value" : 0,
777     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
778    },
779    {
780     "enum_field_value" : 1,
781     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
782    },
783    {
784     "enum_field_value" : 2,
785     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
786    },
787    {
788     "enum_field_value" : 3,
789     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
790    }
791   ],
792   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
793   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
794   "referenced_type" : "type-357",
795   "self_type" : "type-357",
796   "size" : 4,
797   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
798   "underlying_type" : "type-20",
799   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
800  },
801  {
802   "alignment" : 4,
803   "enum_fields" :
804   [
805    {
806     "enum_field_value" : 1,
807     "name" : "android::hardware::kSynchronizedReadWrite"
808    },
809    {
810     "enum_field_value" : 2,
811     "name" : "android::hardware::kUnsynchronizedWrite"
812    }
813   ],
814   "linker_set_key" : "android::hardware::MQFlavor",
815   "name" : "android::hardware::MQFlavor",
816   "referenced_type" : "type-353",
817   "self_type" : "type-353",
818   "size" : 4,
819   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
820   "underlying_type" : "type-2",
821   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
822  },
823  {
824   "alignment" : 4,
825   "enum_fields" :
826   [
827    {
828     "enum_field_value" : 0,
829     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
830    },
831    {
832     "enum_field_value" : 1,
833     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
834    },
835    {
836     "enum_field_value" : 2,
837     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
838    }
839   ],
840   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
841   "name" : "android::hardware::ProcessState::CallRestriction",
842   "referenced_type" : "type-56",
843   "self_type" : "type-56",
844   "size" : 4,
845   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
846   "underlying_type" : "type-20",
847   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
848  },
849  {
850   "alignment" : 4,
851   "enum_fields" :
852   [
853    {
854     "enum_field_value" : 0,
855     "name" : "android::hardware::Status::EX_NONE"
856    },
857    {
858     "enum_field_value" : -1,
859     "name" : "android::hardware::Status::EX_SECURITY"
860    },
861    {
862     "enum_field_value" : -2,
863     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
864    },
865    {
866     "enum_field_value" : -3,
867     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
868    },
869    {
870     "enum_field_value" : -4,
871     "name" : "android::hardware::Status::EX_NULL_POINTER"
872    },
873    {
874     "enum_field_value" : -5,
875     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
876    },
877    {
878     "enum_field_value" : -6,
879     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
880    },
881    {
882     "enum_field_value" : -7,
883     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
884    },
885    {
886     "enum_field_value" : -128,
887     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
888    },
889    {
890     "enum_field_value" : -129,
891     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
892    }
893   ],
894   "linker_set_key" : "android::hardware::Status::Exception",
895   "name" : "android::hardware::Status::Exception",
896   "referenced_type" : "type-147",
897   "self_type" : "type-147",
898   "size" : 4,
899   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
900   "underlying_type" : "type-20",
901   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
902  },
903  {
904   "alignment" : 4,
905   "enum_fields" :
906   [
907    {
908     "enum_field_value" : 0,
909     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
910    },
911    {
912     "enum_field_value" : 1,
913     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
914    },
915    {
916     "enum_field_value" : 2,
917     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
918    },
919    {
920     "enum_field_value" : 3,
921     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
922    },
923    {
924     "enum_field_value" : 4,
925     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
926    },
927    {
928     "enum_field_value" : 5,
929     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
930    },
931    {
932     "enum_field_value" : 6,
933     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
934    },
935    {
936     "enum_field_value" : 7,
937     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
938    },
939    {
940     "enum_field_value" : 8,
941     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
942    },
943    {
944     "enum_field_value" : 9,
945     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
946    }
947   ],
948   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
949   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
950   "referenced_type" : "type-552",
951   "self_type" : "type-552",
952   "size" : 4,
953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
954   "underlying_type" : "type-2",
955   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
956  },
957  {
958   "alignment" : 8,
959   "enum_fields" :
960   [
961    {
962     "enum_field_value" : 0,
963     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::NONE"
964    },
965    {
966     "enum_field_value" : 1,
967     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::ADB"
968    },
969    {
970     "enum_field_value" : 2,
971     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::ACCESSORY"
972    },
973    {
974     "enum_field_value" : 4,
975     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::MTP"
976    },
977    {
978     "enum_field_value" : 8,
979     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::MIDI"
980    },
981    {
982     "enum_field_value" : 16,
983     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::PTP"
984    },
985    {
986     "enum_field_value" : 32,
987     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::RNDIS"
988    },
989    {
990     "enum_field_value" : 64,
991     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::AUDIO_SOURCE"
992    }
993   ],
994   "linker_set_key" : "android::hardware::usb::gadget::V1_0::GadgetFunction",
995   "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction",
996   "referenced_type" : "type-511",
997   "self_type" : "type-511",
998   "size" : 8,
999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h",
1000   "underlying_type" : "type-13",
1001   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_014GadgetFunctionE"
1002  },
1003  {
1004   "alignment" : 4,
1005   "enum_fields" :
1006   [
1007    {
1008     "enum_field_value" : 0,
1009     "name" : "android::hardware::usb::gadget::V1_0::Status::SUCCESS"
1010    },
1011    {
1012     "enum_field_value" : 1,
1013     "name" : "android::hardware::usb::gadget::V1_0::Status::ERROR"
1014    },
1015    {
1016     "enum_field_value" : 2,
1017     "name" : "android::hardware::usb::gadget::V1_0::Status::FUNCTIONS_APPLIED"
1018    },
1019    {
1020     "enum_field_value" : 3,
1021     "name" : "android::hardware::usb::gadget::V1_0::Status::FUNCTIONS_NOT_APPLIED"
1022    },
1023    {
1024     "enum_field_value" : 4,
1025     "name" : "android::hardware::usb::gadget::V1_0::Status::CONFIGURATION_NOT_SUPPORTED"
1026    }
1027   ],
1028   "linker_set_key" : "android::hardware::usb::gadget::V1_0::Status",
1029   "name" : "android::hardware::usb::gadget::V1_0::Status",
1030   "referenced_type" : "type-512",
1031   "self_type" : "type-512",
1032   "size" : 4,
1033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h",
1034   "underlying_type" : "type-2",
1035   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_06StatusE"
1036  },
1037  {
1038   "alignment" : 4,
1039   "enum_fields" :
1040   [
1041    {
1042     "enum_field_value" : 0,
1043     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1044    },
1045    {
1046     "enum_field_value" : 1,
1047     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1048    },
1049    {
1050     "enum_field_value" : 2,
1051     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1052    }
1053   ],
1054   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1055   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1056   "referenced_type" : "type-361",
1057   "self_type" : "type-361",
1058   "size" : 4,
1059   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1060   "underlying_type" : "type-20",
1061   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1062  },
1063  {
1064   "alignment" : 4,
1065   "enum_fields" :
1066   [
1067    {
1068     "enum_field_value" : -1,
1069     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1070    }
1071   ],
1072   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1073   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1074   "referenced_type" : "type-501",
1075   "self_type" : "type-501",
1076   "size" : 4,
1077   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1078   "underlying_type" : "type-20",
1079   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1080  },
1081  {
1082   "alignment" : 1,
1083   "enum_fields" :
1084   [
1085    {
1086     "enum_field_value" : 0,
1087     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1088    },
1089    {
1090     "enum_field_value" : 1,
1091     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1092    },
1093    {
1094     "enum_field_value" : 2,
1095     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1096    }
1097   ],
1098   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1099   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1100   "referenced_type" : "type-499",
1101   "self_type" : "type-499",
1102   "size" : 1,
1103   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1104   "underlying_type" : "type-114",
1105   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1106  },
1107  {
1108   "alignment" : 4,
1109   "enum_fields" :
1110   [
1111    {
1112     "enum_field_value" : 0,
1113     "name" : "ANDROID_LOG_UNKNOWN"
1114    },
1115    {
1116     "enum_field_value" : 1,
1117     "name" : "ANDROID_LOG_DEFAULT"
1118    },
1119    {
1120     "enum_field_value" : 2,
1121     "name" : "ANDROID_LOG_VERBOSE"
1122    },
1123    {
1124     "enum_field_value" : 3,
1125     "name" : "ANDROID_LOG_DEBUG"
1126    },
1127    {
1128     "enum_field_value" : 4,
1129     "name" : "ANDROID_LOG_INFO"
1130    },
1131    {
1132     "enum_field_value" : 5,
1133     "name" : "ANDROID_LOG_WARN"
1134    },
1135    {
1136     "enum_field_value" : 6,
1137     "name" : "ANDROID_LOG_ERROR"
1138    },
1139    {
1140     "enum_field_value" : 7,
1141     "name" : "ANDROID_LOG_FATAL"
1142    },
1143    {
1144     "enum_field_value" : 8,
1145     "name" : "ANDROID_LOG_SILENT"
1146    }
1147   ],
1148   "linker_set_key" : "android_LogPriority",
1149   "name" : "android_LogPriority",
1150   "referenced_type" : "type-1",
1151   "self_type" : "type-1",
1152   "size" : 4,
1153   "source_file" : "/system/core/liblog/include/android/log.h",
1154   "underlying_type" : "type-2",
1155   "unique_id" : "android_LogPriority"
1156  },
1157  {
1158   "alignment" : 4,
1159   "enum_fields" :
1160   [
1161    {
1162     "enum_field_value" : 0,
1163     "name" : "HAL_COLOR_MODE_NATIVE"
1164    },
1165    {
1166     "enum_field_value" : 1,
1167     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1168    },
1169    {
1170     "enum_field_value" : 2,
1171     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1172    },
1173    {
1174     "enum_field_value" : 3,
1175     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1176    },
1177    {
1178     "enum_field_value" : 4,
1179     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1180    },
1181    {
1182     "enum_field_value" : 5,
1183     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1184    },
1185    {
1186     "enum_field_value" : 6,
1187     "name" : "HAL_COLOR_MODE_DCI_P3"
1188    },
1189    {
1190     "enum_field_value" : 7,
1191     "name" : "HAL_COLOR_MODE_SRGB"
1192    },
1193    {
1194     "enum_field_value" : 8,
1195     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1196    },
1197    {
1198     "enum_field_value" : 9,
1199     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1200    }
1201   ],
1202   "linker_set_key" : "android_color_mode_t",
1203   "name" : "android_color_mode_t",
1204   "referenced_type" : "type-451",
1205   "self_type" : "type-451",
1206   "size" : 4,
1207   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1208   "underlying_type" : "type-2",
1209   "unique_id" : "android_color_mode_t"
1210  },
1211  {
1212   "alignment" : 4,
1213   "enum_fields" :
1214   [
1215    {
1216     "enum_field_value" : 10,
1217     "name" : "HAL_COLOR_MODE_BT2020"
1218    },
1219    {
1220     "enum_field_value" : 11,
1221     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1222    },
1223    {
1224     "enum_field_value" : 12,
1225     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1226    }
1227   ],
1228   "linker_set_key" : "android_color_mode_v1_1_t",
1229   "name" : "android_color_mode_v1_1_t",
1230   "referenced_type" : "type-456",
1231   "self_type" : "type-456",
1232   "size" : 4,
1233   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1234   "underlying_type" : "type-2",
1235   "unique_id" : "android_color_mode_v1_1_t"
1236  },
1237  {
1238   "alignment" : 4,
1239   "enum_fields" :
1240   [
1241    {
1242     "enum_field_value" : 0,
1243     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1244    },
1245    {
1246     "enum_field_value" : 1,
1247     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1248    },
1249    {
1250     "enum_field_value" : 2,
1251     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1252    },
1253    {
1254     "enum_field_value" : 3,
1255     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1256    },
1257    {
1258     "enum_field_value" : 4,
1259     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1260    },
1261    {
1262     "enum_field_value" : 5,
1263     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1264    },
1265    {
1266     "enum_field_value" : 6,
1267     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1268    }
1269   ],
1270   "linker_set_key" : "android_color_transform_t",
1271   "name" : "android_color_transform_t",
1272   "referenced_type" : "type-452",
1273   "self_type" : "type-452",
1274   "size" : 4,
1275   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1276   "underlying_type" : "type-2",
1277   "unique_id" : "android_color_transform_t"
1278  },
1279  {
1280   "alignment" : 4,
1281   "enum_fields" :
1282   [
1283    {
1284     "enum_field_value" : 0,
1285     "name" : "HAL_DATASPACE_UNKNOWN"
1286    },
1287    {
1288     "enum_field_value" : 1,
1289     "name" : "HAL_DATASPACE_ARBITRARY"
1290    },
1291    {
1292     "enum_field_value" : 16,
1293     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1294    },
1295    {
1296     "enum_field_value" : 4128768,
1297     "name" : "HAL_DATASPACE_STANDARD_MASK"
1298    },
1299    {
1300     "enum_field_value" : 0,
1301     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1302    },
1303    {
1304     "enum_field_value" : 65536,
1305     "name" : "HAL_DATASPACE_STANDARD_BT709"
1306    },
1307    {
1308     "enum_field_value" : 131072,
1309     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1310    },
1311    {
1312     "enum_field_value" : 196608,
1313     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1314    },
1315    {
1316     "enum_field_value" : 262144,
1317     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1318    },
1319    {
1320     "enum_field_value" : 327680,
1321     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1322    },
1323    {
1324     "enum_field_value" : 393216,
1325     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1326    },
1327    {
1328     "enum_field_value" : 458752,
1329     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1330    },
1331    {
1332     "enum_field_value" : 524288,
1333     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1334    },
1335    {
1336     "enum_field_value" : 589824,
1337     "name" : "HAL_DATASPACE_STANDARD_FILM"
1338    },
1339    {
1340     "enum_field_value" : 655360,
1341     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1342    },
1343    {
1344     "enum_field_value" : 720896,
1345     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1346    },
1347    {
1348     "enum_field_value" : 22,
1349     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1350    },
1351    {
1352     "enum_field_value" : 130023424,
1353     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1354    },
1355    {
1356     "enum_field_value" : 0,
1357     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1358    },
1359    {
1360     "enum_field_value" : 4194304,
1361     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1362    },
1363    {
1364     "enum_field_value" : 8388608,
1365     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1366    },
1367    {
1368     "enum_field_value" : 12582912,
1369     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1370    },
1371    {
1372     "enum_field_value" : 16777216,
1373     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1374    },
1375    {
1376     "enum_field_value" : 20971520,
1377     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1378    },
1379    {
1380     "enum_field_value" : 25165824,
1381     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1382    },
1383    {
1384     "enum_field_value" : 29360128,
1385     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1386    },
1387    {
1388     "enum_field_value" : 33554432,
1389     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1390    },
1391    {
1392     "enum_field_value" : 27,
1393     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1394    },
1395    {
1396     "enum_field_value" : 939524096,
1397     "name" : "HAL_DATASPACE_RANGE_MASK"
1398    },
1399    {
1400     "enum_field_value" : 0,
1401     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1402    },
1403    {
1404     "enum_field_value" : 134217728,
1405     "name" : "HAL_DATASPACE_RANGE_FULL"
1406    },
1407    {
1408     "enum_field_value" : 268435456,
1409     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1410    },
1411    {
1412     "enum_field_value" : 402653184,
1413     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1414    },
1415    {
1416     "enum_field_value" : 512,
1417     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1418    },
1419    {
1420     "enum_field_value" : 138477568,
1421     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1422    },
1423    {
1424     "enum_field_value" : 406913024,
1425     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1426    },
1427    {
1428     "enum_field_value" : 513,
1429     "name" : "HAL_DATASPACE_SRGB"
1430    },
1431    {
1432     "enum_field_value" : 142671872,
1433     "name" : "HAL_DATASPACE_V0_SRGB"
1434    },
1435    {
1436     "enum_field_value" : 411107328,
1437     "name" : "HAL_DATASPACE_V0_SCRGB"
1438    },
1439    {
1440     "enum_field_value" : 257,
1441     "name" : "HAL_DATASPACE_JFIF"
1442    },
1443    {
1444     "enum_field_value" : 146931712,
1445     "name" : "HAL_DATASPACE_V0_JFIF"
1446    },
1447    {
1448     "enum_field_value" : 258,
1449     "name" : "HAL_DATASPACE_BT601_625"
1450    },
1451    {
1452     "enum_field_value" : 281149440,
1453     "name" : "HAL_DATASPACE_V0_BT601_625"
1454    },
1455    {
1456     "enum_field_value" : 259,
1457     "name" : "HAL_DATASPACE_BT601_525"
1458    },
1459    {
1460     "enum_field_value" : 281280512,
1461     "name" : "HAL_DATASPACE_V0_BT601_525"
1462    },
1463    {
1464     "enum_field_value" : 260,
1465     "name" : "HAL_DATASPACE_BT709"
1466    },
1467    {
1468     "enum_field_value" : 281083904,
1469     "name" : "HAL_DATASPACE_V0_BT709"
1470    },
1471    {
1472     "enum_field_value" : 139067392,
1473     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1474    },
1475    {
1476     "enum_field_value" : 155844608,
1477     "name" : "HAL_DATASPACE_DCI_P3"
1478    },
1479    {
1480     "enum_field_value" : 139067392,
1481     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1482    },
1483    {
1484     "enum_field_value" : 143261696,
1485     "name" : "HAL_DATASPACE_DISPLAY_P3"
1486    },
1487    {
1488     "enum_field_value" : 151715840,
1489     "name" : "HAL_DATASPACE_ADOBE_RGB"
1490    },
1491    {
1492     "enum_field_value" : 138805248,
1493     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1494    },
1495    {
1496     "enum_field_value" : 147193856,
1497     "name" : "HAL_DATASPACE_BT2020"
1498    },
1499    {
1500     "enum_field_value" : 163971072,
1501     "name" : "HAL_DATASPACE_BT2020_PQ"
1502    },
1503    {
1504     "enum_field_value" : 4096,
1505     "name" : "HAL_DATASPACE_DEPTH"
1506    },
1507    {
1508     "enum_field_value" : 4097,
1509     "name" : "HAL_DATASPACE_SENSOR"
1510    }
1511   ],
1512   "linker_set_key" : "android_dataspace_t",
1513   "name" : "android_dataspace_t",
1514   "referenced_type" : "type-450",
1515   "self_type" : "type-450",
1516   "size" : 4,
1517   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1518   "underlying_type" : "type-2",
1519   "unique_id" : "android_dataspace_t"
1520  },
1521  {
1522   "alignment" : 4,
1523   "enum_fields" :
1524   [
1525    {
1526     "enum_field_value" : 281411584,
1527     "name" : "HAL_DATASPACE_BT2020_ITU"
1528    },
1529    {
1530     "enum_field_value" : 298188800,
1531     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1532    },
1533    {
1534     "enum_field_value" : 302383104,
1535     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1536    },
1537    {
1538     "enum_field_value" : 168165376,
1539     "name" : "HAL_DATASPACE_BT2020_HLG"
1540    }
1541   ],
1542   "linker_set_key" : "android_dataspace_v1_1_t",
1543   "name" : "android_dataspace_v1_1_t",
1544   "referenced_type" : "type-455",
1545   "self_type" : "type-455",
1546   "size" : 4,
1547   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1548   "underlying_type" : "type-2",
1549   "unique_id" : "android_dataspace_v1_1_t"
1550  },
1551  {
1552   "alignment" : 4,
1553   "enum_fields" :
1554   [
1555    {
1556     "enum_field_value" : 142999552,
1557     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1558    },
1559    {
1560     "enum_field_value" : 4098,
1561     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1562    },
1563    {
1564     "enum_field_value" : 4099,
1565     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1566    },
1567    {
1568     "enum_field_value" : 4100,
1569     "name" : "HAL_DATASPACE_HEIF"
1570    }
1571   ],
1572   "linker_set_key" : "android_dataspace_v1_2_t",
1573   "name" : "android_dataspace_v1_2_t",
1574   "referenced_type" : "type-459",
1575   "self_type" : "type-459",
1576   "size" : 4,
1577   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1578   "underlying_type" : "type-2",
1579   "unique_id" : "android_dataspace_v1_2_t"
1580  },
1581  {
1582   "alignment" : 4,
1583   "enum_fields" :
1584   [
1585    {
1586     "enum_field_value" : 1,
1587     "name" : "FLEX_COMPONENT_Y"
1588    },
1589    {
1590     "enum_field_value" : 2,
1591     "name" : "FLEX_COMPONENT_Cb"
1592    },
1593    {
1594     "enum_field_value" : 4,
1595     "name" : "FLEX_COMPONENT_Cr"
1596    },
1597    {
1598     "enum_field_value" : 1024,
1599     "name" : "FLEX_COMPONENT_R"
1600    },
1601    {
1602     "enum_field_value" : 2048,
1603     "name" : "FLEX_COMPONENT_G"
1604    },
1605    {
1606     "enum_field_value" : 4096,
1607     "name" : "FLEX_COMPONENT_B"
1608    },
1609    {
1610     "enum_field_value" : 1073741824,
1611     "name" : "FLEX_COMPONENT_A"
1612    }
1613   ],
1614   "linker_set_key" : "android_flex_component",
1615   "name" : "android_flex_component",
1616   "referenced_type" : "type-464",
1617   "self_type" : "type-464",
1618   "size" : 4,
1619   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1620   "underlying_type" : "type-2",
1621   "unique_id" : "android_flex_component"
1622  },
1623  {
1624   "alignment" : 4,
1625   "enum_fields" :
1626   [
1627    {
1628     "enum_field_value" : 0,
1629     "name" : "FLEX_FORMAT_INVALID"
1630    },
1631    {
1632     "enum_field_value" : 1,
1633     "name" : "FLEX_FORMAT_Y"
1634    },
1635    {
1636     "enum_field_value" : 7,
1637     "name" : "FLEX_FORMAT_YCbCr"
1638    },
1639    {
1640     "enum_field_value" : 1073741831,
1641     "name" : "FLEX_FORMAT_YCbCrA"
1642    },
1643    {
1644     "enum_field_value" : 7168,
1645     "name" : "FLEX_FORMAT_RGB"
1646    },
1647    {
1648     "enum_field_value" : 1073748992,
1649     "name" : "FLEX_FORMAT_RGBA"
1650    }
1651   ],
1652   "linker_set_key" : "android_flex_format",
1653   "name" : "android_flex_format",
1654   "referenced_type" : "type-466",
1655   "self_type" : "type-466",
1656   "size" : 4,
1657   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1658   "underlying_type" : "type-2",
1659   "unique_id" : "android_flex_format"
1660  },
1661  {
1662   "alignment" : 4,
1663   "enum_fields" :
1664   [
1665    {
1666     "enum_field_value" : 1,
1667     "name" : "HAL_HDR_DOLBY_VISION"
1668    },
1669    {
1670     "enum_field_value" : 2,
1671     "name" : "HAL_HDR_HDR10"
1672    },
1673    {
1674     "enum_field_value" : 3,
1675     "name" : "HAL_HDR_HLG"
1676    }
1677   ],
1678   "linker_set_key" : "android_hdr_t",
1679   "name" : "android_hdr_t",
1680   "referenced_type" : "type-453",
1681   "self_type" : "type-453",
1682   "size" : 4,
1683   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1684   "underlying_type" : "type-2",
1685   "unique_id" : "android_hdr_t"
1686  },
1687  {
1688   "alignment" : 4,
1689   "enum_fields" :
1690   [
1691    {
1692     "enum_field_value" : 4,
1693     "name" : "HAL_HDR_HDR10_PLUS"
1694    }
1695   ],
1696   "linker_set_key" : "android_hdr_v1_2_t",
1697   "name" : "android_hdr_v1_2_t",
1698   "referenced_type" : "type-458",
1699   "self_type" : "type-458",
1700   "size" : 4,
1701   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1702   "underlying_type" : "type-2",
1703   "unique_id" : "android_hdr_v1_2_t"
1704  },
1705  {
1706   "alignment" : 4,
1707   "enum_fields" :
1708   [
1709    {
1710     "enum_field_value" : 39,
1711     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1712    },
1713    {
1714     "enum_field_value" : 40,
1715     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1716    },
1717    {
1718     "enum_field_value" : 41,
1719     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1720    },
1721    {
1722     "enum_field_value" : 42,
1723     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1724    }
1725   ],
1726   "linker_set_key" : "android_pixel_format_sw_t",
1727   "name" : "android_pixel_format_sw_t",
1728   "referenced_type" : "type-461",
1729   "self_type" : "type-461",
1730   "size" : 4,
1731   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1732   "underlying_type" : "type-2",
1733   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1734  },
1735  {
1736   "alignment" : 4,
1737   "enum_fields" :
1738   [
1739    {
1740     "enum_field_value" : 1,
1741     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1742    },
1743    {
1744     "enum_field_value" : 2,
1745     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1746    },
1747    {
1748     "enum_field_value" : 3,
1749     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1750    },
1751    {
1752     "enum_field_value" : 4,
1753     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1754    },
1755    {
1756     "enum_field_value" : 5,
1757     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1758    },
1759    {
1760     "enum_field_value" : 16,
1761     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1762    },
1763    {
1764     "enum_field_value" : 17,
1765     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1766    },
1767    {
1768     "enum_field_value" : 20,
1769     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1770    },
1771    {
1772     "enum_field_value" : 22,
1773     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1774    },
1775    {
1776     "enum_field_value" : 32,
1777     "name" : "HAL_PIXEL_FORMAT_RAW16"
1778    },
1779    {
1780     "enum_field_value" : 33,
1781     "name" : "HAL_PIXEL_FORMAT_BLOB"
1782    },
1783    {
1784     "enum_field_value" : 34,
1785     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1786    },
1787    {
1788     "enum_field_value" : 35,
1789     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1790    },
1791    {
1792     "enum_field_value" : 36,
1793     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1794    },
1795    {
1796     "enum_field_value" : 37,
1797     "name" : "HAL_PIXEL_FORMAT_RAW10"
1798    },
1799    {
1800     "enum_field_value" : 38,
1801     "name" : "HAL_PIXEL_FORMAT_RAW12"
1802    },
1803    {
1804     "enum_field_value" : 43,
1805     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1806    },
1807    {
1808     "enum_field_value" : 538982489,
1809     "name" : "HAL_PIXEL_FORMAT_Y8"
1810    },
1811    {
1812     "enum_field_value" : 540422489,
1813     "name" : "HAL_PIXEL_FORMAT_Y16"
1814    },
1815    {
1816     "enum_field_value" : 842094169,
1817     "name" : "HAL_PIXEL_FORMAT_YV12"
1818    }
1819   ],
1820   "linker_set_key" : "android_pixel_format_t",
1821   "name" : "android_pixel_format_t",
1822   "referenced_type" : "type-448",
1823   "self_type" : "type-448",
1824   "size" : 4,
1825   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1826   "underlying_type" : "type-2",
1827   "unique_id" : "android_pixel_format_t"
1828  },
1829  {
1830   "alignment" : 4,
1831   "enum_fields" :
1832   [
1833    {
1834     "enum_field_value" : 48,
1835     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1836    },
1837    {
1838     "enum_field_value" : 49,
1839     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1840    },
1841    {
1842     "enum_field_value" : 50,
1843     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1844    },
1845    {
1846     "enum_field_value" : 51,
1847     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1848    },
1849    {
1850     "enum_field_value" : 52,
1851     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1852    },
1853    {
1854     "enum_field_value" : 53,
1855     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1856    },
1857    {
1858     "enum_field_value" : 54,
1859     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1860    }
1861   ],
1862   "linker_set_key" : "android_pixel_format_v1_1_t",
1863   "name" : "android_pixel_format_v1_1_t",
1864   "referenced_type" : "type-454",
1865   "self_type" : "type-454",
1866   "size" : 4,
1867   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1868   "underlying_type" : "type-2",
1869   "unique_id" : "android_pixel_format_v1_1_t"
1870  },
1871  {
1872   "alignment" : 4,
1873   "enum_fields" :
1874   [
1875    {
1876     "enum_field_value" : 55,
1877     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1878    }
1879   ],
1880   "linker_set_key" : "android_pixel_format_v1_2_t",
1881   "name" : "android_pixel_format_v1_2_t",
1882   "referenced_type" : "type-460",
1883   "self_type" : "type-460",
1884   "size" : 4,
1885   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1886   "underlying_type" : "type-2",
1887   "unique_id" : "android_pixel_format_v1_2_t"
1888  },
1889  {
1890   "alignment" : 4,
1891   "enum_fields" :
1892   [
1893    {
1894     "enum_field_value" : 0,
1895     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1896    },
1897    {
1898     "enum_field_value" : 1,
1899     "name" : "HAL_RENDER_INTENT_ENHANCE"
1900    },
1901    {
1902     "enum_field_value" : 2,
1903     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1904    },
1905    {
1906     "enum_field_value" : 3,
1907     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1908    }
1909   ],
1910   "linker_set_key" : "android_render_intent_v1_1_t",
1911   "name" : "android_render_intent_v1_1_t",
1912   "referenced_type" : "type-457",
1913   "self_type" : "type-457",
1914   "size" : 4,
1915   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1916   "underlying_type" : "type-2",
1917   "unique_id" : "android_render_intent_v1_1_t"
1918  },
1919  {
1920   "alignment" : 4,
1921   "enum_fields" :
1922   [
1923    {
1924     "enum_field_value" : 1,
1925     "name" : "HAL_TRANSFORM_FLIP_H"
1926    },
1927    {
1928     "enum_field_value" : 2,
1929     "name" : "HAL_TRANSFORM_FLIP_V"
1930    },
1931    {
1932     "enum_field_value" : 4,
1933     "name" : "HAL_TRANSFORM_ROT_90"
1934    },
1935    {
1936     "enum_field_value" : 3,
1937     "name" : "HAL_TRANSFORM_ROT_180"
1938    },
1939    {
1940     "enum_field_value" : 7,
1941     "name" : "HAL_TRANSFORM_ROT_270"
1942    }
1943   ],
1944   "linker_set_key" : "android_transform_t",
1945   "name" : "android_transform_t",
1946   "referenced_type" : "type-449",
1947   "self_type" : "type-449",
1948   "size" : 4,
1949   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1950   "underlying_type" : "type-2",
1951   "unique_id" : "android_transform_t"
1952  },
1953  {
1954   "alignment" : 4,
1955   "enum_fields" :
1956   [
1957    {
1958     "enum_field_value" : 0,
1959     "name" : "LOG_ID_MIN"
1960    },
1961    {
1962     "enum_field_value" : 0,
1963     "name" : "LOG_ID_MAIN"
1964    },
1965    {
1966     "enum_field_value" : 1,
1967     "name" : "LOG_ID_RADIO"
1968    },
1969    {
1970     "enum_field_value" : 2,
1971     "name" : "LOG_ID_EVENTS"
1972    },
1973    {
1974     "enum_field_value" : 3,
1975     "name" : "LOG_ID_SYSTEM"
1976    },
1977    {
1978     "enum_field_value" : 4,
1979     "name" : "LOG_ID_CRASH"
1980    },
1981    {
1982     "enum_field_value" : 5,
1983     "name" : "LOG_ID_STATS"
1984    },
1985    {
1986     "enum_field_value" : 6,
1987     "name" : "LOG_ID_SECURITY"
1988    },
1989    {
1990     "enum_field_value" : 7,
1991     "name" : "LOG_ID_KERNEL"
1992    },
1993    {
1994     "enum_field_value" : 8,
1995     "name" : "LOG_ID_MAX"
1996    }
1997   ],
1998   "linker_set_key" : "log_id",
1999   "name" : "log_id",
2000   "referenced_type" : "type-267",
2001   "self_type" : "type-267",
2002   "size" : 4,
2003   "source_file" : "/system/core/liblog/include/android/log.h",
2004   "underlying_type" : "type-2",
2005   "unique_id" : "log_id"
2006  }
2007 ],
2008 "function_types" :
2009 [
2010  {
2011   "alignment" : 4,
2012   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2013   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2014   "parameters" :
2015   [
2016    {
2017     "referenced_type" : "type-38"
2018    },
2019    {
2020     "referenced_type" : "type-44"
2021    },
2022    {
2023     "referenced_type" : "type-21"
2024    }
2025   ],
2026   "referenced_type" : "type-37",
2027   "return_type" : "type-35",
2028   "self_type" : "type-37",
2029   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2030  },
2031  {
2032   "alignment" : 4,
2033   "linker_set_key" : "int (void *)",
2034   "name" : "int (void *)",
2035   "parameters" :
2036   [
2037    {
2038     "referenced_type" : "type-21"
2039    }
2040   ],
2041   "referenced_type" : "type-474",
2042   "return_type" : "type-20",
2043   "self_type" : "type-474",
2044   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2045  },
2046  {
2047   "alignment" : 4,
2048   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2049   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2050   "parameters" :
2051   [
2052    {
2053     "referenced_type" : "type-394"
2054    },
2055    {
2056     "referenced_type" : "type-343"
2057    },
2058    {
2059     "referenced_type" : "type-13"
2060    },
2061    {
2062     "referenced_type" : "type-395"
2063    },
2064    {
2065     "referenced_type" : "type-13"
2066    },
2067    {
2068     "referenced_type" : "type-21"
2069    }
2070   ],
2071   "referenced_type" : "type-393",
2072   "return_type" : "type-22",
2073   "self_type" : "type-393",
2074   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2075  }
2076 ],
2077 "functions" :
2078 [
2079  {
2080   "function_name" : "android::hardware::fromBinder",
2081   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS4_21BpHwUsbGadgetCallbackENS4_21BnHwUsbGadgetCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE",
2082   "parameters" :
2083   [
2084    {
2085     "referenced_type" : "type-44"
2086    }
2087   ],
2088   "return_type" : "type-92",
2089   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2090   "template_args" : [ "type-94", "type-96", "type-403" ]
2091  },
2092  {
2093   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getService",
2094   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2095   "parameters" :
2096   [
2097    {
2098     "default_arg" : true,
2099     "referenced_type" : "type-406"
2100    },
2101    {
2102     "default_arg" : true,
2103     "referenced_type" : "type-35"
2104    }
2105   ],
2106   "return_type" : "type-126",
2107   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2108  },
2109  {
2110   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::linkToDeath",
2111   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2112   "parameters" :
2113   [
2114    {
2115     "is_this_ptr" : true,
2116     "referenced_type" : "type-127"
2117    },
2118    {
2119     "referenced_type" : "type-273"
2120    },
2121    {
2122     "referenced_type" : "type-13"
2123    }
2124   ],
2125   "return_type" : "type-155",
2126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2127  },
2128  {
2129   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getDebugInfo",
2130   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2131   "parameters" :
2132   [
2133    {
2134     "is_this_ptr" : true,
2135     "referenced_type" : "type-127"
2136    },
2137    {
2138     "referenced_type" : "type-637"
2139    }
2140   ],
2141   "return_type" : "type-174",
2142   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2143  },
2144  {
2145   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getHashChain",
2146   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2147   "parameters" :
2148   [
2149    {
2150     "is_this_ptr" : true,
2151     "referenced_type" : "type-127"
2152    },
2153    {
2154     "referenced_type" : "type-638"
2155    }
2156   ],
2157   "return_type" : "type-174",
2158   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2159  },
2160  {
2161   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::tryGetService",
2162   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2163   "parameters" :
2164   [
2165    {
2166     "default_arg" : true,
2167     "referenced_type" : "type-406"
2168    },
2169    {
2170     "default_arg" : true,
2171     "referenced_type" : "type-35"
2172    }
2173   ],
2174   "return_type" : "type-126",
2175   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2176  },
2177  {
2178   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::unlinkToDeath",
2179   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2180   "parameters" :
2181   [
2182    {
2183     "is_this_ptr" : true,
2184     "referenced_type" : "type-127"
2185    },
2186    {
2187     "referenced_type" : "type-273"
2188    }
2189   ],
2190   "return_type" : "type-155",
2191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2192  },
2193  {
2194   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::interfaceChain",
2195   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2196   "parameters" :
2197   [
2198    {
2199     "is_this_ptr" : true,
2200     "referenced_type" : "type-127"
2201    },
2202    {
2203     "referenced_type" : "type-639"
2204    }
2205   ],
2206   "return_type" : "type-174",
2207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2208  },
2209  {
2210   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::registerAsService",
2211   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2212   "parameters" :
2213   [
2214    {
2215     "is_this_ptr" : true,
2216     "referenced_type" : "type-127"
2217    },
2218    {
2219     "default_arg" : true,
2220     "referenced_type" : "type-406"
2221    }
2222   ],
2223   "return_type" : "type-20",
2224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2225  },
2226  {
2227   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::interfaceDescriptor",
2228   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2229   "parameters" :
2230   [
2231    {
2232     "is_this_ptr" : true,
2233     "referenced_type" : "type-127"
2234    },
2235    {
2236     "referenced_type" : "type-640"
2237    }
2238   ],
2239   "return_type" : "type-174",
2240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2241  },
2242  {
2243   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::notifySyspropsChanged",
2244   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv",
2245   "parameters" :
2246   [
2247    {
2248     "is_this_ptr" : true,
2249     "referenced_type" : "type-127"
2250    }
2251   ],
2252   "return_type" : "type-174",
2253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2254  },
2255  {
2256   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::setHALInstrumentation",
2257   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv",
2258   "parameters" :
2259   [
2260    {
2261     "is_this_ptr" : true,
2262     "referenced_type" : "type-127"
2263    }
2264   ],
2265   "return_type" : "type-174",
2266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2267  },
2268  {
2269   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::registerForNotifications",
2270   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2271   "parameters" :
2272   [
2273    {
2274     "referenced_type" : "type-406"
2275    },
2276    {
2277     "referenced_type" : "type-527"
2278    }
2279   ],
2280   "return_type" : "type-35",
2281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2282  },
2283  {
2284   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::ping",
2285   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv",
2286   "parameters" :
2287   [
2288    {
2289     "is_this_ptr" : true,
2290     "referenced_type" : "type-127"
2291    }
2292   ],
2293   "return_type" : "type-174",
2294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2295  },
2296  {
2297   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::debug",
2298   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2299   "parameters" :
2300   [
2301    {
2302     "is_this_ptr" : true,
2303     "referenced_type" : "type-127"
2304    },
2305    {
2306     "referenced_type" : "type-352"
2307    },
2308    {
2309     "referenced_type" : "type-526"
2310    }
2311   ],
2312   "return_type" : "type-174",
2313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2314  },
2315  {
2316   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::castFrom",
2317   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2318   "parameters" :
2319   [
2320    {
2321     "referenced_type" : "type-570"
2322    },
2323    {
2324     "default_arg" : true,
2325     "referenced_type" : "type-35"
2326    }
2327   ],
2328   "return_type" : "type-162",
2329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2330  },
2331  {
2332   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::castFrom",
2333   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spIS4_EEb",
2334   "parameters" :
2335   [
2336    {
2337     "referenced_type" : "type-558"
2338    },
2339    {
2340     "default_arg" : true,
2341     "referenced_type" : "type-35"
2342    }
2343   ],
2344   "return_type" : "type-162",
2345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2346  },
2347  {
2348   "access" : "private",
2349   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::addOnewayTask",
2350   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13addOnewayTaskENSt3__18functionIFvvEEE",
2351   "parameters" :
2352   [
2353    {
2354     "is_this_ptr" : true,
2355     "referenced_type" : "type-576"
2356    },
2357    {
2358     "referenced_type" : "type-643"
2359    }
2360   ],
2361   "return_type" : "type-174",
2362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2363  },
2364  {
2365   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::BsUsbGadget",
2366   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC1ENS_2spINS3_10IUsbGadgetEEE",
2367   "parameters" :
2368   [
2369    {
2370     "is_this_ptr" : true,
2371     "referenced_type" : "type-576"
2372    },
2373    {
2374     "referenced_type" : "type-132"
2375    }
2376   ],
2377   "return_type" : "type-22",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::BsUsbGadget",
2382   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC2ENS_2spINS3_10IUsbGadgetEEE",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-576"
2388    },
2389    {
2390     "referenced_type" : "type-132"
2391    }
2392   ],
2393   "return_type" : "type-22",
2394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2395  },
2396  {
2397   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::onTransact",
2398   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2399   "parameters" :
2400   [
2401    {
2402     "is_this_ptr" : true,
2403     "referenced_type" : "type-492"
2404    },
2405    {
2406     "referenced_type" : "type-2"
2407    },
2408    {
2409     "referenced_type" : "type-401"
2410    },
2411    {
2412     "referenced_type" : "type-394"
2413    },
2414    {
2415     "default_arg" : true,
2416     "referenced_type" : "type-2"
2417    },
2418    {
2419     "default_arg" : true,
2420     "referenced_type" : "type-646"
2421    }
2422   ],
2423   "return_type" : "type-20",
2424   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2425  },
2426  {
2427   "access" : "private",
2428   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::getDebugInfo",
2429   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2430   "parameters" :
2431   [
2432    {
2433     "is_this_ptr" : true,
2434     "referenced_type" : "type-492"
2435    },
2436    {
2437     "referenced_type" : "type-647"
2438    }
2439   ],
2440   "return_type" : "type-174",
2441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2442  },
2443  {
2444   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::_hidl_getCurrentUsbFunctions",
2445   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2446   "parameters" :
2447   [
2448    {
2449     "referenced_type" : "type-402"
2450    },
2451    {
2452     "referenced_type" : "type-401"
2453    },
2454    {
2455     "referenced_type" : "type-394"
2456    },
2457    {
2458     "referenced_type" : "type-648"
2459    }
2460   ],
2461   "return_type" : "type-20",
2462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2463  },
2464  {
2465   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::_hidl_setCurrentUsbFunctions",
2466   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2467   "parameters" :
2468   [
2469    {
2470     "referenced_type" : "type-402"
2471    },
2472    {
2473     "referenced_type" : "type-401"
2474    },
2475    {
2476     "referenced_type" : "type-394"
2477    },
2478    {
2479     "referenced_type" : "type-649"
2480    }
2481   ],
2482   "return_type" : "type-20",
2483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2484  },
2485  {
2486   "access" : "private",
2487   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::ping",
2488   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget4pingEv",
2489   "parameters" :
2490   [
2491    {
2492     "is_this_ptr" : true,
2493     "referenced_type" : "type-492"
2494    }
2495   ],
2496   "return_type" : "type-174",
2497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2498  },
2499  {
2500   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::BnHwUsbGadget",
2501   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC1ERKNS_2spINS3_10IUsbGadgetEEE",
2502   "parameters" :
2503   [
2504    {
2505     "is_this_ptr" : true,
2506     "referenced_type" : "type-492"
2507    },
2508    {
2509     "referenced_type" : "type-558"
2510    }
2511   ],
2512   "return_type" : "type-22",
2513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2514  },
2515  {
2516   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::BnHwUsbGadget",
2517   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC2ERKNS_2spINS3_10IUsbGadgetEEE",
2518   "parameters" :
2519   [
2520    {
2521     "is_this_ptr" : true,
2522     "referenced_type" : "type-492"
2523    },
2524    {
2525     "referenced_type" : "type-558"
2526    }
2527   ],
2528   "return_type" : "type-22",
2529   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2530  },
2531  {
2532   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2533   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev",
2534   "parameters" :
2535   [
2536    {
2537     "is_this_ptr" : true,
2538     "referenced_type" : "type-492"
2539    }
2540   ],
2541   "return_type" : "type-22",
2542   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2543  },
2544  {
2545   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2546   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev",
2547   "parameters" :
2548   [
2549    {
2550     "is_this_ptr" : true,
2551     "referenced_type" : "type-492"
2552    }
2553   ],
2554   "return_type" : "type-22",
2555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2556  },
2557  {
2558   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2559   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD2Ev",
2560   "parameters" :
2561   [
2562    {
2563     "is_this_ptr" : true,
2564     "referenced_type" : "type-492"
2565    }
2566   ],
2567   "return_type" : "type-22",
2568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2569  },
2570  {
2571   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::linkToDeath",
2572   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2573   "parameters" :
2574   [
2575    {
2576     "is_this_ptr" : true,
2577     "referenced_type" : "type-601"
2578    },
2579    {
2580     "referenced_type" : "type-273"
2581    },
2582    {
2583     "referenced_type" : "type-13"
2584    }
2585   ],
2586   "return_type" : "type-155",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getDebugInfo",
2591   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2592   "parameters" :
2593   [
2594    {
2595     "is_this_ptr" : true,
2596     "referenced_type" : "type-601"
2597    },
2598    {
2599     "referenced_type" : "type-650"
2600    }
2601   ],
2602   "return_type" : "type-174",
2603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2604  },
2605  {
2606   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getHashChain",
2607   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2608   "parameters" :
2609   [
2610    {
2611     "is_this_ptr" : true,
2612     "referenced_type" : "type-601"
2613    },
2614    {
2615     "referenced_type" : "type-651"
2616    }
2617   ],
2618   "return_type" : "type-174",
2619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2620  },
2621  {
2622   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::unlinkToDeath",
2623   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2624   "parameters" :
2625   [
2626    {
2627     "is_this_ptr" : true,
2628     "referenced_type" : "type-601"
2629    },
2630    {
2631     "referenced_type" : "type-273"
2632    }
2633   ],
2634   "return_type" : "type-155",
2635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2636  },
2637  {
2638   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::interfaceChain",
2639   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2640   "parameters" :
2641   [
2642    {
2643     "is_this_ptr" : true,
2644     "referenced_type" : "type-601"
2645    },
2646    {
2647     "referenced_type" : "type-652"
2648    }
2649   ],
2650   "return_type" : "type-174",
2651   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2652  },
2653  {
2654   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::interfaceDescriptor",
2655   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2656   "parameters" :
2657   [
2658    {
2659     "is_this_ptr" : true,
2660     "referenced_type" : "type-601"
2661    },
2662    {
2663     "referenced_type" : "type-653"
2664    }
2665   ],
2666   "return_type" : "type-174",
2667   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2668  },
2669  {
2670   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::notifySyspropsChanged",
2671   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv",
2672   "parameters" :
2673   [
2674    {
2675     "is_this_ptr" : true,
2676     "referenced_type" : "type-601"
2677    }
2678   ],
2679   "return_type" : "type-174",
2680   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2681  },
2682  {
2683   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::setHALInstrumentation",
2684   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv",
2685   "parameters" :
2686   [
2687    {
2688     "is_this_ptr" : true,
2689     "referenced_type" : "type-601"
2690    }
2691   ],
2692   "return_type" : "type-174",
2693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2694  },
2695  {
2696   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getCurrentUsbFunctions",
2697   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE",
2698   "parameters" :
2699   [
2700    {
2701     "is_this_ptr" : true,
2702     "referenced_type" : "type-601"
2703    },
2704    {
2705     "referenced_type" : "type-616"
2706    }
2707   ],
2708   "return_type" : "type-174",
2709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2710  },
2711  {
2712   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::setCurrentUsbFunctions",
2713   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm",
2714   "parameters" :
2715   [
2716    {
2717     "is_this_ptr" : true,
2718     "referenced_type" : "type-601"
2719    },
2720    {
2721     "referenced_type" : "type-13"
2722    },
2723    {
2724     "referenced_type" : "type-616"
2725    },
2726    {
2727     "referenced_type" : "type-13"
2728    }
2729   ],
2730   "return_type" : "type-174",
2731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2732  },
2733  {
2734   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::_hidl_getCurrentUsbFunctions",
2735   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_18IUsbGadgetCallbackEEE",
2736   "parameters" :
2737   [
2738    {
2739     "referenced_type" : "type-632"
2740    },
2741    {
2742     "referenced_type" : "type-556"
2743    },
2744    {
2745     "referenced_type" : "type-616"
2746    }
2747   ],
2748   "return_type" : "type-174",
2749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2750  },
2751  {
2752   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::_hidl_setCurrentUsbFunctions",
2753   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm",
2754   "parameters" :
2755   [
2756    {
2757     "referenced_type" : "type-632"
2758    },
2759    {
2760     "referenced_type" : "type-556"
2761    },
2762    {
2763     "referenced_type" : "type-13"
2764    },
2765    {
2766     "referenced_type" : "type-616"
2767    },
2768    {
2769     "referenced_type" : "type-13"
2770    }
2771   ],
2772   "return_type" : "type-174",
2773   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2774  },
2775  {
2776   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::ping",
2777   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv",
2778   "parameters" :
2779   [
2780    {
2781     "is_this_ptr" : true,
2782     "referenced_type" : "type-601"
2783    }
2784   ],
2785   "return_type" : "type-174",
2786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2787  },
2788  {
2789   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::debug",
2790   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2791   "parameters" :
2792   [
2793    {
2794     "is_this_ptr" : true,
2795     "referenced_type" : "type-601"
2796    },
2797    {
2798     "referenced_type" : "type-352"
2799    },
2800    {
2801     "referenced_type" : "type-526"
2802    }
2803   ],
2804   "return_type" : "type-174",
2805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2806  },
2807  {
2808   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::BpHwUsbGadget",
2809   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC1ERKNS_2spINS0_7IBinderEEE",
2810   "parameters" :
2811   [
2812    {
2813     "is_this_ptr" : true,
2814     "referenced_type" : "type-601"
2815    },
2816    {
2817     "referenced_type" : "type-44"
2818    }
2819   ],
2820   "return_type" : "type-22",
2821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2822  },
2823  {
2824   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::BpHwUsbGadget",
2825   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC2ERKNS_2spINS0_7IBinderEEE",
2826   "parameters" :
2827   [
2828    {
2829     "is_this_ptr" : true,
2830     "referenced_type" : "type-601"
2831    },
2832    {
2833     "referenced_type" : "type-44"
2834    }
2835   ],
2836   "return_type" : "type-22",
2837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2838  },
2839  {
2840   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getService",
2841   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2842   "parameters" :
2843   [
2844    {
2845     "default_arg" : true,
2846     "referenced_type" : "type-600"
2847    },
2848    {
2849     "default_arg" : true,
2850     "referenced_type" : "type-35"
2851    }
2852   ],
2853   "return_type" : "type-92",
2854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2855  },
2856  {
2857   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::linkToDeath",
2858   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2859   "parameters" :
2860   [
2861    {
2862     "is_this_ptr" : true,
2863     "referenced_type" : "type-93"
2864    },
2865    {
2866     "referenced_type" : "type-273"
2867    },
2868    {
2869     "referenced_type" : "type-13"
2870    }
2871   ],
2872   "return_type" : "type-155",
2873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2874  },
2875  {
2876   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getDebugInfo",
2877   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2878   "parameters" :
2879   [
2880    {
2881     "is_this_ptr" : true,
2882     "referenced_type" : "type-93"
2883    },
2884    {
2885     "referenced_type" : "type-654"
2886    }
2887   ],
2888   "return_type" : "type-174",
2889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2890  },
2891  {
2892   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getHashChain",
2893   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2894   "parameters" :
2895   [
2896    {
2897     "is_this_ptr" : true,
2898     "referenced_type" : "type-93"
2899    },
2900    {
2901     "referenced_type" : "type-655"
2902    }
2903   ],
2904   "return_type" : "type-174",
2905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2906  },
2907  {
2908   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::tryGetService",
2909   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2910   "parameters" :
2911   [
2912    {
2913     "default_arg" : true,
2914     "referenced_type" : "type-600"
2915    },
2916    {
2917     "default_arg" : true,
2918     "referenced_type" : "type-35"
2919    }
2920   ],
2921   "return_type" : "type-92",
2922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2923  },
2924  {
2925   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::unlinkToDeath",
2926   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2927   "parameters" :
2928   [
2929    {
2930     "is_this_ptr" : true,
2931     "referenced_type" : "type-93"
2932    },
2933    {
2934     "referenced_type" : "type-273"
2935    }
2936   ],
2937   "return_type" : "type-155",
2938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2939  },
2940  {
2941   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::interfaceChain",
2942   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2943   "parameters" :
2944   [
2945    {
2946     "is_this_ptr" : true,
2947     "referenced_type" : "type-93"
2948    },
2949    {
2950     "referenced_type" : "type-656"
2951    }
2952   ],
2953   "return_type" : "type-174",
2954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2955  },
2956  {
2957   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::registerAsService",
2958   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2959   "parameters" :
2960   [
2961    {
2962     "is_this_ptr" : true,
2963     "referenced_type" : "type-93"
2964    },
2965    {
2966     "default_arg" : true,
2967     "referenced_type" : "type-600"
2968    }
2969   ],
2970   "return_type" : "type-20",
2971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2972  },
2973  {
2974   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::interfaceDescriptor",
2975   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2976   "parameters" :
2977   [
2978    {
2979     "is_this_ptr" : true,
2980     "referenced_type" : "type-93"
2981    },
2982    {
2983     "referenced_type" : "type-657"
2984    }
2985   ],
2986   "return_type" : "type-174",
2987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2988  },
2989  {
2990   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::notifySyspropsChanged",
2991   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv",
2992   "parameters" :
2993   [
2994    {
2995     "is_this_ptr" : true,
2996     "referenced_type" : "type-93"
2997    }
2998   ],
2999   "return_type" : "type-174",
3000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3001  },
3002  {
3003   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::setHALInstrumentation",
3004   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv",
3005   "parameters" :
3006   [
3007    {
3008     "is_this_ptr" : true,
3009     "referenced_type" : "type-93"
3010    }
3011   ],
3012   "return_type" : "type-174",
3013   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3014  },
3015  {
3016   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::registerForNotifications",
3017   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3018   "parameters" :
3019   [
3020    {
3021     "referenced_type" : "type-600"
3022    },
3023    {
3024     "referenced_type" : "type-527"
3025    }
3026   ],
3027   "return_type" : "type-35",
3028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3029  },
3030  {
3031   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::ping",
3032   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv",
3033   "parameters" :
3034   [
3035    {
3036     "is_this_ptr" : true,
3037     "referenced_type" : "type-93"
3038    }
3039   ],
3040   "return_type" : "type-174",
3041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3042  },
3043  {
3044   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::debug",
3045   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3046   "parameters" :
3047   [
3048    {
3049     "is_this_ptr" : true,
3050     "referenced_type" : "type-93"
3051    },
3052    {
3053     "referenced_type" : "type-352"
3054    },
3055    {
3056     "referenced_type" : "type-526"
3057    }
3058   ],
3059   "return_type" : "type-174",
3060   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3061  },
3062  {
3063   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::castFrom",
3064   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3065   "parameters" :
3066   [
3067    {
3068     "referenced_type" : "type-570"
3069    },
3070    {
3071     "default_arg" : true,
3072     "referenced_type" : "type-35"
3073    }
3074   ],
3075   "return_type" : "type-577",
3076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3077  },
3078  {
3079   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::castFrom",
3080   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spIS4_EEb",
3081   "parameters" :
3082   [
3083    {
3084     "referenced_type" : "type-616"
3085    },
3086    {
3087     "default_arg" : true,
3088     "referenced_type" : "type-35"
3089    }
3090   ],
3091   "return_type" : "type-577",
3092   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3093  },
3094  {
3095   "access" : "private",
3096   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::addOnewayTask",
3097   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13addOnewayTaskENSt3__18functionIFvvEEE",
3098   "parameters" :
3099   [
3100    {
3101     "is_this_ptr" : true,
3102     "referenced_type" : "type-575"
3103    },
3104    {
3105     "referenced_type" : "type-660"
3106    }
3107   ],
3108   "return_type" : "type-174",
3109   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3110  },
3111  {
3112   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::BsUsbGadgetCallback",
3113   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC1ENS_2spINS3_18IUsbGadgetCallbackEEE",
3114   "parameters" :
3115   [
3116    {
3117     "is_this_ptr" : true,
3118     "referenced_type" : "type-575"
3119    },
3120    {
3121     "referenced_type" : "type-122"
3122    }
3123   ],
3124   "return_type" : "type-22",
3125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3126  },
3127  {
3128   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::BsUsbGadgetCallback",
3129   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC2ENS_2spINS3_18IUsbGadgetCallbackEEE",
3130   "parameters" :
3131   [
3132    {
3133     "is_this_ptr" : true,
3134     "referenced_type" : "type-575"
3135    },
3136    {
3137     "referenced_type" : "type-122"
3138    }
3139   ],
3140   "return_type" : "type-22",
3141   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3142  },
3143  {
3144   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::onTransact",
3145   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
3146   "parameters" :
3147   [
3148    {
3149     "is_this_ptr" : true,
3150     "referenced_type" : "type-533"
3151    },
3152    {
3153     "referenced_type" : "type-2"
3154    },
3155    {
3156     "referenced_type" : "type-401"
3157    },
3158    {
3159     "referenced_type" : "type-394"
3160    },
3161    {
3162     "default_arg" : true,
3163     "referenced_type" : "type-2"
3164    },
3165    {
3166     "default_arg" : true,
3167     "referenced_type" : "type-663"
3168    }
3169   ],
3170   "return_type" : "type-20",
3171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3172  },
3173  {
3174   "access" : "private",
3175   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::getDebugInfo",
3176   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3177   "parameters" :
3178   [
3179    {
3180     "is_this_ptr" : true,
3181     "referenced_type" : "type-533"
3182    },
3183    {
3184     "referenced_type" : "type-664"
3185    }
3186   ],
3187   "return_type" : "type-174",
3188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3189  },
3190  {
3191   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::_hidl_getCurrentUsbFunctionsCb",
3192   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3193   "parameters" :
3194   [
3195    {
3196     "referenced_type" : "type-402"
3197    },
3198    {
3199     "referenced_type" : "type-401"
3200    },
3201    {
3202     "referenced_type" : "type-394"
3203    },
3204    {
3205     "referenced_type" : "type-665"
3206    }
3207   ],
3208   "return_type" : "type-20",
3209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3210  },
3211  {
3212   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::_hidl_setCurrentUsbFunctionsCb",
3213   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3214   "parameters" :
3215   [
3216    {
3217     "referenced_type" : "type-402"
3218    },
3219    {
3220     "referenced_type" : "type-401"
3221    },
3222    {
3223     "referenced_type" : "type-394"
3224    },
3225    {
3226     "referenced_type" : "type-666"
3227    }
3228   ],
3229   "return_type" : "type-20",
3230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3231  },
3232  {
3233   "access" : "private",
3234   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::ping",
3235   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback4pingEv",
3236   "parameters" :
3237   [
3238    {
3239     "is_this_ptr" : true,
3240     "referenced_type" : "type-533"
3241    }
3242   ],
3243   "return_type" : "type-174",
3244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3245  },
3246  {
3247   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::BnHwUsbGadgetCallback",
3248   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC1ERKNS_2spINS3_18IUsbGadgetCallbackEEE",
3249   "parameters" :
3250   [
3251    {
3252     "is_this_ptr" : true,
3253     "referenced_type" : "type-533"
3254    },
3255    {
3256     "referenced_type" : "type-616"
3257    }
3258   ],
3259   "return_type" : "type-22",
3260   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3261  },
3262  {
3263   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::BnHwUsbGadgetCallback",
3264   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC2ERKNS_2spINS3_18IUsbGadgetCallbackEEE",
3265   "parameters" :
3266   [
3267    {
3268     "is_this_ptr" : true,
3269     "referenced_type" : "type-533"
3270    },
3271    {
3272     "referenced_type" : "type-616"
3273    }
3274   ],
3275   "return_type" : "type-22",
3276   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3277  },
3278  {
3279   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3280   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev",
3281   "parameters" :
3282   [
3283    {
3284     "is_this_ptr" : true,
3285     "referenced_type" : "type-533"
3286    }
3287   ],
3288   "return_type" : "type-22",
3289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3290  },
3291  {
3292   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3293   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev",
3294   "parameters" :
3295   [
3296    {
3297     "is_this_ptr" : true,
3298     "referenced_type" : "type-533"
3299    }
3300   ],
3301   "return_type" : "type-22",
3302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3303  },
3304  {
3305   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3306   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD2Ev",
3307   "parameters" :
3308   [
3309    {
3310     "is_this_ptr" : true,
3311     "referenced_type" : "type-533"
3312    }
3313   ],
3314   "return_type" : "type-22",
3315   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3316  },
3317  {
3318   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::linkToDeath",
3319   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3320   "parameters" :
3321   [
3322    {
3323     "is_this_ptr" : true,
3324     "referenced_type" : "type-108"
3325    },
3326    {
3327     "referenced_type" : "type-273"
3328    },
3329    {
3330     "referenced_type" : "type-13"
3331    }
3332   ],
3333   "return_type" : "type-155",
3334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3335  },
3336  {
3337   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getDebugInfo",
3338   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3339   "parameters" :
3340   [
3341    {
3342     "is_this_ptr" : true,
3343     "referenced_type" : "type-108"
3344    },
3345    {
3346     "referenced_type" : "type-667"
3347    }
3348   ],
3349   "return_type" : "type-174",
3350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3351  },
3352  {
3353   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getHashChain",
3354   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3355   "parameters" :
3356   [
3357    {
3358     "is_this_ptr" : true,
3359     "referenced_type" : "type-108"
3360    },
3361    {
3362     "referenced_type" : "type-668"
3363    }
3364   ],
3365   "return_type" : "type-174",
3366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3367  },
3368  {
3369   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::unlinkToDeath",
3370   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3371   "parameters" :
3372   [
3373    {
3374     "is_this_ptr" : true,
3375     "referenced_type" : "type-108"
3376    },
3377    {
3378     "referenced_type" : "type-273"
3379    }
3380   ],
3381   "return_type" : "type-155",
3382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3383  },
3384  {
3385   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::interfaceChain",
3386   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3387   "parameters" :
3388   [
3389    {
3390     "is_this_ptr" : true,
3391     "referenced_type" : "type-108"
3392    },
3393    {
3394     "referenced_type" : "type-669"
3395    }
3396   ],
3397   "return_type" : "type-174",
3398   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3399  },
3400  {
3401   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::interfaceDescriptor",
3402   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3403   "parameters" :
3404   [
3405    {
3406     "is_this_ptr" : true,
3407     "referenced_type" : "type-108"
3408    },
3409    {
3410     "referenced_type" : "type-670"
3411    }
3412   ],
3413   "return_type" : "type-174",
3414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3415  },
3416  {
3417   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::notifySyspropsChanged",
3418   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv",
3419   "parameters" :
3420   [
3421    {
3422     "is_this_ptr" : true,
3423     "referenced_type" : "type-108"
3424    }
3425   ],
3426   "return_type" : "type-174",
3427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3428  },
3429  {
3430   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::setHALInstrumentation",
3431   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv",
3432   "parameters" :
3433   [
3434    {
3435     "is_this_ptr" : true,
3436     "referenced_type" : "type-108"
3437    }
3438   ],
3439   "return_type" : "type-174",
3440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3441  },
3442  {
3443   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getCurrentUsbFunctionsCb",
3444   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE",
3445   "parameters" :
3446   [
3447    {
3448     "is_this_ptr" : true,
3449     "referenced_type" : "type-108"
3450    },
3451    {
3452     "referenced_type" : "type-13"
3453    },
3454    {
3455     "referenced_type" : "type-512"
3456    }
3457   ],
3458   "return_type" : "type-174",
3459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3460  },
3461  {
3462   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::setCurrentUsbFunctionsCb",
3463   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE",
3464   "parameters" :
3465   [
3466    {
3467     "is_this_ptr" : true,
3468     "referenced_type" : "type-108"
3469    },
3470    {
3471     "referenced_type" : "type-13"
3472    },
3473    {
3474     "referenced_type" : "type-512"
3475    }
3476   ],
3477   "return_type" : "type-174",
3478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3479  },
3480  {
3481   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::_hidl_getCurrentUsbFunctionsCb",
3482   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmNS3_6StatusE",
3483   "parameters" :
3484   [
3485    {
3486     "referenced_type" : "type-632"
3487    },
3488    {
3489     "referenced_type" : "type-556"
3490    },
3491    {
3492     "referenced_type" : "type-13"
3493    },
3494    {
3495     "referenced_type" : "type-512"
3496    }
3497   ],
3498   "return_type" : "type-174",
3499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3500  },
3501  {
3502   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::_hidl_setCurrentUsbFunctionsCb",
3503   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmNS3_6StatusE",
3504   "parameters" :
3505   [
3506    {
3507     "referenced_type" : "type-632"
3508    },
3509    {
3510     "referenced_type" : "type-556"
3511    },
3512    {
3513     "referenced_type" : "type-13"
3514    },
3515    {
3516     "referenced_type" : "type-512"
3517    }
3518   ],
3519   "return_type" : "type-174",
3520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3521  },
3522  {
3523   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::ping",
3524   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv",
3525   "parameters" :
3526   [
3527    {
3528     "is_this_ptr" : true,
3529     "referenced_type" : "type-108"
3530    }
3531   ],
3532   "return_type" : "type-174",
3533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3534  },
3535  {
3536   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::debug",
3537   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3538   "parameters" :
3539   [
3540    {
3541     "is_this_ptr" : true,
3542     "referenced_type" : "type-108"
3543    },
3544    {
3545     "referenced_type" : "type-352"
3546    },
3547    {
3548     "referenced_type" : "type-526"
3549    }
3550   ],
3551   "return_type" : "type-174",
3552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3553  },
3554  {
3555   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::BpHwUsbGadgetCallback",
3556   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC1ERKNS_2spINS0_7IBinderEEE",
3557   "parameters" :
3558   [
3559    {
3560     "is_this_ptr" : true,
3561     "referenced_type" : "type-108"
3562    },
3563    {
3564     "referenced_type" : "type-44"
3565    }
3566   ],
3567   "return_type" : "type-22",
3568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3569  },
3570  {
3571   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::BpHwUsbGadgetCallback",
3572   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC2ERKNS_2spINS0_7IBinderEEE",
3573   "parameters" :
3574   [
3575    {
3576     "is_this_ptr" : true,
3577     "referenced_type" : "type-108"
3578    },
3579    {
3580     "referenced_type" : "type-44"
3581    }
3582   ],
3583   "return_type" : "type-22",
3584   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3585  },
3586  {
3587   "function_name" : "android::hardware::details::castInterface",
3588   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_010IUsbGadgetENS_4hidl4base4V1_05IBaseENS5_13BpHwUsbGadgetEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3589   "parameters" :
3590   [
3591    {
3592     "referenced_type" : "type-378"
3593    },
3594    {
3595     "referenced_type" : "type-52"
3596    },
3597    {
3598     "referenced_type" : "type-35"
3599    }
3600   ],
3601   "return_type" : "type-162",
3602   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3603   "template_args" : [ "type-128", "type-16", "type-537" ]
3604  },
3605  {
3606   "function_name" : "android::hardware::details::castInterface",
3607   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS_4hidl4base4V1_05IBaseENS5_21BpHwUsbGadgetCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3608   "parameters" :
3609   [
3610    {
3611     "referenced_type" : "type-378"
3612    },
3613    {
3614     "referenced_type" : "type-52"
3615    },
3616    {
3617     "referenced_type" : "type-35"
3618    }
3619   ],
3620   "return_type" : "type-577",
3621   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3622   "template_args" : [ "type-94", "type-16", "type-96" ]
3623  },
3624  {
3625   "function_name" : "android::hardware::details::wrapPassthrough",
3626   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb6gadget4V1_018IUsbGadgetCallbackEvEENS_2spIT_EES9_",
3627   "parameters" :
3628   [
3629    {
3630     "referenced_type" : "type-92"
3631    }
3632   ],
3633   "return_type" : "type-92",
3634   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3635   "template_args" : [ "type-94", "type-22" ]
3636  },
3637  {
3638   "function_name" : "android::hardware::details::getServiceInternal",
3639   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_013BpHwUsbGadgetENS5_10IUsbGadgetEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3640   "parameters" :
3641   [
3642    {
3643     "referenced_type" : "type-406"
3644    },
3645    {
3646     "referenced_type" : "type-35"
3647    },
3648    {
3649     "referenced_type" : "type-35"
3650    }
3651   ],
3652   "return_type" : "type-126",
3653   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3654   "template_args" : [ "type-537", "type-128", "type-22", "type-22" ]
3655  },
3656  {
3657   "function_name" : "android::hardware::details::getServiceInternal",
3658   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_021BpHwUsbGadgetCallbackENS5_18IUsbGadgetCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3659   "parameters" :
3660   [
3661    {
3662     "referenced_type" : "type-600"
3663    },
3664    {
3665     "referenced_type" : "type-35"
3666    },
3667    {
3668     "referenced_type" : "type-35"
3669    }
3670   ],
3671   "return_type" : "type-92",
3672   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3673   "template_args" : [ "type-96", "type-94", "type-22", "type-22" ]
3674  }
3675 ],
3676 "global_vars" :
3677 [
3678  {
3679   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10descriptorE",
3680   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::descriptor",
3681   "referenced_type" : "type-52",
3682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
3683  },
3684  {
3685   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10descriptorE",
3686   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::descriptor",
3687   "referenced_type" : "type-52",
3688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3689  }
3690 ],
3691 "lvalue_reference_types" :
3692 [
3693  {
3694   "alignment" : 8,
3695   "linker_set_key" : "android::Mutex &",
3696   "name" : "android::Mutex &",
3697   "referenced_type" : "type-26",
3698   "self_type" : "type-481",
3699   "size" : 8,
3700   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3701  },
3702  {
3703   "alignment" : 8,
3704   "linker_set_key" : "android::RWLock &",
3705   "name" : "android::RWLock &",
3706   "referenced_type" : "type-485",
3707   "self_type" : "type-489",
3708   "size" : 8,
3709   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3710  },
3711  {
3712   "alignment" : 8,
3713   "linker_set_key" : "android::String16 &",
3714   "name" : "android::String16 &",
3715   "referenced_type" : "type-40",
3716   "self_type" : "type-379",
3717   "size" : 8,
3718   "source_file" : "/system/core/libutils/include/utils/String16.h"
3719  },
3720  {
3721   "alignment" : 8,
3722   "linker_set_key" : "android::String8 &",
3723   "name" : "android::String8 &",
3724   "referenced_type" : "type-51",
3725   "self_type" : "type-371",
3726   "size" : 8,
3727   "source_file" : "/system/core/libutils/include/utils/String8.h"
3728  },
3729  {
3730   "alignment" : 8,
3731   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &",
3732   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &",
3733   "referenced_type" : "type-162",
3734   "self_type" : "type-165",
3735   "size" : 8,
3736   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3737  },
3738  {
3739   "alignment" : 8,
3740   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &",
3741   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &",
3742   "referenced_type" : "type-577",
3743   "self_type" : "type-580",
3744   "size" : 8,
3745   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3746  },
3747  {
3748   "alignment" : 8,
3749   "linker_set_key" : "android::hardware::Return<bool> &",
3750   "name" : "android::hardware::Return<bool> &",
3751   "referenced_type" : "type-155",
3752   "self_type" : "type-159",
3753   "size" : 8,
3754   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3755  },
3756  {
3757   "alignment" : 8,
3758   "linker_set_key" : "android::hardware::Return<void> &",
3759   "name" : "android::hardware::Return<void> &",
3760   "referenced_type" : "type-174",
3761   "self_type" : "type-178",
3762   "size" : 8,
3763   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3764  },
3765  {
3766   "alignment" : 8,
3767   "linker_set_key" : "android::hardware::Status &",
3768   "name" : "android::hardware::Status &",
3769   "referenced_type" : "type-145",
3770   "self_type" : "type-152",
3771   "size" : 8,
3772   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3773  },
3774  {
3775   "alignment" : 8,
3776   "linker_set_key" : "android::hardware::TextOutput &",
3777   "name" : "android::hardware::TextOutput &",
3778   "referenced_type" : "type-399",
3779   "self_type" : "type-398",
3780   "size" : 8,
3781   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3782  },
3783  {
3784   "alignment" : 8,
3785   "linker_set_key" : "android::hardware::TextOutput &",
3786   "name" : "android::hardware::TextOutput &",
3787   "referenced_type" : "type-58",
3788   "self_type" : "type-57",
3789   "size" : 8,
3790   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3791  },
3792  {
3793   "alignment" : 8,
3794   "linker_set_key" : "android::hardware::TextOutput &",
3795   "name" : "android::hardware::TextOutput &",
3796   "referenced_type" : "type-597",
3797   "self_type" : "type-596",
3798   "size" : 8,
3799   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3800  },
3801  {
3802   "alignment" : 8,
3803   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3804   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3805   "referenced_type" : "type-323",
3806   "self_type" : "type-547",
3807   "size" : 8,
3808   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3809  },
3810  {
3811   "alignment" : 8,
3812   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3813   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3814   "referenced_type" : "type-315",
3815   "self_type" : "type-542",
3816   "size" : 8,
3817   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3818  },
3819  {
3820   "alignment" : 8,
3821   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3822   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3823   "referenced_type" : "type-326",
3824   "self_type" : "type-551",
3825   "size" : 8,
3826   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3827  },
3828  {
3829   "alignment" : 8,
3830   "linker_set_key" : "android::hardware::hidl_memory &",
3831   "name" : "android::hardware::hidl_memory &",
3832   "referenced_type" : "type-297",
3833   "self_type" : "type-302",
3834   "size" : 8,
3835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3836  },
3837  {
3838   "alignment" : 8,
3839   "linker_set_key" : "android::hardware::hidl_string &",
3840   "name" : "android::hardware::hidl_string &",
3841   "referenced_type" : "type-292",
3842   "self_type" : "type-545",
3843   "size" : 8,
3844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3845  },
3846  {
3847   "alignment" : 8,
3848   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3849   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3850   "referenced_type" : "type-322",
3851   "self_type" : "type-331",
3852   "size" : 8,
3853   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3854  },
3855  {
3856   "alignment" : 8,
3857   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3858   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3859   "referenced_type" : "type-314",
3860   "self_type" : "type-321",
3861   "size" : 8,
3862   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3863  },
3864  {
3865   "alignment" : 8,
3866   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3867   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3868   "referenced_type" : "type-134",
3869   "self_type" : "type-137",
3870   "size" : 8,
3871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3872  },
3873  {
3874   "alignment" : 8,
3875   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
3876   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
3877   "referenced_type" : "type-126",
3878   "self_type" : "type-130",
3879   "size" : 8,
3880   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3881  },
3882  {
3883   "alignment" : 8,
3884   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
3885   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
3886   "referenced_type" : "type-92",
3887   "self_type" : "type-109",
3888   "size" : 8,
3889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3890  },
3891  {
3892   "alignment" : 8,
3893   "linker_set_key" : "const android::String16 &",
3894   "name" : "const android::String16 &",
3895   "referenced_type" : "type-39",
3896   "self_type" : "type-38",
3897   "size" : 8,
3898   "source_file" : "/system/core/libutils/include/utils/String16.h"
3899  },
3900  {
3901   "alignment" : 8,
3902   "linker_set_key" : "const android::String8 &",
3903   "name" : "const android::String8 &",
3904   "referenced_type" : "type-368",
3905   "self_type" : "type-370",
3906   "size" : 8,
3907   "source_file" : "/system/core/libutils/include/utils/String8.h"
3908  },
3909  {
3910   "alignment" : 8,
3911   "linker_set_key" : "const android::hardware::Parcel &",
3912   "name" : "const android::hardware::Parcel &",
3913   "referenced_type" : "type-400",
3914   "self_type" : "type-401",
3915   "size" : 8,
3916   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3917  },
3918  {
3919   "alignment" : 8,
3920   "linker_set_key" : "const android::hardware::Return<bool> &",
3921   "name" : "const android::hardware::Return<bool> &",
3922   "referenced_type" : "type-160",
3923   "self_type" : "type-168",
3924   "size" : 8,
3925   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3926  },
3927  {
3928   "alignment" : 8,
3929   "linker_set_key" : "const android::hardware::Status &",
3930   "name" : "const android::hardware::Status &",
3931   "referenced_type" : "type-149",
3932   "self_type" : "type-150",
3933   "size" : 8,
3934   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3935  },
3936  {
3937   "alignment" : 8,
3938   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3939   "name" : "const android::hardware::details::SchedPrio &",
3940   "referenced_type" : "type-412",
3941   "self_type" : "type-411",
3942   "size" : 8,
3943   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3944  },
3945  {
3946   "alignment" : 8,
3947   "linker_set_key" : "const android::hardware::hidl_handle &",
3948   "name" : "const android::hardware::hidl_handle &",
3949   "referenced_type" : "type-351",
3950   "self_type" : "type-352",
3951   "size" : 8,
3952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3953  },
3954  {
3955   "alignment" : 8,
3956   "linker_set_key" : "const android::hardware::hidl_memory &",
3957   "name" : "const android::hardware::hidl_memory &",
3958   "referenced_type" : "type-300",
3959   "self_type" : "type-301",
3960   "size" : 8,
3961   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3962  },
3963  {
3964   "alignment" : 8,
3965   "linker_set_key" : "const android::hardware::hidl_string &",
3966   "name" : "const android::hardware::hidl_string &",
3967   "referenced_type" : "type-291",
3968   "self_type" : "type-296",
3969   "size" : 8,
3970   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3971  },
3972  {
3973   "alignment" : 8,
3974   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3975   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3976   "referenced_type" : "type-524",
3977   "self_type" : "type-526",
3978   "size" : 8,
3979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
3980  },
3981  {
3982   "alignment" : 8,
3983   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3984   "name" : "const android::hardware::hidl_vec<int> &",
3985   "referenced_type" : "type-336",
3986   "self_type" : "type-338",
3987   "size" : 8,
3988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3989  },
3990  {
3991   "alignment" : 8,
3992   "linker_set_key" : "const android::hardware::hidl_version &",
3993   "name" : "const android::hardware::hidl_version &",
3994   "referenced_type" : "type-346",
3995   "self_type" : "type-348",
3996   "size" : 8,
3997   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3998  },
3999  {
4000   "alignment" : 8,
4001   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4002   "name" : "const android::hidl::base::V1_0::IBase *const &",
4003   "referenced_type" : "type-426",
4004   "self_type" : "type-427",
4005   "size" : 8,
4006   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4007  },
4008  {
4009   "alignment" : 8,
4010   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4011   "name" : "const android::sp<android::hardware::IBinder> &",
4012   "referenced_type" : "type-45",
4013   "self_type" : "type-44",
4014   "size" : 8,
4015   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4016  },
4017  {
4018   "alignment" : 8,
4019   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4020   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4021   "referenced_type" : "type-140",
4022   "self_type" : "type-566",
4023   "size" : 8,
4024   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4025  },
4026  {
4027   "alignment" : 8,
4028   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4029   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4030   "referenced_type" : "type-251",
4031   "self_type" : "type-273",
4032   "size" : 8,
4033   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4034  },
4035  {
4036   "alignment" : 8,
4037   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
4038   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
4039   "referenced_type" : "type-132",
4040   "self_type" : "type-558",
4041   "size" : 8,
4042   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4043  },
4044  {
4045   "alignment" : 8,
4046   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
4047   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
4048   "referenced_type" : "type-122",
4049   "self_type" : "type-616",
4050   "size" : 8,
4051   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4052  },
4053  {
4054   "alignment" : 8,
4055   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4056   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4057   "referenced_type" : "type-569",
4058   "self_type" : "type-570",
4059   "size" : 8,
4060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4061  },
4062  {
4063   "alignment" : 8,
4064   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4065   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4066   "referenced_type" : "type-89",
4067   "self_type" : "type-527",
4068   "size" : 8,
4069   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
4070  },
4071  {
4072   "alignment" : 8,
4073   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4074   "name" : "const android::wp<android::hardware::BHwBinder> &",
4075   "referenced_type" : "type-503",
4076   "self_type" : "type-525",
4077   "size" : 8,
4078   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4079  },
4080  {
4081   "alignment" : 8,
4082   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4083   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4084   "referenced_type" : "type-559",
4085   "self_type" : "type-562",
4086   "size" : 8,
4087   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4088  },
4089  {
4090   "alignment" : 8,
4091   "linker_set_key" : "const bool &",
4092   "name" : "const bool &",
4093   "referenced_type" : "type-81",
4094   "self_type" : "type-259",
4095   "size" : 8,
4096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4097  },
4098  {
4099   "alignment" : 8,
4100   "linker_set_key" : "const double &",
4101   "name" : "const double &",
4102   "referenced_type" : "type-282",
4103   "self_type" : "type-283",
4104   "size" : 8,
4105   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4106  },
4107  {
4108   "alignment" : 8,
4109   "linker_set_key" : "const float &",
4110   "name" : "const float &",
4111   "referenced_type" : "type-276",
4112   "self_type" : "type-277",
4113   "size" : 8,
4114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4115  },
4116  {
4117   "alignment" : 8,
4118   "linker_set_key" : "const int &",
4119   "name" : "const int &",
4120   "referenced_type" : "type-476",
4121   "self_type" : "type-475",
4122   "size" : 8,
4123   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4124  },
4125  {
4126   "linker_set_key" : "const iter<is_const> &",
4127   "name" : "const iter<is_const> &",
4128   "referenced_type" : "type-306",
4129   "self_type" : "type-308",
4130   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4131  },
4132  {
4133   "linker_set_key" : "const iter<is_const> &",
4134   "name" : "const iter<is_const> &",
4135   "referenced_type" : "type-586",
4136   "self_type" : "type-588",
4137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4138  },
4139  {
4140   "linker_set_key" : "const iter<is_const> &",
4141   "name" : "const iter<is_const> &",
4142   "referenced_type" : "type-627",
4143   "self_type" : "type-629",
4144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4145  },
4146  {
4147   "alignment" : 8,
4148   "linker_set_key" : "const log_msg &",
4149   "name" : "const log_msg &",
4150   "referenced_type" : "type-110",
4151   "self_type" : "type-154",
4152   "size" : 8,
4153   "source_file" : "/system/core/liblog/include/log/log_read.h"
4154  },
4155  {
4156   "alignment" : 8,
4157   "linker_set_key" : "const long &",
4158   "name" : "const long &",
4159   "referenced_type" : "type-272",
4160   "self_type" : "type-274",
4161   "size" : 8,
4162   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4163  },
4164  {
4165   "alignment" : 8,
4166   "linker_set_key" : "const short &",
4167   "name" : "const short &",
4168   "referenced_type" : "type-265",
4169   "self_type" : "type-266",
4170   "size" : 8,
4171   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4172  },
4173  {
4174   "alignment" : 8,
4175   "linker_set_key" : "const signed char &",
4176   "name" : "const signed char &",
4177   "referenced_type" : "type-260",
4178   "self_type" : "type-262",
4179   "size" : 8,
4180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4181  },
4182  {
4183   "alignment" : 8,
4184   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4185   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4186   "referenced_type" : "type-404",
4187   "self_type" : "type-406",
4188   "size" : 8,
4189   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4190  },
4191  {
4192   "alignment" : 8,
4193   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4194   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4195   "referenced_type" : "type-598",
4196   "self_type" : "type-600",
4197   "size" : 8,
4198   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4199  },
4200  {
4201   "alignment" : 8,
4202   "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 *> > *)> > > &",
4203   "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 *> > *)> > > &",
4204   "referenced_type" : "type-554",
4205   "self_type" : "type-553",
4206   "size" : 8,
4207   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4208  },
4209  {
4210   "alignment" : 8,
4211   "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 *> > *)> > > &",
4212   "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 *> > *)> > > &",
4213   "referenced_type" : "type-619",
4214   "self_type" : "type-618",
4215   "size" : 8,
4216   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4217  },
4218  {
4219   "alignment" : 8,
4220   "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 *> > *)> > > &",
4221   "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 *> > *)> > > &",
4222   "referenced_type" : "type-64",
4223   "self_type" : "type-63",
4224   "size" : 8,
4225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4226  },
4227  {
4228   "alignment" : 8,
4229   "linker_set_key" : "const unsigned char &",
4230   "name" : "const unsigned char &",
4231   "referenced_type" : "type-263",
4232   "self_type" : "type-264",
4233   "size" : 8,
4234   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4235  },
4236  {
4237   "alignment" : 8,
4238   "linker_set_key" : "const unsigned int &",
4239   "name" : "const unsigned int &",
4240   "referenced_type" : "type-30",
4241   "self_type" : "type-271",
4242   "size" : 8,
4243   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4244  },
4245  {
4246   "alignment" : 8,
4247   "linker_set_key" : "const unsigned long &",
4248   "name" : "const unsigned long &",
4249   "referenced_type" : "type-31",
4250   "self_type" : "type-275",
4251   "size" : 8,
4252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4253  },
4254  {
4255   "alignment" : 8,
4256   "linker_set_key" : "const unsigned short &",
4257   "name" : "const unsigned short &",
4258   "referenced_type" : "type-269",
4259   "self_type" : "type-270",
4260   "size" : 8,
4261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4262  },
4263  {
4264   "alignment" : 8,
4265   "linker_set_key" : "int &",
4266   "name" : "int &",
4267   "referenced_type" : "type-20",
4268   "self_type" : "type-363",
4269   "size" : 8,
4270   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4271  },
4272  {
4273   "alignment" : 8,
4274   "linker_set_key" : "unsigned char &",
4275   "name" : "unsigned char &",
4276   "referenced_type" : "type-114",
4277   "self_type" : "type-505",
4278   "size" : 8,
4279   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4280  },
4281  {
4282   "alignment" : 8,
4283   "linker_set_key" : "unsigned int &",
4284   "name" : "unsigned int &",
4285   "referenced_type" : "type-2",
4286   "self_type" : "type-517",
4287   "size" : 8,
4288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
4289  },
4290  {
4291   "alignment" : 8,
4292   "linker_set_key" : "unsigned long &",
4293   "name" : "unsigned long &",
4294   "referenced_type" : "type-13",
4295   "self_type" : "type-515",
4296   "size" : 8,
4297   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
4298  }
4299 ],
4300 "pointer_types" :
4301 [
4302  {
4303   "alignment" : 8,
4304   "linker_set_key" : "android::Condition *",
4305   "name" : "android::Condition *",
4306   "referenced_type" : "type-82",
4307   "self_type" : "type-484",
4308   "size" : 8,
4309   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4310  },
4311  {
4312   "alignment" : 8,
4313   "linker_set_key" : "android::Mutex *",
4314   "name" : "android::Mutex *",
4315   "referenced_type" : "type-26",
4316   "self_type" : "type-479",
4317   "size" : 8,
4318   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4319  },
4320  {
4321   "alignment" : 8,
4322   "linker_set_key" : "android::Mutex::Autolock *",
4323   "name" : "android::Mutex::Autolock *",
4324   "referenced_type" : "type-480",
4325   "self_type" : "type-482",
4326   "size" : 8,
4327   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4328  },
4329  {
4330   "alignment" : 8,
4331   "linker_set_key" : "android::RWLock *",
4332   "name" : "android::RWLock *",
4333   "referenced_type" : "type-485",
4334   "self_type" : "type-487",
4335   "size" : 8,
4336   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4337  },
4338  {
4339   "alignment" : 8,
4340   "linker_set_key" : "android::RWLock::AutoRLock *",
4341   "name" : "android::RWLock::AutoRLock *",
4342   "referenced_type" : "type-488",
4343   "self_type" : "type-490",
4344   "size" : 8,
4345   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4346  },
4347  {
4348   "alignment" : 8,
4349   "linker_set_key" : "android::RWLock::AutoWLock *",
4350   "name" : "android::RWLock::AutoWLock *",
4351   "referenced_type" : "type-491",
4352   "self_type" : "type-493",
4353   "size" : 8,
4354   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4355  },
4356  {
4357   "alignment" : 8,
4358   "linker_set_key" : "android::RefBase *",
4359   "name" : "android::RefBase *",
4360   "referenced_type" : "type-7",
4361   "self_type" : "type-288",
4362   "size" : 8,
4363   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4364  },
4365  {
4366   "alignment" : 8,
4367   "linker_set_key" : "android::RefBase::weakref_impl *",
4368   "name" : "android::RefBase::weakref_impl *",
4369   "referenced_type" : "type-10",
4370   "self_type" : "type-9",
4371   "size" : 8,
4372   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4373  },
4374  {
4375   "alignment" : 8,
4376   "linker_set_key" : "android::RefBase::weakref_impl *",
4377   "name" : "android::RefBase::weakref_impl *",
4378   "referenced_type" : "type-584",
4379   "self_type" : "type-583",
4380   "size" : 8,
4381   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4382  },
4383  {
4384   "alignment" : 8,
4385   "linker_set_key" : "android::RefBase::weakref_impl *",
4386   "name" : "android::RefBase::weakref_impl *",
4387   "referenced_type" : "type-625",
4388   "self_type" : "type-624",
4389   "size" : 8,
4390   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4391  },
4392  {
4393   "alignment" : 8,
4394   "linker_set_key" : "android::RefBase::weakref_type *",
4395   "name" : "android::RefBase::weakref_type *",
4396   "referenced_type" : "type-12",
4397   "self_type" : "type-11",
4398   "size" : 8,
4399   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4400  },
4401  {
4402   "alignment" : 8,
4403   "linker_set_key" : "android::ReferenceRenamer *",
4404   "name" : "android::ReferenceRenamer *",
4405   "referenced_type" : "type-284",
4406   "self_type" : "type-285",
4407   "size" : 8,
4408   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4409  },
4410  {
4411   "alignment" : 8,
4412   "linker_set_key" : "android::ScopedTrace *",
4413   "name" : "android::ScopedTrace *",
4414   "referenced_type" : "type-495",
4415   "self_type" : "type-496",
4416   "size" : 8,
4417   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4418  },
4419  {
4420   "alignment" : 8,
4421   "linker_set_key" : "android::String16 *",
4422   "name" : "android::String16 *",
4423   "referenced_type" : "type-40",
4424   "self_type" : "type-380",
4425   "size" : 8,
4426   "source_file" : "/system/core/libutils/include/utils/String16.h"
4427  },
4428  {
4429   "alignment" : 8,
4430   "linker_set_key" : "android::String8 *",
4431   "name" : "android::String8 *",
4432   "referenced_type" : "type-51",
4433   "self_type" : "type-372",
4434   "size" : 8,
4435   "source_file" : "/system/core/libutils/include/utils/String8.h"
4436  },
4437  {
4438   "alignment" : 8,
4439   "linker_set_key" : "android::Thread *",
4440   "name" : "android::Thread *",
4441   "referenced_type" : "type-80",
4442   "self_type" : "type-79",
4443   "size" : 8,
4444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4445  },
4446  {
4447   "alignment" : 8,
4448   "linker_set_key" : "android::VirtualLightRefBase *",
4449   "name" : "android::VirtualLightRefBase *",
4450   "referenced_type" : "type-181",
4451   "self_type" : "type-188",
4452   "size" : 8,
4453   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4454  },
4455  {
4456   "alignment" : 8,
4457   "linker_set_key" : "android::hardware::BHwBinder *",
4458   "name" : "android::hardware::BHwBinder *",
4459   "referenced_type" : "type-143",
4460   "self_type" : "type-142",
4461   "size" : 8,
4462   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4463  },
4464  {
4465   "alignment" : 8,
4466   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4467   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4468   "referenced_type" : "type-387",
4469   "self_type" : "type-386",
4470   "size" : 8,
4471   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4472  },
4473  {
4474   "alignment" : 8,
4475   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4476   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4477   "referenced_type" : "type-99",
4478   "self_type" : "type-595",
4479   "size" : 8,
4480   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4481  },
4482  {
4483   "alignment" : 8,
4484   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4485   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4486   "referenced_type" : "type-420",
4487   "self_type" : "type-425",
4488   "size" : 8,
4489   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4490  },
4491  {
4492   "alignment" : 8,
4493   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4494   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4495   "referenced_type" : "type-438",
4496   "self_type" : "type-443",
4497   "size" : 8,
4498   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4499  },
4500  {
4501   "alignment" : 8,
4502   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4503   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4504   "referenced_type" : "type-428",
4505   "self_type" : "type-433",
4506   "size" : 8,
4507   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4508  },
4509  {
4510   "alignment" : 8,
4511   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4512   "name" : "android::hardware::GrantorDescriptor *",
4513   "referenced_type" : "type-313",
4514   "self_type" : "type-312",
4515   "size" : 8,
4516   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4517  },
4518  {
4519   "alignment" : 8,
4520   "linker_set_key" : "android::hardware::IBinder *",
4521   "name" : "android::hardware::IBinder *",
4522   "referenced_type" : "type-34",
4523   "self_type" : "type-33",
4524   "size" : 8,
4525   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4526  },
4527  {
4528   "alignment" : 8,
4529   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4530   "name" : "android::hardware::IBinder::DeathRecipient *",
4531   "referenced_type" : "type-17",
4532   "self_type" : "type-564",
4533   "size" : 8,
4534   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4535  },
4536  {
4537   "alignment" : 8,
4538   "linker_set_key" : "android::hardware::IInterface *",
4539   "name" : "android::hardware::IInterface *",
4540   "referenced_type" : "type-100",
4541   "self_type" : "type-632",
4542   "size" : 8,
4543   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4544  },
4545  {
4546   "alignment" : 8,
4547   "linker_set_key" : "android::hardware::Parcel *",
4548   "name" : "android::hardware::Parcel *",
4549   "referenced_type" : "type-388",
4550   "self_type" : "type-394",
4551   "size" : 8,
4552   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4553  },
4554  {
4555   "alignment" : 8,
4556   "linker_set_key" : "android::hardware::ProcessState *",
4557   "name" : "android::hardware::ProcessState *",
4558   "referenced_type" : "type-19",
4559   "self_type" : "type-18",
4560   "size" : 8,
4561   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4562  },
4563  {
4564   "alignment" : 8,
4565   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
4566   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
4567   "referenced_type" : "type-162",
4568   "self_type" : "type-163",
4569   "size" : 8,
4570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4571  },
4572  {
4573   "alignment" : 8,
4574   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
4575   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
4576   "referenced_type" : "type-577",
4577   "self_type" : "type-578",
4578   "size" : 8,
4579   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4580  },
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "android::hardware::Return<bool> *",
4584   "name" : "android::hardware::Return<bool> *",
4585   "referenced_type" : "type-155",
4586   "self_type" : "type-157",
4587   "size" : 8,
4588   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4589  },
4590  {
4591   "alignment" : 8,
4592   "linker_set_key" : "android::hardware::Return<void> *",
4593   "name" : "android::hardware::Return<void> *",
4594   "referenced_type" : "type-174",
4595   "self_type" : "type-176",
4596   "size" : 8,
4597   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4598  },
4599  {
4600   "alignment" : 8,
4601   "linker_set_key" : "android::hardware::Status *",
4602   "name" : "android::hardware::Status *",
4603   "referenced_type" : "type-145",
4604   "self_type" : "type-148",
4605   "size" : 8,
4606   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4607  },
4608  {
4609   "alignment" : 8,
4610   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4611   "name" : "android::hardware::details::HidlInstrumentor *",
4612   "referenced_type" : "type-104",
4613   "self_type" : "type-556",
4614   "size" : 8,
4615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4616  },
4617  {
4618   "alignment" : 8,
4619   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4620   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4621   "referenced_type" : "type-323",
4622   "self_type" : "type-546",
4623   "size" : 8,
4624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4625  },
4626  {
4627   "alignment" : 8,
4628   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4629   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4630   "referenced_type" : "type-315",
4631   "self_type" : "type-541",
4632   "size" : 8,
4633   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4634  },
4635  {
4636   "alignment" : 8,
4637   "linker_set_key" : "android::hardware::details::return_status *",
4638   "name" : "android::hardware::details::return_status *",
4639   "referenced_type" : "type-156",
4640   "self_type" : "type-169",
4641   "size" : 8,
4642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4643  },
4644  {
4645   "alignment" : 8,
4646   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4647   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4648   "referenced_type" : "type-326",
4649   "self_type" : "type-325",
4650   "size" : 8,
4651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4652  },
4653  {
4654   "alignment" : 8,
4655   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4656   "name" : "android::hardware::hidl_binder_death_recipient *",
4657   "referenced_type" : "type-3",
4658   "self_type" : "type-135",
4659   "size" : 8,
4660   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4661  },
4662  {
4663   "alignment" : 8,
4664   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4665   "name" : "android::hardware::hidl_death_recipient *",
4666   "referenced_type" : "type-6",
4667   "self_type" : "type-5",
4668   "size" : 8,
4669   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4670  },
4671  {
4672   "alignment" : 8,
4673   "linker_set_key" : "android::hardware::hidl_memory *",
4674   "name" : "android::hardware::hidl_memory *",
4675   "referenced_type" : "type-297",
4676   "self_type" : "type-298",
4677   "size" : 8,
4678   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4679  },
4680  {
4681   "alignment" : 8,
4682   "linker_set_key" : "android::hardware::hidl_string *",
4683   "name" : "android::hardware::hidl_string *",
4684   "referenced_type" : "type-292",
4685   "self_type" : "type-317",
4686   "size" : 8,
4687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4688  },
4689  {
4690   "alignment" : 8,
4691   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4692   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4693   "referenced_type" : "type-322",
4694   "self_type" : "type-328",
4695   "size" : 8,
4696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4697  },
4698  {
4699   "alignment" : 8,
4700   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4701   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4702   "referenced_type" : "type-314",
4703   "self_type" : "type-318",
4704   "size" : 8,
4705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4706  },
4707  {
4708   "alignment" : 8,
4709   "linker_set_key" : "android::hardware::hidl_version *",
4710   "name" : "android::hardware::hidl_version *",
4711   "referenced_type" : "type-344",
4712   "self_type" : "type-345",
4713   "size" : 8,
4714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4715  },
4716  {
4717   "alignment" : 8,
4718   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget *",
4719   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget *",
4720   "referenced_type" : "type-376",
4721   "self_type" : "type-492",
4722   "size" : 8,
4723   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4724  },
4725  {
4726   "alignment" : 8,
4727   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback *",
4728   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback *",
4729   "referenced_type" : "type-403",
4730   "self_type" : "type-533",
4731   "size" : 8,
4732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
4733  },
4734  {
4735   "alignment" : 8,
4736   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
4737   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
4738   "referenced_type" : "type-537",
4739   "self_type" : "type-601",
4740   "size" : 8,
4741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4742  },
4743  {
4744   "alignment" : 8,
4745   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
4746   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
4747   "referenced_type" : "type-96",
4748   "self_type" : "type-108",
4749   "size" : 8,
4750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4751  },
4752  {
4753   "alignment" : 8,
4754   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadget *",
4755   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget *",
4756   "referenced_type" : "type-571",
4757   "self_type" : "type-576",
4758   "size" : 8,
4759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4760  },
4761  {
4762   "alignment" : 8,
4763   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback *",
4764   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback *",
4765   "referenced_type" : "type-574",
4766   "self_type" : "type-575",
4767   "size" : 8,
4768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4769  },
4770  {
4771   "alignment" : 8,
4772   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadget *",
4773   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget *",
4774   "referenced_type" : "type-128",
4775   "self_type" : "type-127",
4776   "size" : 8,
4777   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4778  },
4779  {
4780   "alignment" : 8,
4781   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
4782   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
4783   "referenced_type" : "type-94",
4784   "self_type" : "type-93",
4785   "size" : 8,
4786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4787  },
4788  {
4789   "alignment" : 8,
4790   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4791   "name" : "android::hidl::base::V1_0::BnHwBase *",
4792   "referenced_type" : "type-377",
4793   "self_type" : "type-402",
4794   "size" : 8,
4795   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4796  },
4797  {
4798   "alignment" : 8,
4799   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4800   "name" : "android::hidl::base::V1_0::IBase *",
4801   "referenced_type" : "type-16",
4802   "self_type" : "type-15",
4803   "size" : 8,
4804   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4805  },
4806  {
4807   "alignment" : 8,
4808   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4809   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4810   "referenced_type" : "type-72",
4811   "self_type" : "type-71",
4812   "size" : 8,
4813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4814  },
4815  {
4816   "alignment" : 8,
4817   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4818   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4819   "referenced_type" : "type-87",
4820   "self_type" : "type-86",
4821   "size" : 8,
4822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4823  },
4824  {
4825   "alignment" : 8,
4826   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4827   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4828   "referenced_type" : "type-621",
4829   "self_type" : "type-622",
4830   "size" : 8,
4831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4832  },
4833  {
4834   "alignment" : 8,
4835   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4836   "name" : "android::sp<android::hardware::IBinder> *",
4837   "referenced_type" : "type-46",
4838   "self_type" : "type-623",
4839   "size" : 8,
4840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4841  },
4842  {
4843   "alignment" : 8,
4844   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4845   "name" : "android::sp<android::hardware::ProcessState> *",
4846   "referenced_type" : "type-67",
4847   "self_type" : "type-66",
4848   "size" : 8,
4849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4850  },
4851  {
4852   "alignment" : 8,
4853   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4854   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4855   "referenced_type" : "type-134",
4856   "self_type" : "type-133",
4857   "size" : 8,
4858   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4859  },
4860  {
4861   "alignment" : 8,
4862   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4863   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4864   "referenced_type" : "type-126",
4865   "self_type" : "type-125",
4866   "size" : 8,
4867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4868  },
4869  {
4870   "alignment" : 8,
4871   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4872   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4873   "referenced_type" : "type-92",
4874   "self_type" : "type-91",
4875   "size" : 8,
4876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4877  },
4878  {
4879   "alignment" : 8,
4880   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4881   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4882   "referenced_type" : "type-378",
4883   "self_type" : "type-568",
4884   "size" : 8,
4885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4886  },
4887  {
4888   "alignment" : 8,
4889   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4890   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4891   "referenced_type" : "type-70",
4892   "self_type" : "type-73",
4893   "size" : 8,
4894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4895  },
4896  {
4897   "alignment" : 8,
4898   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4899   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4900   "referenced_type" : "type-85",
4901   "self_type" : "type-88",
4902   "size" : 8,
4903   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4904  },
4905  {
4906   "alignment" : 8,
4907   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4908   "name" : "android::wp<android::hardware::BHwBinder> *",
4909   "referenced_type" : "type-295",
4910   "self_type" : "type-366",
4911   "size" : 8,
4912   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4913  },
4914  {
4915   "alignment" : 8,
4916   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4917   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4918   "referenced_type" : "type-563",
4919   "self_type" : "type-565",
4920   "size" : 8,
4921   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4922  },
4923  {
4924   "alignment" : 8,
4925   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4926   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4927   "referenced_type" : "type-4",
4928   "self_type" : "type-218",
4929   "size" : 8,
4930   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4931  },
4932  {
4933   "alignment" : 8,
4934   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4935   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4936   "referenced_type" : "type-14",
4937   "self_type" : "type-557",
4938   "size" : 8,
4939   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4940  },
4941  {
4942   "alignment" : 8,
4943   "linker_set_key" : "android_flex_plane *",
4944   "name" : "android_flex_plane *",
4945   "referenced_type" : "type-465",
4946   "self_type" : "type-468",
4947   "size" : 8,
4948   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4949  },
4950  {
4951   "alignment" : 8,
4952   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4953   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4954   "referenced_type" : "type-37",
4955   "self_type" : "type-36",
4956   "size" : 8,
4957   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4958  },
4959  {
4960   "alignment" : 8,
4961   "linker_set_key" : "char *",
4962   "name" : "char *",
4963   "referenced_type" : "type-54",
4964   "self_type" : "type-190",
4965   "size" : 8,
4966   "source_file" : "/system/core/liblog/include/log/log_read.h"
4967  },
4968  {
4969   "alignment" : 8,
4970   "linker_set_key" : "const android::NativeHandle *",
4971   "name" : "const android::NativeHandle *",
4972   "referenced_type" : "type-358",
4973   "self_type" : "type-359",
4974   "size" : 8,
4975   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4976  },
4977  {
4978   "alignment" : 8,
4979   "linker_set_key" : "const android::RefBase *",
4980   "name" : "const android::RefBase *",
4981   "referenced_type" : "type-286",
4982   "self_type" : "type-287",
4983   "size" : 8,
4984   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "linker_set_key" : "const android::String16 *",
4989   "name" : "const android::String16 *",
4990   "referenced_type" : "type-39",
4991   "self_type" : "type-375",
4992   "size" : 8,
4993   "source_file" : "/system/core/libutils/include/utils/String16.h"
4994  },
4995  {
4996   "alignment" : 8,
4997   "linker_set_key" : "const android::String8 *",
4998   "name" : "const android::String8 *",
4999   "referenced_type" : "type-368",
5000   "self_type" : "type-369",
5001   "size" : 8,
5002   "source_file" : "/system/core/libutils/include/utils/String8.h"
5003  },
5004  {
5005   "alignment" : 8,
5006   "linker_set_key" : "const android::VectorImpl *",
5007   "name" : "const android::VectorImpl *",
5008   "referenced_type" : "type-446",
5009   "self_type" : "type-447",
5010   "size" : 8,
5011   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5012  },
5013  {
5014   "alignment" : 8,
5015   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5016   "name" : "const android::hardware::BpHwRefBase *",
5017   "referenced_type" : "type-383",
5018   "self_type" : "type-384",
5019   "size" : 8,
5020   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5025   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5026   "referenced_type" : "type-413",
5027   "self_type" : "type-414",
5028   "size" : 8,
5029   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5030  },
5031  {
5032   "alignment" : 8,
5033   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5034   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5035   "referenced_type" : "type-418",
5036   "self_type" : "type-419",
5037   "size" : 8,
5038   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5039  },
5040  {
5041   "alignment" : 8,
5042   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
5043   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
5044   "referenced_type" : "type-166",
5045   "self_type" : "type-167",
5046   "size" : 8,
5047   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
5052   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
5053   "referenced_type" : "type-581",
5054   "self_type" : "type-582",
5055   "size" : 8,
5056   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "linker_set_key" : "const android::hardware::Return<bool> *",
5061   "name" : "const android::hardware::Return<bool> *",
5062   "referenced_type" : "type-160",
5063   "self_type" : "type-161",
5064   "size" : 8,
5065   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5066  },
5067  {
5068   "alignment" : 8,
5069   "linker_set_key" : "const android::hardware::Status *",
5070   "name" : "const android::hardware::Status *",
5071   "referenced_type" : "type-149",
5072   "self_type" : "type-153",
5073   "size" : 8,
5074   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5075  },
5076  {
5077   "alignment" : 8,
5078   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5079   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5080   "referenced_type" : "type-548",
5081   "self_type" : "type-550",
5082   "size" : 8,
5083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5084  },
5085  {
5086   "alignment" : 8,
5087   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5088   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5089   "referenced_type" : "type-543",
5090   "self_type" : "type-544",
5091   "size" : 8,
5092   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5093  },
5094  {
5095   "alignment" : 8,
5096   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5097   "name" : "const android::hardware::details::hidl_pointer<int> *",
5098   "referenced_type" : "type-494",
5099   "self_type" : "type-500",
5100   "size" : 8,
5101   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5102  },
5103  {
5104   "alignment" : 8,
5105   "linker_set_key" : "const android::hardware::details::return_status *",
5106   "name" : "const android::hardware::details::return_status *",
5107   "referenced_type" : "type-171",
5108   "self_type" : "type-172",
5109   "size" : 8,
5110   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5111  },
5112  {
5113   "alignment" : 8,
5114   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5115   "name" : "const android::hardware::hidl_death_recipient *",
5116   "referenced_type" : "type-560",
5117   "self_type" : "type-567",
5118   "size" : 8,
5119   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5120  },
5121  {
5122   "alignment" : 8,
5123   "linker_set_key" : "const android::hardware::hidl_memory *",
5124   "name" : "const android::hardware::hidl_memory *",
5125   "referenced_type" : "type-300",
5126   "self_type" : "type-304",
5127   "size" : 8,
5128   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5129  },
5130  {
5131   "alignment" : 8,
5132   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5133   "name" : "const android::hardware::hidl_vec<int> *",
5134   "referenced_type" : "type-336",
5135   "self_type" : "type-337",
5136   "size" : 8,
5137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5138  },
5139  {
5140   "alignment" : 8,
5141   "linker_set_key" : "const android::hardware::hidl_version *",
5142   "name" : "const android::hardware::hidl_version *",
5143   "referenced_type" : "type-346",
5144   "self_type" : "type-347",
5145   "size" : 8,
5146   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5147  },
5148  {
5149   "alignment" : 8,
5150   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
5151   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
5152   "referenced_type" : "type-536",
5153   "self_type" : "type-540",
5154   "size" : 8,
5155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
5156  },
5157  {
5158   "alignment" : 8,
5159   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
5160   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
5161   "referenced_type" : "type-534",
5162   "self_type" : "type-535",
5163   "size" : 8,
5164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadget *",
5169   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadget *",
5170   "referenced_type" : "type-522",
5171   "self_type" : "type-523",
5172   "size" : 8,
5173   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5174  },
5175  {
5176   "alignment" : 8,
5177   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
5178   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
5179   "referenced_type" : "type-123",
5180   "self_type" : "type-124",
5181   "size" : 8,
5182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5183  },
5184  {
5185   "alignment" : 8,
5186   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5187   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5188   "referenced_type" : "type-531",
5189   "self_type" : "type-532",
5190   "size" : 8,
5191   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5192  },
5193  {
5194   "alignment" : 8,
5195   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5196   "name" : "const android::hidl::base::V1_0::IBase *",
5197   "referenced_type" : "type-424",
5198   "self_type" : "type-423",
5199   "size" : 8,
5200   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5201  },
5202  {
5203   "alignment" : 8,
5204   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5205   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5206   "referenced_type" : "type-76",
5207   "self_type" : "type-77",
5208   "size" : 8,
5209   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5210  },
5211  {
5212   "alignment" : 8,
5213   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5214   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5215   "referenced_type" : "type-497",
5216   "self_type" : "type-498",
5217   "size" : 8,
5218   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5219  },
5220  {
5221   "alignment" : 8,
5222   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5223   "name" : "const android::sp<android::hardware::IBinder> *",
5224   "referenced_type" : "type-45",
5225   "self_type" : "type-630",
5226   "size" : 8,
5227   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5228  },
5229  {
5230   "alignment" : 8,
5231   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5232   "name" : "const android::sp<android::hardware::ProcessState> *",
5233   "referenced_type" : "type-68",
5234   "self_type" : "type-69",
5235   "size" : 8,
5236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5237  },
5238  {
5239   "alignment" : 8,
5240   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5241   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5242   "referenced_type" : "type-140",
5243   "self_type" : "type-139",
5244   "size" : 8,
5245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5246  },
5247  {
5248   "alignment" : 8,
5249   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5250   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5251   "referenced_type" : "type-251",
5252   "self_type" : "type-549",
5253   "size" : 8,
5254   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5255  },
5256  {
5257   "alignment" : 8,
5258   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5259   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5260   "referenced_type" : "type-132",
5261   "self_type" : "type-131",
5262   "size" : 8,
5263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5264  },
5265  {
5266   "alignment" : 8,
5267   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5268   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5269   "referenced_type" : "type-122",
5270   "self_type" : "type-121",
5271   "size" : 8,
5272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5273  },
5274  {
5275   "alignment" : 8,
5276   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5277   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5278   "referenced_type" : "type-569",
5279   "self_type" : "type-617",
5280   "size" : 8,
5281   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5282  },
5283  {
5284   "alignment" : 8,
5285   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5286   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5287   "referenced_type" : "type-74",
5288   "self_type" : "type-75",
5289   "size" : 8,
5290   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5291  },
5292  {
5293   "alignment" : 8,
5294   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5295   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5296   "referenced_type" : "type-89",
5297   "self_type" : "type-90",
5298   "size" : 8,
5299   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5300  },
5301  {
5302   "alignment" : 8,
5303   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5304   "name" : "const android::wp<android::hardware::BHwBinder> *",
5305   "referenced_type" : "type-503",
5306   "self_type" : "type-514",
5307   "size" : 8,
5308   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5309  },
5310  {
5311   "alignment" : 8,
5312   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5313   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5314   "referenced_type" : "type-229",
5315   "self_type" : "type-241",
5316   "size" : 8,
5317   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5318  },
5319  {
5320   "alignment" : 8,
5321   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5322   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5323   "referenced_type" : "type-559",
5324   "self_type" : "type-561",
5325   "size" : 8,
5326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5327  },
5328  {
5329   "alignment" : 8,
5330   "linker_set_key" : "const char *",
5331   "name" : "const char *",
5332   "referenced_type" : "type-53",
5333   "self_type" : "type-52",
5334   "size" : 8,
5335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5336  },
5337  {
5338   "alignment" : 8,
5339   "linker_set_key" : "const char16_t *",
5340   "name" : "const char16_t *",
5341   "referenced_type" : "type-42",
5342   "self_type" : "type-41",
5343   "size" : 8,
5344   "source_file" : "/system/core/libutils/include/utils/String16.h"
5345  },
5346  {
5347   "alignment" : 8,
5348   "linker_set_key" : "const log_msg *",
5349   "name" : "const log_msg *",
5350   "referenced_type" : "type-110",
5351   "self_type" : "type-138",
5352   "size" : 8,
5353   "source_file" : "/system/core/liblog/include/log/log_read.h"
5354  },
5355  {
5356   "alignment" : 8,
5357   "linker_set_key" : "const native_handle *",
5358   "name" : "const native_handle *",
5359   "referenced_type" : "type-281",
5360   "self_type" : "type-280",
5361   "size" : 8,
5362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5363  },
5364  {
5365   "alignment" : 8,
5366   "linker_set_key" : "const unsigned char *",
5367   "name" : "const unsigned char *",
5368   "referenced_type" : "type-263",
5369   "self_type" : "type-343",
5370   "size" : 8,
5371   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5372  },
5373  {
5374   "alignment" : 8,
5375   "linker_set_key" : "const unsigned long long *",
5376   "name" : "const unsigned long long *",
5377   "referenced_type" : "type-396",
5378   "self_type" : "type-395",
5379   "size" : 8,
5380   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5381  },
5382  {
5383   "alignment" : 8,
5384   "linker_set_key" : "const void *",
5385   "name" : "const void *",
5386   "referenced_type" : "type-349",
5387   "self_type" : "type-350",
5388   "size" : 8,
5389   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5390  },
5391  {
5392   "alignment" : 8,
5393   "linker_set_key" : "int (*)(void *)",
5394   "name" : "int (*)(void *)",
5395   "referenced_type" : "type-474",
5396   "self_type" : "type-477",
5397   "size" : 8,
5398   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5399  },
5400  {
5401   "alignment" : 8,
5402   "linker_set_key" : "int *",
5403   "name" : "int *",
5404   "referenced_type" : "type-20",
5405   "self_type" : "type-335",
5406   "size" : 8,
5407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5408  },
5409  {
5410   "alignment" : 8,
5411   "linker_set_key" : "log_msg *",
5412   "name" : "log_msg *",
5413   "referenced_type" : "type-111",
5414   "self_type" : "type-175",
5415   "size" : 8,
5416   "source_file" : "/system/core/liblog/include/log/log_read.h"
5417  },
5418  {
5419   "alignment" : 8,
5420   "linker_set_key" : "native_handle *",
5421   "name" : "native_handle *",
5422   "referenced_type" : "type-186",
5423   "self_type" : "type-185",
5424   "size" : 8,
5425   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5426  },
5427  {
5428   "alignment" : 8,
5429   "linker_set_key" : "unsigned char *",
5430   "name" : "unsigned char *",
5431   "referenced_type" : "type-114",
5432   "self_type" : "type-390",
5433   "size" : 8,
5434   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5435  },
5436  {
5437   "alignment" : 8,
5438   "linker_set_key" : "unsigned long long *",
5439   "name" : "unsigned long long *",
5440   "referenced_type" : "type-240",
5441   "self_type" : "type-391",
5442   "size" : 8,
5443   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5444  },
5445  {
5446   "alignment" : 8,
5447   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5448   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5449   "referenced_type" : "type-393",
5450   "self_type" : "type-392",
5451   "size" : 8,
5452   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5453  },
5454  {
5455   "alignment" : 8,
5456   "linker_set_key" : "void *",
5457   "name" : "void *",
5458   "referenced_type" : "type-22",
5459   "self_type" : "type-21",
5460   "size" : 8,
5461   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5462  },
5463  {
5464   "alignment" : 8,
5465   "linker_set_key" : "void **",
5466   "name" : "void **",
5467   "referenced_type" : "type-21",
5468   "self_type" : "type-478",
5469   "size" : 8,
5470   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5471  }
5472 ],
5473 "qualified_types" :
5474 [
5475  {
5476   "alignment" : 8,
5477   "is_const" : true,
5478   "linker_set_key" : "android::RefBase::weakref_impl *const",
5479   "name" : "android::RefBase::weakref_impl *const",
5480   "referenced_type" : "type-583",
5481   "self_type" : "type-585",
5482   "size" : 8,
5483   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5484  },
5485  {
5486   "alignment" : 8,
5487   "is_const" : true,
5488   "linker_set_key" : "android::RefBase::weakref_impl *const",
5489   "name" : "android::RefBase::weakref_impl *const",
5490   "referenced_type" : "type-624",
5491   "self_type" : "type-626",
5492   "size" : 8,
5493   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5494  },
5495  {
5496   "alignment" : 8,
5497   "is_const" : true,
5498   "linker_set_key" : "android::RefBase::weakref_impl *const",
5499   "name" : "android::RefBase::weakref_impl *const",
5500   "referenced_type" : "type-9",
5501   "self_type" : "type-8",
5502   "size" : 8,
5503   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5504  },
5505  {
5506   "alignment" : 8,
5507   "is_const" : true,
5508   "linker_set_key" : "android::hardware::IBinder *const",
5509   "name" : "android::hardware::IBinder *const",
5510   "referenced_type" : "type-33",
5511   "self_type" : "type-102",
5512   "size" : 8,
5513   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5514  },
5515  {
5516   "alignment" : 8,
5517   "is_const" : true,
5518   "linker_set_key" : "const android::NativeHandle",
5519   "name" : "const android::NativeHandle",
5520   "referenced_type" : "type-184",
5521   "self_type" : "type-358",
5522   "size" : 24,
5523   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5524  },
5525  {
5526   "alignment" : 8,
5527   "is_const" : true,
5528   "linker_set_key" : "const android::RefBase",
5529   "name" : "const android::RefBase",
5530   "referenced_type" : "type-7",
5531   "self_type" : "type-286",
5532   "size" : 16,
5533   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5534  },
5535  {
5536   "alignment" : 8,
5537   "is_const" : true,
5538   "linker_set_key" : "const android::String16",
5539   "name" : "const android::String16",
5540   "referenced_type" : "type-40",
5541   "self_type" : "type-39",
5542   "size" : 8,
5543   "source_file" : "/system/core/libutils/include/utils/String16.h"
5544  },
5545  {
5546   "alignment" : 8,
5547   "is_const" : true,
5548   "linker_set_key" : "const android::String8",
5549   "name" : "const android::String8",
5550   "referenced_type" : "type-51",
5551   "self_type" : "type-368",
5552   "size" : 8,
5553   "source_file" : "/system/core/libutils/include/utils/String8.h"
5554  },
5555  {
5556   "alignment" : 8,
5557   "is_const" : true,
5558   "linker_set_key" : "const android::VectorImpl",
5559   "name" : "const android::VectorImpl",
5560   "referenced_type" : "type-29",
5561   "self_type" : "type-446",
5562   "size" : 40,
5563   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5564  },
5565  {
5566   "alignment" : 8,
5567   "is_const" : true,
5568   "linker_set_key" : "const android::hardware::BpHwRefBase",
5569   "name" : "const android::hardware::BpHwRefBase",
5570   "referenced_type" : "type-101",
5571   "self_type" : "type-383",
5572   "size" : 48,
5573   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5574  },
5575  {
5576   "alignment" : 8,
5577   "is_const" : true,
5578   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5579   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5580   "referenced_type" : "type-407",
5581   "self_type" : "type-413",
5582   "size" : 64,
5583   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5584  },
5585  {
5586   "alignment" : 8,
5587   "is_const" : true,
5588   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5589   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5590   "referenced_type" : "type-415",
5591   "self_type" : "type-418",
5592   "size" : 64,
5593   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5594  },
5595  {
5596   "alignment" : 8,
5597   "is_const" : true,
5598   "linker_set_key" : "const android::hardware::Parcel",
5599   "name" : "const android::hardware::Parcel",
5600   "referenced_type" : "type-388",
5601   "self_type" : "type-400",
5602   "size" : 136,
5603   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5604  },
5605  {
5606   "alignment" : 8,
5607   "is_const" : true,
5608   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
5609   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
5610   "referenced_type" : "type-162",
5611   "self_type" : "type-166",
5612   "size" : 48,
5613   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5614  },
5615  {
5616   "alignment" : 8,
5617   "is_const" : true,
5618   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
5619   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
5620   "referenced_type" : "type-577",
5621   "self_type" : "type-581",
5622   "size" : 48,
5623   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5624  },
5625  {
5626   "alignment" : 8,
5627   "is_const" : true,
5628   "linker_set_key" : "const android::hardware::Return<bool>",
5629   "name" : "const android::hardware::Return<bool>",
5630   "referenced_type" : "type-155",
5631   "self_type" : "type-160",
5632   "size" : 40,
5633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5634  },
5635  {
5636   "alignment" : 8,
5637   "is_const" : true,
5638   "linker_set_key" : "const android::hardware::Status",
5639   "name" : "const android::hardware::Status",
5640   "referenced_type" : "type-145",
5641   "self_type" : "type-149",
5642   "size" : 32,
5643   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5644  },
5645  {
5646   "alignment" : 4,
5647   "is_const" : true,
5648   "linker_set_key" : "const android::hardware::details::SchedPrio",
5649   "name" : "const android::hardware::details::SchedPrio",
5650   "referenced_type" : "type-410",
5651   "self_type" : "type-412",
5652   "size" : 8,
5653   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5654  },
5655  {
5656   "alignment" : 8,
5657   "is_const" : true,
5658   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5659   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5660   "referenced_type" : "type-323",
5661   "self_type" : "type-548",
5662   "size" : 8,
5663   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5664  },
5665  {
5666   "alignment" : 8,
5667   "is_const" : true,
5668   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5669   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5670   "referenced_type" : "type-315",
5671   "self_type" : "type-543",
5672   "size" : 8,
5673   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5674  },
5675  {
5676   "alignment" : 8,
5677   "is_const" : true,
5678   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5679   "name" : "const android::hardware::details::hidl_pointer<int>",
5680   "referenced_type" : "type-333",
5681   "self_type" : "type-494",
5682   "size" : 8,
5683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5684  },
5685  {
5686   "alignment" : 8,
5687   "is_const" : true,
5688   "linker_set_key" : "const android::hardware::details::return_status",
5689   "name" : "const android::hardware::details::return_status",
5690   "referenced_type" : "type-156",
5691   "self_type" : "type-171",
5692   "size" : 40,
5693   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5694  },
5695  {
5696   "alignment" : 8,
5697   "is_const" : true,
5698   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5699   "name" : "const android::hardware::hidl_death_recipient",
5700   "referenced_type" : "type-6",
5701   "self_type" : "type-560",
5702   "size" : 24,
5703   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5704  },
5705  {
5706   "alignment" : 8,
5707   "is_const" : true,
5708   "linker_set_key" : "const android::hardware::hidl_handle",
5709   "name" : "const android::hardware::hidl_handle",
5710   "referenced_type" : "type-290",
5711   "self_type" : "type-351",
5712   "size" : 16,
5713   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5714  },
5715  {
5716   "alignment" : 8,
5717   "is_const" : true,
5718   "linker_set_key" : "const android::hardware::hidl_memory",
5719   "name" : "const android::hardware::hidl_memory",
5720   "referenced_type" : "type-297",
5721   "self_type" : "type-300",
5722   "size" : 40,
5723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5724  },
5725  {
5726   "alignment" : 8,
5727   "is_const" : true,
5728   "linker_set_key" : "const android::hardware::hidl_string",
5729   "name" : "const android::hardware::hidl_string",
5730   "referenced_type" : "type-292",
5731   "self_type" : "type-291",
5732   "size" : 16,
5733   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5734  },
5735  {
5736   "alignment" : 8,
5737   "is_const" : true,
5738   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5739   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5740   "referenced_type" : "type-314",
5741   "self_type" : "type-524",
5742   "size" : 16,
5743   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5744  },
5745  {
5746   "alignment" : 8,
5747   "is_const" : true,
5748   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5749   "name" : "const android::hardware::hidl_vec<int>",
5750   "referenced_type" : "type-332",
5751   "self_type" : "type-336",
5752   "size" : 16,
5753   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5754  },
5755  {
5756   "alignment" : 2,
5757   "is_const" : true,
5758   "linker_set_key" : "const android::hardware::hidl_version",
5759   "name" : "const android::hardware::hidl_version",
5760   "referenced_type" : "type-344",
5761   "self_type" : "type-346",
5762   "size" : 4,
5763   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5764  },
5765  {
5766   "alignment" : 8,
5767   "is_const" : true,
5768   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
5769   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
5770   "referenced_type" : "type-537",
5771   "self_type" : "type-536",
5772   "size" : 216,
5773   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
5774  },
5775  {
5776   "alignment" : 8,
5777   "is_const" : true,
5778   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
5779   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
5780   "referenced_type" : "type-96",
5781   "self_type" : "type-534",
5782   "size" : 216,
5783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
5784  },
5785  {
5786   "alignment" : 8,
5787   "is_const" : true,
5788   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::GadgetFunction",
5789   "name" : "const android::hardware::usb::gadget::V1_0::GadgetFunction",
5790   "referenced_type" : "type-511",
5791   "self_type" : "type-513",
5792   "size" : 8,
5793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
5794  },
5795  {
5796   "alignment" : 8,
5797   "is_const" : true,
5798   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadget",
5799   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadget",
5800   "referenced_type" : "type-128",
5801   "self_type" : "type-522",
5802   "size" : 24,
5803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5804  },
5805  {
5806   "alignment" : 8,
5807   "is_const" : true,
5808   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
5809   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
5810   "referenced_type" : "type-94",
5811   "self_type" : "type-123",
5812   "size" : 24,
5813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5814  },
5815  {
5816   "alignment" : 4,
5817   "is_const" : true,
5818   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::Status",
5819   "name" : "const android::hardware::usb::gadget::V1_0::Status",
5820   "referenced_type" : "type-512",
5821   "self_type" : "type-516",
5822   "size" : 4,
5823   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
5824  },
5825  {
5826   "alignment" : 8,
5827   "is_const" : true,
5828   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5829   "name" : "const android::hidl::base::V1_0::BpHwBase",
5830   "referenced_type" : "type-528",
5831   "self_type" : "type-531",
5832   "size" : 216,
5833   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5834  },
5835  {
5836   "alignment" : 4,
5837   "is_const" : true,
5838   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5839   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5840   "referenced_type" : "type-361",
5841   "self_type" : "type-362",
5842   "size" : 4,
5843   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5844  },
5845  {
5846   "alignment" : 8,
5847   "is_const" : true,
5848   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5849   "name" : "const android::hidl::base::V1_0::IBase",
5850   "referenced_type" : "type-16",
5851   "self_type" : "type-424",
5852   "size" : 24,
5853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5854  },
5855  {
5856   "alignment" : 8,
5857   "is_const" : true,
5858   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5859   "name" : "const android::hidl::base::V1_0::IBase *const",
5860   "referenced_type" : "type-423",
5861   "self_type" : "type-426",
5862   "size" : 8,
5863   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5864  },
5865  {
5866   "alignment" : 8,
5867   "is_const" : true,
5868   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5869   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5870   "referenced_type" : "type-72",
5871   "self_type" : "type-76",
5872   "size" : 24,
5873   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5874  },
5875  {
5876   "alignment" : 4,
5877   "is_const" : true,
5878   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5879   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5880   "referenced_type" : "type-501",
5881   "self_type" : "type-506",
5882   "size" : 4,
5883   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5884  },
5885  {
5886   "alignment" : 1,
5887   "is_const" : true,
5888   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5889   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5890   "referenced_type" : "type-499",
5891   "self_type" : "type-504",
5892   "size" : 1,
5893   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5894  },
5895  {
5896   "alignment" : 8,
5897   "is_const" : true,
5898   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5899   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5900   "referenced_type" : "type-87",
5901   "self_type" : "type-497",
5902   "size" : 24,
5903   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5904  },
5905  {
5906   "alignment" : 8,
5907   "is_const" : true,
5908   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5909   "name" : "const android::sp<android::hardware::IBinder>",
5910   "referenced_type" : "type-46",
5911   "self_type" : "type-45",
5912   "size" : 8,
5913   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5914  },
5915  {
5916   "alignment" : 8,
5917   "is_const" : true,
5918   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5919   "name" : "const android::sp<android::hardware::ProcessState>",
5920   "referenced_type" : "type-67",
5921   "self_type" : "type-68",
5922   "size" : 8,
5923   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5924  },
5925  {
5926   "alignment" : 8,
5927   "is_const" : true,
5928   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5929   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5930   "referenced_type" : "type-134",
5931   "self_type" : "type-140",
5932   "size" : 8,
5933   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5934  },
5935  {
5936   "alignment" : 8,
5937   "is_const" : true,
5938   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5939   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5940   "referenced_type" : "type-252",
5941   "self_type" : "type-251",
5942   "size" : 8,
5943   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5944  },
5945  {
5946   "alignment" : 8,
5947   "is_const" : true,
5948   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
5949   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
5950   "referenced_type" : "type-126",
5951   "self_type" : "type-132",
5952   "size" : 8,
5953   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5954  },
5955  {
5956   "alignment" : 8,
5957   "is_const" : true,
5958   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
5959   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
5960   "referenced_type" : "type-92",
5961   "self_type" : "type-122",
5962   "size" : 8,
5963   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5964  },
5965  {
5966   "alignment" : 8,
5967   "is_const" : true,
5968   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5969   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5970   "referenced_type" : "type-378",
5971   "self_type" : "type-569",
5972   "size" : 8,
5973   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5974  },
5975  {
5976   "alignment" : 8,
5977   "is_const" : true,
5978   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5979   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5980   "referenced_type" : "type-70",
5981   "self_type" : "type-74",
5982   "size" : 8,
5983   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5984  },
5985  {
5986   "alignment" : 8,
5987   "is_const" : true,
5988   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5989   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5990   "referenced_type" : "type-85",
5991   "self_type" : "type-89",
5992   "size" : 8,
5993   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5994  },
5995  {
5996   "alignment" : 8,
5997   "is_const" : true,
5998   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5999   "name" : "const android::wp<android::hardware::BHwBinder>",
6000   "referenced_type" : "type-295",
6001   "self_type" : "type-503",
6002   "size" : 16,
6003   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6004  },
6005  {
6006   "alignment" : 8,
6007   "is_const" : true,
6008   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6009   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6010   "referenced_type" : "type-4",
6011   "self_type" : "type-229",
6012   "size" : 16,
6013   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6014  },
6015  {
6016   "alignment" : 8,
6017   "is_const" : true,
6018   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6019   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6020   "referenced_type" : "type-14",
6021   "self_type" : "type-559",
6022   "size" : 16,
6023   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6024  },
6025  {
6026   "alignment" : 1,
6027   "is_const" : true,
6028   "linker_set_key" : "const bool",
6029   "name" : "const bool",
6030   "referenced_type" : "type-35",
6031   "self_type" : "type-81",
6032   "size" : 1,
6033   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6034  },
6035  {
6036   "alignment" : 1,
6037   "is_const" : true,
6038   "linker_set_key" : "const char",
6039   "name" : "const char",
6040   "referenced_type" : "type-54",
6041   "self_type" : "type-53",
6042   "size" : 1,
6043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6044  },
6045  {
6046   "alignment" : 2,
6047   "is_const" : true,
6048   "linker_set_key" : "const char16_t",
6049   "name" : "const char16_t",
6050   "referenced_type" : "type-43",
6051   "self_type" : "type-42",
6052   "size" : 2,
6053   "source_file" : "/system/core/libutils/include/utils/String16.h"
6054  },
6055  {
6056   "alignment" : 8,
6057   "is_const" : true,
6058   "linker_set_key" : "const double",
6059   "name" : "const double",
6060   "referenced_type" : "type-254",
6061   "self_type" : "type-282",
6062   "size" : 8,
6063   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6064  },
6065  {
6066   "alignment" : 4,
6067   "is_const" : true,
6068   "linker_set_key" : "const float",
6069   "name" : "const float",
6070   "referenced_type" : "type-247",
6071   "self_type" : "type-276",
6072   "size" : 4,
6073   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6074  },
6075  {
6076   "alignment" : 4,
6077   "is_const" : true,
6078   "linker_set_key" : "const int",
6079   "name" : "const int",
6080   "referenced_type" : "type-20",
6081   "self_type" : "type-476",
6082   "size" : 4,
6083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6084  },
6085  {
6086   "is_const" : true,
6087   "linker_set_key" : "const iter<is_const>",
6088   "name" : "const iter<is_const>",
6089   "referenced_type" : "type-307",
6090   "self_type" : "type-306",
6091   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6092  },
6093  {
6094   "is_const" : true,
6095   "linker_set_key" : "const iter<is_const>",
6096   "name" : "const iter<is_const>",
6097   "referenced_type" : "type-587",
6098   "self_type" : "type-586",
6099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6100  },
6101  {
6102   "is_const" : true,
6103   "linker_set_key" : "const iter<is_const>",
6104   "name" : "const iter<is_const>",
6105   "referenced_type" : "type-628",
6106   "self_type" : "type-627",
6107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6108  },
6109  {
6110   "alignment" : 4,
6111   "is_const" : true,
6112   "linker_set_key" : "const log_msg",
6113   "name" : "const log_msg",
6114   "referenced_type" : "type-111",
6115   "self_type" : "type-110",
6116   "size" : 5124,
6117   "source_file" : "/system/core/liblog/include/log/log_read.h"
6118  },
6119  {
6120   "alignment" : 8,
6121   "is_const" : true,
6122   "linker_set_key" : "const long",
6123   "name" : "const long",
6124   "referenced_type" : "type-25",
6125   "self_type" : "type-272",
6126   "size" : 8,
6127   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6128  },
6129  {
6130   "alignment" : 4,
6131   "is_const" : true,
6132   "linker_set_key" : "const native_handle",
6133   "name" : "const native_handle",
6134   "referenced_type" : "type-186",
6135   "self_type" : "type-281",
6136   "size" : 12,
6137   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6138  },
6139  {
6140   "alignment" : 2,
6141   "is_const" : true,
6142   "linker_set_key" : "const short",
6143   "name" : "const short",
6144   "referenced_type" : "type-207",
6145   "self_type" : "type-265",
6146   "size" : 2,
6147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6148  },
6149  {
6150   "alignment" : 1,
6151   "is_const" : true,
6152   "linker_set_key" : "const signed char",
6153   "name" : "const signed char",
6154   "referenced_type" : "type-261",
6155   "self_type" : "type-260",
6156   "size" : 1,
6157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6158  },
6159  {
6160   "alignment" : 8,
6161   "is_const" : true,
6162   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6163   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6164   "referenced_type" : "type-519",
6165   "self_type" : "type-518",
6166   "size" : 64,
6167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6168  },
6169  {
6170   "alignment" : 8,
6171   "is_const" : true,
6172   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6173   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6174   "referenced_type" : "type-60",
6175   "self_type" : "type-59",
6176   "size" : 64,
6177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6178  },
6179  {
6180   "alignment" : 8,
6181   "is_const" : true,
6182   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6183   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6184   "referenced_type" : "type-613",
6185   "self_type" : "type-612",
6186   "size" : 64,
6187   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6188  },
6189  {
6190   "alignment" : 4,
6191   "is_const" : true,
6192   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6193   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6194   "referenced_type" : "type-521",
6195   "self_type" : "type-520",
6196   "size" : 20,
6197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "is_const" : true,
6202   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6203   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6204   "referenced_type" : "type-615",
6205   "self_type" : "type-614",
6206   "size" : 20,
6207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6208  },
6209  {
6210   "alignment" : 4,
6211   "is_const" : true,
6212   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6213   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6214   "referenced_type" : "type-62",
6215   "self_type" : "type-61",
6216   "size" : 20,
6217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6218  },
6219  {
6220   "alignment" : 4,
6221   "is_const" : true,
6222   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6223   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6224   "referenced_type" : "type-365",
6225   "self_type" : "type-364",
6226   "size" : 12,
6227   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6228  },
6229  {
6230   "alignment" : 4,
6231   "is_const" : true,
6232   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6233   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6234   "referenced_type" : "type-594",
6235   "self_type" : "type-593",
6236   "size" : 12,
6237   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6238  },
6239  {
6240   "alignment" : 4,
6241   "is_const" : true,
6242   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6243   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6244   "referenced_type" : "type-634",
6245   "self_type" : "type-633",
6246   "size" : 12,
6247   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6248  },
6249  {
6250   "alignment" : 4,
6251   "is_const" : true,
6252   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6253   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6254   "referenced_type" : "type-510",
6255   "self_type" : "type-509",
6256   "size" : 4,
6257   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6258  },
6259  {
6260   "alignment" : 4,
6261   "is_const" : true,
6262   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6263   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6264   "referenced_type" : "type-611",
6265   "self_type" : "type-610",
6266   "size" : 4,
6267   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6268  },
6269  {
6270   "alignment" : 1,
6271   "is_const" : true,
6272   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6273   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6274   "referenced_type" : "type-508",
6275   "self_type" : "type-507",
6276   "size" : 3,
6277   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6278  },
6279  {
6280   "alignment" : 1,
6281   "is_const" : true,
6282   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6283   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6284   "referenced_type" : "type-609",
6285   "self_type" : "type-608",
6286   "size" : 3,
6287   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6288  },
6289  {
6290   "alignment" : 8,
6291   "is_const" : true,
6292   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6293   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6294   "referenced_type" : "type-405",
6295   "self_type" : "type-404",
6296   "size" : 24,
6297   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6298  },
6299  {
6300   "alignment" : 8,
6301   "is_const" : true,
6302   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6303   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6304   "referenced_type" : "type-599",
6305   "self_type" : "type-598",
6306   "size" : 24,
6307   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6308  },
6309  {
6310   "alignment" : 8,
6311   "is_const" : true,
6312   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6313   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6314   "referenced_type" : "type-330",
6315   "self_type" : "type-329",
6316   "size" : 16,
6317   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6318  },
6319  {
6320   "alignment" : 8,
6321   "is_const" : true,
6322   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6323   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6324   "referenced_type" : "type-592",
6325   "self_type" : "type-591",
6326   "size" : 16,
6327   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6328  },
6329  {
6330   "alignment" : 8,
6331   "is_const" : true,
6332   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6333   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6334   "referenced_type" : "type-320",
6335   "self_type" : "type-319",
6336   "size" : 16,
6337   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6338  },
6339  {
6340   "alignment" : 8,
6341   "is_const" : true,
6342   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6343   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6344   "referenced_type" : "type-590",
6345   "self_type" : "type-589",
6346   "size" : 16,
6347   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6348  },
6349  {
6350   "alignment" : 8,
6351   "is_const" : true,
6352   "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 *> > *)> > >",
6353   "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 *> > *)> > >",
6354   "referenced_type" : "type-555",
6355   "self_type" : "type-554",
6356   "size" : 24,
6357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6358  },
6359  {
6360   "alignment" : 8,
6361   "is_const" : true,
6362   "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 *> > *)> > >",
6363   "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 *> > *)> > >",
6364   "referenced_type" : "type-620",
6365   "self_type" : "type-619",
6366   "size" : 24,
6367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6368  },
6369  {
6370   "alignment" : 8,
6371   "is_const" : true,
6372   "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 *> > *)> > >",
6373   "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 *> > *)> > >",
6374   "referenced_type" : "type-65",
6375   "self_type" : "type-64",
6376   "size" : 24,
6377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6378  },
6379  {
6380   "alignment" : 1,
6381   "is_const" : true,
6382   "linker_set_key" : "const unsigned char",
6383   "name" : "const unsigned char",
6384   "referenced_type" : "type-114",
6385   "self_type" : "type-263",
6386   "size" : 1,
6387   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6388  },
6389  {
6390   "alignment" : 4,
6391   "is_const" : true,
6392   "linker_set_key" : "const unsigned int",
6393   "name" : "const unsigned int",
6394   "referenced_type" : "type-2",
6395   "self_type" : "type-30",
6396   "size" : 4,
6397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6398  },
6399  {
6400   "alignment" : 8,
6401   "is_const" : true,
6402   "linker_set_key" : "const unsigned long",
6403   "name" : "const unsigned long",
6404   "referenced_type" : "type-13",
6405   "self_type" : "type-31",
6406   "size" : 8,
6407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6408  },
6409  {
6410   "alignment" : 8,
6411   "is_const" : true,
6412   "linker_set_key" : "const unsigned long long",
6413   "name" : "const unsigned long long",
6414   "referenced_type" : "type-240",
6415   "self_type" : "type-396",
6416   "size" : 8,
6417   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6418  },
6419  {
6420   "alignment" : 2,
6421   "is_const" : true,
6422   "linker_set_key" : "const unsigned short",
6423   "name" : "const unsigned short",
6424   "referenced_type" : "type-116",
6425   "self_type" : "type-269",
6426   "size" : 2,
6427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6428  },
6429  {
6430   "is_const" : true,
6431   "linker_set_key" : "const void",
6432   "name" : "const void",
6433   "referenced_type" : "type-22",
6434   "self_type" : "type-349",
6435   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6436  },
6437  {
6438   "alignment" : 1,
6439   "is_volatile" : true,
6440   "linker_set_key" : "volatile bool",
6441   "name" : "volatile bool",
6442   "referenced_type" : "type-35",
6443   "self_type" : "type-84",
6444   "size" : 1,
6445   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6446  },
6447  {
6448   "alignment" : 4,
6449   "is_volatile" : true,
6450   "linker_set_key" : "volatile int",
6451   "name" : "volatile int",
6452   "referenced_type" : "type-20",
6453   "self_type" : "type-55",
6454   "size" : 4,
6455   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6456  }
6457 ],
6458 "record_types" :
6459 [
6460  {
6461   "alignment" : 4,
6462   "fields" :
6463   [
6464    {
6465     "access" : "private",
6466     "field_name" : "mCond",
6467     "referenced_type" : "type-83"
6468    }
6469   ],
6470   "linker_set_key" : "android::Condition",
6471   "name" : "android::Condition",
6472   "record_kind" : "class",
6473   "referenced_type" : "type-82",
6474   "self_type" : "type-82",
6475   "size" : 48,
6476   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6477   "unique_id" : "_ZTSN7android9ConditionE"
6478  },
6479  {
6480   "alignment" : 8,
6481   "fields" :
6482   [
6483    {
6484     "access" : "private",
6485     "field_name" : "mVector",
6486     "referenced_type" : "type-48"
6487    }
6488   ],
6489   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6490   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6491   "record_kind" : "class",
6492   "referenced_type" : "type-47",
6493   "self_type" : "type-47",
6494   "size" : 40,
6495   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6496   "template_args" : [ "type-40", "type-46" ],
6497   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6498  },
6499  {
6500   "alignment" : 4,
6501   "fields" :
6502   [
6503    {
6504     "access" : "private",
6505     "field_name" : "mCount",
6506     "referenced_type" : "type-183"
6507    }
6508   ],
6509   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6510   "name" : "android::LightRefBase<android::NativeHandle>",
6511   "record_kind" : "class",
6512   "referenced_type" : "type-182",
6513   "self_type" : "type-182",
6514   "size" : 4,
6515   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6516   "template_args" : [ "type-184" ],
6517   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6518  },
6519  {
6520   "alignment" : 4,
6521   "fields" :
6522   [
6523    {
6524     "access" : "private",
6525     "field_name" : "mCount",
6526     "referenced_type" : "type-180"
6527    }
6528   ],
6529   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6530   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6531   "record_kind" : "class",
6532   "referenced_type" : "type-179",
6533   "self_type" : "type-179",
6534   "size" : 4,
6535   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6536   "template_args" : [ "type-181" ],
6537   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6538  },
6539  {
6540   "alignment" : 4,
6541   "fields" :
6542   [
6543    {
6544     "access" : "private",
6545     "field_name" : "mMutex",
6546     "referenced_type" : "type-27"
6547    }
6548   ],
6549   "linker_set_key" : "android::Mutex",
6550   "name" : "android::Mutex",
6551   "record_kind" : "class",
6552   "referenced_type" : "type-26",
6553   "self_type" : "type-26",
6554   "size" : 40,
6555   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6556   "unique_id" : "_ZTSN7android5MutexE"
6557  },
6558  {
6559   "alignment" : 8,
6560   "fields" :
6561   [
6562    {
6563     "access" : "private",
6564     "field_name" : "mLock",
6565     "referenced_type" : "type-481"
6566    }
6567   ],
6568   "linker_set_key" : "android::Mutex::Autolock",
6569   "name" : "android::Mutex::Autolock",
6570   "record_kind" : "class",
6571   "referenced_type" : "type-480",
6572   "self_type" : "type-480",
6573   "size" : 8,
6574   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6575   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6576  },
6577  {
6578   "alignment" : 8,
6579   "base_specifiers" :
6580   [
6581    {
6582     "referenced_type" : "type-182"
6583    }
6584   ],
6585   "fields" :
6586   [
6587    {
6588     "access" : "private",
6589     "field_name" : "mHandle",
6590     "field_offset" : 64,
6591     "referenced_type" : "type-185"
6592    },
6593    {
6594     "access" : "private",
6595     "field_name" : "mOwnsHandle",
6596     "field_offset" : 128,
6597     "referenced_type" : "type-35"
6598    }
6599   ],
6600   "linker_set_key" : "android::NativeHandle",
6601   "name" : "android::NativeHandle",
6602   "record_kind" : "class",
6603   "referenced_type" : "type-184",
6604   "self_type" : "type-184",
6605   "size" : 24,
6606   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6607   "unique_id" : "_ZTSN7android12NativeHandleE"
6608  },
6609  {
6610   "alignment" : 4,
6611   "fields" :
6612   [
6613    {
6614     "access" : "private",
6615     "field_name" : "mRWLock",
6616     "referenced_type" : "type-486"
6617    }
6618   ],
6619   "linker_set_key" : "android::RWLock",
6620   "name" : "android::RWLock",
6621   "record_kind" : "class",
6622   "referenced_type" : "type-485",
6623   "self_type" : "type-485",
6624   "size" : 56,
6625   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6626   "unique_id" : "_ZTSN7android6RWLockE"
6627  },
6628  {
6629   "alignment" : 8,
6630   "fields" :
6631   [
6632    {
6633     "access" : "private",
6634     "field_name" : "mLock",
6635     "referenced_type" : "type-489"
6636    }
6637   ],
6638   "linker_set_key" : "android::RWLock::AutoRLock",
6639   "name" : "android::RWLock::AutoRLock",
6640   "record_kind" : "class",
6641   "referenced_type" : "type-488",
6642   "self_type" : "type-488",
6643   "size" : 8,
6644   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6645   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6646  },
6647  {
6648   "alignment" : 8,
6649   "fields" :
6650   [
6651    {
6652     "access" : "private",
6653     "field_name" : "mLock",
6654     "referenced_type" : "type-489"
6655    }
6656   ],
6657   "linker_set_key" : "android::RWLock::AutoWLock",
6658   "name" : "android::RWLock::AutoWLock",
6659   "record_kind" : "class",
6660   "referenced_type" : "type-491",
6661   "self_type" : "type-491",
6662   "size" : 8,
6663   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6664   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6665  },
6666  {
6667   "alignment" : 8,
6668   "fields" :
6669   [
6670    {
6671     "access" : "private",
6672     "field_name" : "mRefs",
6673     "field_offset" : 64,
6674     "referenced_type" : "type-8"
6675    }
6676   ],
6677   "linker_set_key" : "android::RefBase",
6678   "name" : "android::RefBase",
6679   "record_kind" : "class",
6680   "referenced_type" : "type-7",
6681   "self_type" : "type-7",
6682   "size" : 16,
6683   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6684   "unique_id" : "_ZTSN7android7RefBaseE",
6685   "vtable_components" :
6686   [
6687    {
6688     "kind" : "offset_to_top"
6689    },
6690    {
6691     "kind" : "rtti",
6692     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6693    },
6694    {
6695     "kind" : "complete_dtor_pointer",
6696     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6697    },
6698    {
6699     "kind" : "deleting_dtor_pointer",
6700     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6701    },
6702    {
6703     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6704    },
6705    {
6706     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6707    },
6708    {
6709     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6710    },
6711    {
6712     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6713    }
6714   ]
6715  },
6716  {
6717   "alignment" : 1,
6718   "linker_set_key" : "android::RefBase::weakref_type",
6719   "name" : "android::RefBase::weakref_type",
6720   "record_kind" : "class",
6721   "referenced_type" : "type-12",
6722   "self_type" : "type-12",
6723   "size" : 1,
6724   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6725   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6726  },
6727  {
6728   "alignment" : 1,
6729   "linker_set_key" : "android::ReferenceMover",
6730   "name" : "android::ReferenceMover",
6731   "record_kind" : "class",
6732   "referenced_type" : "type-289",
6733   "self_type" : "type-289",
6734   "size" : 1,
6735   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6736   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6737  },
6738  {
6739   "alignment" : 8,
6740   "linker_set_key" : "android::ReferenceRenamer",
6741   "name" : "android::ReferenceRenamer",
6742   "record_kind" : "class",
6743   "referenced_type" : "type-284",
6744   "self_type" : "type-284",
6745   "size" : 8,
6746   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6747   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6748   "vtable_components" :
6749   [
6750    {
6751     "kind" : "offset_to_top"
6752    },
6753    {
6754     "kind" : "rtti",
6755     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6756    },
6757    {
6758     "is_pure" : true,
6759     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6760    }
6761   ]
6762  },
6763  {
6764   "alignment" : 8,
6765   "fields" :
6766   [
6767    {
6768     "access" : "private",
6769     "field_name" : "mTag",
6770     "referenced_type" : "type-13"
6771    }
6772   ],
6773   "linker_set_key" : "android::ScopedTrace",
6774   "name" : "android::ScopedTrace",
6775   "record_kind" : "class",
6776   "referenced_type" : "type-495",
6777   "self_type" : "type-495",
6778   "size" : 8,
6779   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6780   "unique_id" : "_ZTSN7android11ScopedTraceE"
6781  },
6782  {
6783   "alignment" : 8,
6784   "base_specifiers" :
6785   [
6786    {
6787     "access" : "private",
6788     "referenced_type" : "type-49"
6789    }
6790   ],
6791   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6792   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6793   "record_kind" : "class",
6794   "referenced_type" : "type-48",
6795   "self_type" : "type-48",
6796   "size" : 40,
6797   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6798   "template_args" : [ "type-50" ],
6799   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6800   "vtable_components" :
6801   [
6802    {
6803     "kind" : "offset_to_top"
6804    },
6805    {
6806     "kind" : "rtti",
6807     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6808    },
6809    {
6810     "kind" : "complete_dtor_pointer",
6811     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6812    },
6813    {
6814     "kind" : "deleting_dtor_pointer",
6815     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6816    },
6817    {
6818     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6819    },
6820    {
6821     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6822    },
6823    {
6824     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6825    },
6826    {
6827     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6828    },
6829    {
6830     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6831    },
6832    {
6833     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6834    },
6835    {
6836     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6837    }
6838   ]
6839  },
6840  {
6841   "alignment" : 8,
6842   "base_specifiers" :
6843   [
6844    {
6845     "referenced_type" : "type-29"
6846    }
6847   ],
6848   "linker_set_key" : "android::SortedVectorImpl",
6849   "name" : "android::SortedVectorImpl",
6850   "record_kind" : "class",
6851   "referenced_type" : "type-49",
6852   "self_type" : "type-49",
6853   "size" : 40,
6854   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6855   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6856   "vtable_components" :
6857   [
6858    {
6859     "kind" : "offset_to_top"
6860    },
6861    {
6862     "kind" : "rtti",
6863     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6864    },
6865    {
6866     "kind" : "complete_dtor_pointer",
6867     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6868    },
6869    {
6870     "kind" : "deleting_dtor_pointer",
6871     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6872    },
6873    {
6874     "is_pure" : true,
6875     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6876    },
6877    {
6878     "is_pure" : true,
6879     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6880    },
6881    {
6882     "is_pure" : true,
6883     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6884    },
6885    {
6886     "is_pure" : true,
6887     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6888    },
6889    {
6890     "is_pure" : true,
6891     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6892    },
6893    {
6894     "is_pure" : true,
6895     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6896    },
6897    {
6898     "is_pure" : true,
6899     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6900    }
6901   ]
6902  },
6903  {
6904   "alignment" : 8,
6905   "fields" :
6906   [
6907    {
6908     "access" : "private",
6909     "field_name" : "mString",
6910     "referenced_type" : "type-41"
6911    }
6912   ],
6913   "linker_set_key" : "android::String16",
6914   "name" : "android::String16",
6915   "record_kind" : "class",
6916   "referenced_type" : "type-40",
6917   "self_type" : "type-40",
6918   "size" : 8,
6919   "source_file" : "/system/core/libutils/include/utils/String16.h",
6920   "unique_id" : "_ZTSN7android8String16E"
6921  },
6922  {
6923   "alignment" : 8,
6924   "fields" :
6925   [
6926    {
6927     "access" : "private",
6928     "field_name" : "mString",
6929     "referenced_type" : "type-52"
6930    }
6931   ],
6932   "linker_set_key" : "android::String8",
6933   "name" : "android::String8",
6934   "record_kind" : "class",
6935   "referenced_type" : "type-51",
6936   "self_type" : "type-51",
6937   "size" : 8,
6938   "source_file" : "/system/core/libutils/include/utils/String8.h",
6939   "unique_id" : "_ZTSN7android7String8E"
6940  },
6941  {
6942   "alignment" : 8,
6943   "base_specifiers" :
6944   [
6945    {
6946     "is_virtual" : true,
6947     "referenced_type" : "type-7"
6948    }
6949   ],
6950   "fields" :
6951   [
6952    {
6953     "access" : "private",
6954     "field_name" : "mCanCallJava",
6955     "field_offset" : 64,
6956     "referenced_type" : "type-81"
6957    },
6958    {
6959     "access" : "private",
6960     "field_name" : "mThread",
6961     "field_offset" : 128,
6962     "referenced_type" : "type-21"
6963    },
6964    {
6965     "access" : "private",
6966     "field_name" : "mLock",
6967     "field_offset" : 192,
6968     "referenced_type" : "type-26"
6969    },
6970    {
6971     "access" : "private",
6972     "field_name" : "mThreadExitedCondition",
6973     "field_offset" : 512,
6974     "referenced_type" : "type-82"
6975    },
6976    {
6977     "access" : "private",
6978     "field_name" : "mStatus",
6979     "field_offset" : 896,
6980     "referenced_type" : "type-20"
6981    },
6982    {
6983     "access" : "private",
6984     "field_name" : "mExitPending",
6985     "field_offset" : 928,
6986     "referenced_type" : "type-84"
6987    },
6988    {
6989     "access" : "private",
6990     "field_name" : "mRunning",
6991     "field_offset" : 936,
6992     "referenced_type" : "type-84"
6993    },
6994    {
6995     "access" : "private",
6996     "field_name" : "mHoldSelf",
6997     "field_offset" : 960,
6998     "referenced_type" : "type-78"
6999    },
7000    {
7001     "access" : "private",
7002     "field_name" : "mTid",
7003     "field_offset" : 1024,
7004     "referenced_type" : "type-20"
7005    }
7006   ],
7007   "linker_set_key" : "android::Thread",
7008   "name" : "android::Thread",
7009   "record_kind" : "class",
7010   "referenced_type" : "type-80",
7011   "self_type" : "type-80",
7012   "size" : 152,
7013   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7014   "unique_id" : "_ZTSN7android6ThreadE",
7015   "vtable_components" :
7016   [
7017    {
7018     "component_value" : 136,
7019     "kind" : "vbase_offset"
7020    },
7021    {
7022     "kind" : "offset_to_top"
7023    },
7024    {
7025     "kind" : "rtti",
7026     "mangled_component_name" : "_ZTIN7android6ThreadE"
7027    },
7028    {
7029     "kind" : "complete_dtor_pointer",
7030     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7031    },
7032    {
7033     "kind" : "deleting_dtor_pointer",
7034     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7035    },
7036    {
7037     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7038    },
7039    {
7040     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7041    },
7042    {
7043     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7044    },
7045    {
7046     "is_pure" : true,
7047     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7048    },
7049    {
7050     "kind" : "vcall_offset"
7051    },
7052    {
7053     "kind" : "vcall_offset"
7054    },
7055    {
7056     "kind" : "vcall_offset"
7057    },
7058    {
7059     "kind" : "vcall_offset"
7060    },
7061    {
7062     "component_value" : -136,
7063     "kind" : "vcall_offset"
7064    },
7065    {
7066     "component_value" : -136,
7067     "kind" : "offset_to_top"
7068    },
7069    {
7070     "kind" : "rtti",
7071     "mangled_component_name" : "_ZTIN7android6ThreadE"
7072    },
7073    {
7074     "kind" : "complete_dtor_pointer",
7075     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7076    },
7077    {
7078     "kind" : "deleting_dtor_pointer",
7079     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7080    },
7081    {
7082     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7083    },
7084    {
7085     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7086    },
7087    {
7088     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7089    },
7090    {
7091     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7092    }
7093   ]
7094  },
7095  {
7096   "alignment" : 8,
7097   "base_specifiers" :
7098   [
7099    {
7100     "access" : "private",
7101     "referenced_type" : "type-29"
7102    }
7103   ],
7104   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7105   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7106   "record_kind" : "class",
7107   "referenced_type" : "type-28",
7108   "self_type" : "type-28",
7109   "size" : 40,
7110   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7111   "template_args" : [ "type-32" ],
7112   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7113   "vtable_components" :
7114   [
7115    {
7116     "kind" : "offset_to_top"
7117    },
7118    {
7119     "kind" : "rtti",
7120     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7121    },
7122    {
7123     "kind" : "complete_dtor_pointer",
7124     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7125    },
7126    {
7127     "kind" : "deleting_dtor_pointer",
7128     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7129    },
7130    {
7131     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7132    },
7133    {
7134     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7135    },
7136    {
7137     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7138    },
7139    {
7140     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7141    },
7142    {
7143     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7144    },
7145    {
7146     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7147    }
7148   ]
7149  },
7150  {
7151   "alignment" : 8,
7152   "fields" :
7153   [
7154    {
7155     "access" : "private",
7156     "field_name" : "mStorage",
7157     "field_offset" : 64,
7158     "referenced_type" : "type-21"
7159    },
7160    {
7161     "access" : "private",
7162     "field_name" : "mCount",
7163     "field_offset" : 128,
7164     "referenced_type" : "type-13"
7165    },
7166    {
7167     "access" : "private",
7168     "field_name" : "mFlags",
7169     "field_offset" : 192,
7170     "referenced_type" : "type-30"
7171    },
7172    {
7173     "access" : "private",
7174     "field_name" : "mItemSize",
7175     "field_offset" : 256,
7176     "referenced_type" : "type-31"
7177    }
7178   ],
7179   "linker_set_key" : "android::VectorImpl",
7180   "name" : "android::VectorImpl",
7181   "record_kind" : "class",
7182   "referenced_type" : "type-29",
7183   "self_type" : "type-29",
7184   "size" : 40,
7185   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7186   "unique_id" : "_ZTSN7android10VectorImplE",
7187   "vtable_components" :
7188   [
7189    {
7190     "kind" : "offset_to_top"
7191    },
7192    {
7193     "kind" : "rtti",
7194     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7195    },
7196    {
7197     "kind" : "complete_dtor_pointer",
7198     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7199    },
7200    {
7201     "kind" : "deleting_dtor_pointer",
7202     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7203    },
7204    {
7205     "is_pure" : true,
7206     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7207    },
7208    {
7209     "is_pure" : true,
7210     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7211    },
7212    {
7213     "is_pure" : true,
7214     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7215    },
7216    {
7217     "is_pure" : true,
7218     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7219    },
7220    {
7221     "is_pure" : true,
7222     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7223    },
7224    {
7225     "is_pure" : true,
7226     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7227    }
7228   ]
7229  },
7230  {
7231   "alignment" : 8,
7232   "base_specifiers" :
7233   [
7234    {
7235     "referenced_type" : "type-179"
7236    }
7237   ],
7238   "linker_set_key" : "android::VirtualLightRefBase",
7239   "name" : "android::VirtualLightRefBase",
7240   "record_kind" : "class",
7241   "referenced_type" : "type-181",
7242   "self_type" : "type-181",
7243   "size" : 16,
7244   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7245   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7246   "vtable_components" :
7247   [
7248    {
7249     "kind" : "offset_to_top"
7250    },
7251    {
7252     "kind" : "rtti",
7253     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7254    },
7255    {
7256     "kind" : "complete_dtor_pointer",
7257     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7258    },
7259    {
7260     "kind" : "deleting_dtor_pointer",
7261     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7262    }
7263   ]
7264  },
7265  {
7266   "alignment" : 8,
7267   "base_specifiers" :
7268   [
7269    {
7270     "referenced_type" : "type-34"
7271    }
7272   ],
7273   "fields" :
7274   [
7275    {
7276     "access" : "protected",
7277     "field_name" : "mSchedPolicy",
7278     "field_offset" : 64,
7279     "referenced_type" : "type-20"
7280    },
7281    {
7282     "access" : "protected",
7283     "field_name" : "mSchedPriority",
7284     "field_offset" : 96,
7285     "referenced_type" : "type-20"
7286    },
7287    {
7288     "access" : "private",
7289     "field_name" : "mExtras",
7290     "field_offset" : 128,
7291     "referenced_type" : "type-144"
7292    },
7293    {
7294     "access" : "private",
7295     "field_name" : "mReserved0",
7296     "field_offset" : 192,
7297     "referenced_type" : "type-21"
7298    }
7299   ],
7300   "linker_set_key" : "android::hardware::BHwBinder",
7301   "name" : "android::hardware::BHwBinder",
7302   "record_kind" : "class",
7303   "referenced_type" : "type-143",
7304   "self_type" : "type-143",
7305   "size" : 48,
7306   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7307   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7308   "vtable_components" :
7309   [
7310    {
7311     "component_value" : 32,
7312     "kind" : "vbase_offset"
7313    },
7314    {
7315     "kind" : "offset_to_top"
7316    },
7317    {
7318     "kind" : "rtti",
7319     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7320    },
7321    {
7322     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7323    },
7324    {
7325     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7326    },
7327    {
7328     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7329    },
7330    {
7331     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7332    },
7333    {
7334     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7335    },
7336    {
7337     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7338    },
7339    {
7340     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7341    },
7342    {
7343     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7344    },
7345    {
7346     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7347    },
7348    {
7349     "kind" : "complete_dtor_pointer",
7350     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7351    },
7352    {
7353     "kind" : "deleting_dtor_pointer",
7354     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7355    },
7356    {
7357     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7358    },
7359    {
7360     "kind" : "vcall_offset"
7361    },
7362    {
7363     "kind" : "vcall_offset"
7364    },
7365    {
7366     "kind" : "vcall_offset"
7367    },
7368    {
7369     "kind" : "vcall_offset"
7370    },
7371    {
7372     "component_value" : -32,
7373     "kind" : "vcall_offset"
7374    },
7375    {
7376     "component_value" : -32,
7377     "kind" : "offset_to_top"
7378    },
7379    {
7380     "kind" : "rtti",
7381     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7382    },
7383    {
7384     "kind" : "complete_dtor_pointer",
7385     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7386    },
7387    {
7388     "kind" : "deleting_dtor_pointer",
7389     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7390    },
7391    {
7392     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7393    },
7394    {
7395     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7396    },
7397    {
7398     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7399    },
7400    {
7401     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7402    }
7403   ]
7404  },
7405  {
7406   "alignment" : 8,
7407   "base_specifiers" :
7408   [
7409    {
7410     "is_virtual" : true,
7411     "referenced_type" : "type-7"
7412    }
7413   ],
7414   "fields" :
7415   [
7416    {
7417     "access" : "private",
7418     "field_name" : "mRemote",
7419     "field_offset" : 64,
7420     "referenced_type" : "type-102"
7421    },
7422    {
7423     "access" : "private",
7424     "field_name" : "mRefs",
7425     "field_offset" : 128,
7426     "referenced_type" : "type-11"
7427    },
7428    {
7429     "access" : "private",
7430     "field_name" : "mState",
7431     "field_offset" : 192,
7432     "referenced_type" : "type-103"
7433    }
7434   ],
7435   "linker_set_key" : "android::hardware::BpHwRefBase",
7436   "name" : "android::hardware::BpHwRefBase",
7437   "record_kind" : "class",
7438   "referenced_type" : "type-101",
7439   "self_type" : "type-101",
7440   "size" : 48,
7441   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7442   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7443   "vtable_components" :
7444   [
7445    {
7446     "component_value" : 32,
7447     "kind" : "vbase_offset"
7448    },
7449    {
7450     "kind" : "offset_to_top"
7451    },
7452    {
7453     "kind" : "rtti",
7454     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7455    },
7456    {
7457     "kind" : "complete_dtor_pointer",
7458     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7459    },
7460    {
7461     "kind" : "deleting_dtor_pointer",
7462     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7463    },
7464    {
7465     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7466    },
7467    {
7468     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7469    },
7470    {
7471     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7472    },
7473    {
7474     "kind" : "vcall_offset"
7475    },
7476    {
7477     "component_value" : -32,
7478     "kind" : "vcall_offset"
7479    },
7480    {
7481     "component_value" : -32,
7482     "kind" : "vcall_offset"
7483    },
7484    {
7485     "component_value" : -32,
7486     "kind" : "vcall_offset"
7487    },
7488    {
7489     "component_value" : -32,
7490     "kind" : "vcall_offset"
7491    },
7492    {
7493     "component_value" : -32,
7494     "kind" : "offset_to_top"
7495    },
7496    {
7497     "kind" : "rtti",
7498     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7499    },
7500    {
7501     "kind" : "complete_dtor_pointer",
7502     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7503    },
7504    {
7505     "kind" : "deleting_dtor_pointer",
7506     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7507    },
7508    {
7509     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7510    },
7511    {
7512     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7513    },
7514    {
7515     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7516    },
7517    {
7518     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7519    }
7520   ]
7521  },
7522  {
7523   "alignment" : 8,
7524   "base_specifiers" :
7525   [
7526    {
7527     "referenced_type" : "type-128"
7528    },
7529    {
7530     "referenced_type" : "type-100"
7531    },
7532    {
7533     "referenced_type" : "type-101"
7534    }
7535   ],
7536   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget>",
7537   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget>",
7538   "record_kind" : "class",
7539   "referenced_type" : "type-387",
7540   "self_type" : "type-387",
7541   "size" : 64,
7542   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7543   "template_args" : [ "type-128" ],
7544   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE",
7545   "vtable_components" :
7546   [
7547    {
7548     "component_value" : 48,
7549     "kind" : "vbase_offset"
7550    },
7551    {
7552     "kind" : "offset_to_top"
7553    },
7554    {
7555     "kind" : "rtti",
7556     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
7557    },
7558    {
7559     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
7560    },
7561    {
7562     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7563    },
7564    {
7565     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7566    },
7567    {
7568     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7569    },
7570    {
7571     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7572    },
7573    {
7574     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
7575    },
7576    {
7577     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7578    },
7579    {
7580     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
7581    },
7582    {
7583     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7584    },
7585    {
7586     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
7587    },
7588    {
7589     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7590    },
7591    {
7592     "kind" : "complete_dtor_pointer",
7593     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
7594    },
7595    {
7596     "kind" : "deleting_dtor_pointer",
7597     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
7598    },
7599    {
7600     "is_pure" : true,
7601     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
7602    },
7603    {
7604     "is_pure" : true,
7605     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
7606    },
7607    {
7608     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
7609    },
7610    {
7611     "component_value" : 40,
7612     "kind" : "vbase_offset"
7613    },
7614    {
7615     "component_value" : -8,
7616     "kind" : "offset_to_top"
7617    },
7618    {
7619     "kind" : "rtti",
7620     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
7621    },
7622    {
7623     "kind" : "complete_dtor_pointer",
7624     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
7625    },
7626    {
7627     "kind" : "deleting_dtor_pointer",
7628     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
7629    },
7630    {
7631     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
7632    },
7633    {
7634     "component_value" : 32,
7635     "kind" : "vbase_offset"
7636    },
7637    {
7638     "component_value" : -16,
7639     "kind" : "offset_to_top"
7640    },
7641    {
7642     "kind" : "rtti",
7643     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
7644    },
7645    {
7646     "kind" : "complete_dtor_pointer",
7647     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
7648    },
7649    {
7650     "kind" : "deleting_dtor_pointer",
7651     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
7652    },
7653    {
7654     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7655    },
7656    {
7657     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7658    },
7659    {
7660     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7661    },
7662    {
7663     "kind" : "vcall_offset"
7664    },
7665    {
7666     "component_value" : -32,
7667     "kind" : "vcall_offset"
7668    },
7669    {
7670     "component_value" : -32,
7671     "kind" : "vcall_offset"
7672    },
7673    {
7674     "component_value" : -32,
7675     "kind" : "vcall_offset"
7676    },
7677    {
7678     "component_value" : -48,
7679     "kind" : "vcall_offset"
7680    },
7681    {
7682     "component_value" : -48,
7683     "kind" : "offset_to_top"
7684    },
7685    {
7686     "kind" : "rtti",
7687     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
7688    },
7689    {
7690     "kind" : "complete_dtor_pointer",
7691     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
7692    },
7693    {
7694     "kind" : "deleting_dtor_pointer",
7695     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
7696    },
7697    {
7698     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7699    },
7700    {
7701     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7702    },
7703    {
7704     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7705    },
7706    {
7707     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7708    }
7709   ]
7710  },
7711  {
7712   "alignment" : 8,
7713   "base_specifiers" :
7714   [
7715    {
7716     "referenced_type" : "type-94"
7717    },
7718    {
7719     "referenced_type" : "type-100"
7720    },
7721    {
7722     "referenced_type" : "type-101"
7723    }
7724   ],
7725   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
7726   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
7727   "record_kind" : "class",
7728   "referenced_type" : "type-99",
7729   "self_type" : "type-99",
7730   "size" : 64,
7731   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7732   "template_args" : [ "type-94" ],
7733   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE",
7734   "vtable_components" :
7735   [
7736    {
7737     "component_value" : 48,
7738     "kind" : "vbase_offset"
7739    },
7740    {
7741     "kind" : "offset_to_top"
7742    },
7743    {
7744     "kind" : "rtti",
7745     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
7746    },
7747    {
7748     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
7749    },
7750    {
7751     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7752    },
7753    {
7754     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7755    },
7756    {
7757     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7758    },
7759    {
7760     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7761    },
7762    {
7763     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
7764    },
7765    {
7766     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7767    },
7768    {
7769     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
7770    },
7771    {
7772     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7773    },
7774    {
7775     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
7776    },
7777    {
7778     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7779    },
7780    {
7781     "kind" : "complete_dtor_pointer",
7782     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
7783    },
7784    {
7785     "kind" : "deleting_dtor_pointer",
7786     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
7787    },
7788    {
7789     "is_pure" : true,
7790     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE"
7791    },
7792    {
7793     "is_pure" : true,
7794     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE"
7795    },
7796    {
7797     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
7798    },
7799    {
7800     "component_value" : 40,
7801     "kind" : "vbase_offset"
7802    },
7803    {
7804     "component_value" : -8,
7805     "kind" : "offset_to_top"
7806    },
7807    {
7808     "kind" : "rtti",
7809     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
7810    },
7811    {
7812     "kind" : "complete_dtor_pointer",
7813     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
7814    },
7815    {
7816     "kind" : "deleting_dtor_pointer",
7817     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
7818    },
7819    {
7820     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
7821    },
7822    {
7823     "component_value" : 32,
7824     "kind" : "vbase_offset"
7825    },
7826    {
7827     "component_value" : -16,
7828     "kind" : "offset_to_top"
7829    },
7830    {
7831     "kind" : "rtti",
7832     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
7833    },
7834    {
7835     "kind" : "complete_dtor_pointer",
7836     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
7837    },
7838    {
7839     "kind" : "deleting_dtor_pointer",
7840     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
7841    },
7842    {
7843     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7844    },
7845    {
7846     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7847    },
7848    {
7849     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7850    },
7851    {
7852     "kind" : "vcall_offset"
7853    },
7854    {
7855     "component_value" : -32,
7856     "kind" : "vcall_offset"
7857    },
7858    {
7859     "component_value" : -32,
7860     "kind" : "vcall_offset"
7861    },
7862    {
7863     "component_value" : -32,
7864     "kind" : "vcall_offset"
7865    },
7866    {
7867     "component_value" : -48,
7868     "kind" : "vcall_offset"
7869    },
7870    {
7871     "component_value" : -48,
7872     "kind" : "offset_to_top"
7873    },
7874    {
7875     "kind" : "rtti",
7876     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
7877    },
7878    {
7879     "kind" : "complete_dtor_pointer",
7880     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
7881    },
7882    {
7883     "kind" : "deleting_dtor_pointer",
7884     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
7885    },
7886    {
7887     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7888    },
7889    {
7890     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7891    },
7892    {
7893     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7894    },
7895    {
7896     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7897    }
7898   ]
7899  },
7900  {
7901   "alignment" : 8,
7902   "base_specifiers" :
7903   [
7904    {
7905     "referenced_type" : "type-16"
7906    },
7907    {
7908     "referenced_type" : "type-100"
7909    },
7910    {
7911     "referenced_type" : "type-101"
7912    }
7913   ],
7914   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7915   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7916   "record_kind" : "class",
7917   "referenced_type" : "type-385",
7918   "self_type" : "type-385",
7919   "size" : 64,
7920   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7921   "template_args" : [ "type-16" ],
7922   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7923   "vtable_components" :
7924   [
7925    {
7926     "component_value" : 48,
7927     "kind" : "vbase_offset"
7928    },
7929    {
7930     "kind" : "offset_to_top"
7931    },
7932    {
7933     "kind" : "rtti",
7934     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7935    },
7936    {
7937     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7938    },
7939    {
7940     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7941    },
7942    {
7943     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7944    },
7945    {
7946     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7947    },
7948    {
7949     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
7950    },
7951    {
7952     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7953    },
7954    {
7955     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
7956    },
7957    {
7958     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7962    },
7963    {
7964     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7968    },
7969    {
7970     "kind" : "complete_dtor_pointer",
7971     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7972    },
7973    {
7974     "kind" : "deleting_dtor_pointer",
7975     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7979    },
7980    {
7981     "component_value" : 40,
7982     "kind" : "vbase_offset"
7983    },
7984    {
7985     "component_value" : -8,
7986     "kind" : "offset_to_top"
7987    },
7988    {
7989     "kind" : "rtti",
7990     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7991    },
7992    {
7993     "kind" : "complete_dtor_pointer",
7994     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7995    },
7996    {
7997     "kind" : "deleting_dtor_pointer",
7998     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7999    },
8000    {
8001     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8002    },
8003    {
8004     "component_value" : 32,
8005     "kind" : "vbase_offset"
8006    },
8007    {
8008     "component_value" : -16,
8009     "kind" : "offset_to_top"
8010    },
8011    {
8012     "kind" : "rtti",
8013     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8014    },
8015    {
8016     "kind" : "complete_dtor_pointer",
8017     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8018    },
8019    {
8020     "kind" : "deleting_dtor_pointer",
8021     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8022    },
8023    {
8024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8025    },
8026    {
8027     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8028    },
8029    {
8030     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8031    },
8032    {
8033     "kind" : "vcall_offset"
8034    },
8035    {
8036     "component_value" : -32,
8037     "kind" : "vcall_offset"
8038    },
8039    {
8040     "component_value" : -32,
8041     "kind" : "vcall_offset"
8042    },
8043    {
8044     "component_value" : -32,
8045     "kind" : "vcall_offset"
8046    },
8047    {
8048     "component_value" : -48,
8049     "kind" : "vcall_offset"
8050    },
8051    {
8052     "component_value" : -48,
8053     "kind" : "offset_to_top"
8054    },
8055    {
8056     "kind" : "rtti",
8057     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8058    },
8059    {
8060     "kind" : "complete_dtor_pointer",
8061     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8062    },
8063    {
8064     "kind" : "deleting_dtor_pointer",
8065     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8066    },
8067    {
8068     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8069    },
8070    {
8071     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8072    },
8073    {
8074     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8075    },
8076    {
8077     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8078    }
8079   ]
8080  },
8081  {
8082   "alignment" : 8,
8083   "fields" :
8084   [
8085    {
8086     "access" : "private",
8087     "field_name" : "mMutex",
8088     "referenced_type" : "type-408"
8089    },
8090    {
8091     "access" : "private",
8092     "field_name" : "mMap",
8093     "field_offset" : 320,
8094     "referenced_type" : "type-409"
8095    }
8096   ],
8097   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8098   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8099   "record_kind" : "class",
8100   "referenced_type" : "type-407",
8101   "self_type" : "type-407",
8102   "size" : 64,
8103   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8104   "template_args" : [ "type-14", "type-410" ],
8105   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8106  },
8107  {
8108   "alignment" : 8,
8109   "fields" :
8110   [
8111    {
8112     "access" : "private",
8113     "field_name" : "mMutex",
8114     "referenced_type" : "type-416"
8115    },
8116    {
8117     "access" : "private",
8118     "field_name" : "mMap",
8119     "field_offset" : 320,
8120     "referenced_type" : "type-417"
8121    }
8122   ],
8123   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8124   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8125   "record_kind" : "class",
8126   "referenced_type" : "type-415",
8127   "self_type" : "type-415",
8128   "size" : 64,
8129   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8130   "template_args" : [ "type-14", "type-35" ],
8131   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8132  },
8133  {
8134   "alignment" : 8,
8135   "fields" :
8136   [
8137    {
8138     "access" : "private",
8139     "field_name" : "mMutex",
8140     "referenced_type" : "type-421"
8141    },
8142    {
8143     "access" : "private",
8144     "field_name" : "mMap",
8145     "field_offset" : 320,
8146     "referenced_type" : "type-422"
8147    }
8148   ],
8149   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8150   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8151   "record_kind" : "class",
8152   "referenced_type" : "type-420",
8153   "self_type" : "type-420",
8154   "size" : 64,
8155   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8156   "template_args" : [ "type-423", "type-295" ],
8157   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8158  },
8159  {
8160   "alignment" : 8,
8161   "fields" :
8162   [
8163    {
8164     "access" : "private",
8165     "field_name" : "mMutex",
8166     "referenced_type" : "type-439"
8167    },
8168    {
8169     "access" : "private",
8170     "field_name" : "mMap",
8171     "field_offset" : 320,
8172     "referenced_type" : "type-440"
8173    }
8174   ],
8175   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8176   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8177   "record_kind" : "class",
8178   "referenced_type" : "type-438",
8179   "self_type" : "type-438",
8180   "size" : 64,
8181   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8182   "template_args" : [ "type-441", "type-442" ],
8183   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8184  },
8185  {
8186   "alignment" : 8,
8187   "fields" :
8188   [
8189    {
8190     "access" : "private",
8191     "field_name" : "mMutex",
8192     "referenced_type" : "type-429"
8193    },
8194    {
8195     "access" : "private",
8196     "field_name" : "mMap",
8197     "field_offset" : 320,
8198     "referenced_type" : "type-430"
8199    }
8200   ],
8201   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8202   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8203   "record_kind" : "class",
8204   "referenced_type" : "type-428",
8205   "self_type" : "type-428",
8206   "size" : 64,
8207   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8208   "template_args" : [ "type-431", "type-432" ],
8209   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8210  },
8211  {
8212   "alignment" : 8,
8213   "fields" :
8214   [
8215    {
8216     "field_name" : "flags",
8217     "referenced_type" : "type-2"
8218    },
8219    {
8220     "field_name" : "fdIndex",
8221     "field_offset" : 32,
8222     "referenced_type" : "type-2"
8223    },
8224    {
8225     "field_name" : "offset",
8226     "field_offset" : 64,
8227     "referenced_type" : "type-2"
8228    },
8229    {
8230     "field_name" : "extent",
8231     "field_offset" : 128,
8232     "referenced_type" : "type-13"
8233    }
8234   ],
8235   "linker_set_key" : "android::hardware::GrantorDescriptor",
8236   "name" : "android::hardware::GrantorDescriptor",
8237   "referenced_type" : "type-313",
8238   "self_type" : "type-313",
8239   "size" : 24,
8240   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8241   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8242  },
8243  {
8244   "alignment" : 8,
8245   "base_specifiers" :
8246   [
8247    {
8248     "is_virtual" : true,
8249     "referenced_type" : "type-297"
8250    },
8251    {
8252     "is_virtual" : true,
8253     "referenced_type" : "type-7"
8254    }
8255   ],
8256   "linker_set_key" : "android::hardware::HidlMemory",
8257   "name" : "android::hardware::HidlMemory",
8258   "record_kind" : "class",
8259   "referenced_type" : "type-305",
8260   "self_type" : "type-305",
8261   "size" : 64,
8262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8263   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8264   "vtable_components" :
8265   [
8266    {
8267     "component_value" : 48,
8268     "kind" : "vbase_offset"
8269    },
8270    {
8271     "component_value" : 8,
8272     "kind" : "vbase_offset"
8273    },
8274    {
8275     "kind" : "offset_to_top"
8276    },
8277    {
8278     "kind" : "rtti",
8279     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8280    },
8281    {
8282     "kind" : "complete_dtor_pointer",
8283     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8284    },
8285    {
8286     "kind" : "deleting_dtor_pointer",
8287     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8288    },
8289    {
8290     "kind" : "vcall_offset"
8291    },
8292    {
8293     "kind" : "vcall_offset"
8294    },
8295    {
8296     "kind" : "vcall_offset"
8297    },
8298    {
8299     "kind" : "vcall_offset"
8300    },
8301    {
8302     "component_value" : -48,
8303     "kind" : "vcall_offset"
8304    },
8305    {
8306     "component_value" : -48,
8307     "kind" : "offset_to_top"
8308    },
8309    {
8310     "kind" : "rtti",
8311     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8312    },
8313    {
8314     "kind" : "complete_dtor_pointer",
8315     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8316    },
8317    {
8318     "kind" : "deleting_dtor_pointer",
8319     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8320    },
8321    {
8322     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8323    },
8324    {
8325     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8326    },
8327    {
8328     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8329    },
8330    {
8331     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8332    }
8333   ]
8334  },
8335  {
8336   "alignment" : 8,
8337   "base_specifiers" :
8338   [
8339    {
8340     "is_virtual" : true,
8341     "referenced_type" : "type-7"
8342    }
8343   ],
8344   "linker_set_key" : "android::hardware::IBinder",
8345   "name" : "android::hardware::IBinder",
8346   "record_kind" : "class",
8347   "referenced_type" : "type-34",
8348   "self_type" : "type-34",
8349   "size" : 24,
8350   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8351   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8352   "vtable_components" :
8353   [
8354    {
8355     "component_value" : 8,
8356     "kind" : "vbase_offset"
8357    },
8358    {
8359     "kind" : "offset_to_top"
8360    },
8361    {
8362     "kind" : "rtti",
8363     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8364    },
8365    {
8366     "is_pure" : true,
8367     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8368    },
8369    {
8370     "is_pure" : true,
8371     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8372    },
8373    {
8374     "is_pure" : true,
8375     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8376    },
8377    {
8378     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8379    },
8380    {
8381     "is_pure" : true,
8382     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8383    },
8384    {
8385     "is_pure" : true,
8386     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8387    },
8388    {
8389     "is_pure" : true,
8390     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8391    },
8392    {
8393     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8394    },
8395    {
8396     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8397    },
8398    {
8399     "kind" : "complete_dtor_pointer",
8400     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8401    },
8402    {
8403     "kind" : "deleting_dtor_pointer",
8404     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8405    },
8406    {
8407     "kind" : "vcall_offset"
8408    },
8409    {
8410     "kind" : "vcall_offset"
8411    },
8412    {
8413     "kind" : "vcall_offset"
8414    },
8415    {
8416     "kind" : "vcall_offset"
8417    },
8418    {
8419     "component_value" : -8,
8420     "kind" : "vcall_offset"
8421    },
8422    {
8423     "component_value" : -8,
8424     "kind" : "offset_to_top"
8425    },
8426    {
8427     "kind" : "rtti",
8428     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8429    },
8430    {
8431     "kind" : "complete_dtor_pointer",
8432     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8433    },
8434    {
8435     "kind" : "deleting_dtor_pointer",
8436     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8437    },
8438    {
8439     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8440    },
8441    {
8442     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8443    },
8444    {
8445     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8446    },
8447    {
8448     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8449    }
8450   ]
8451  },
8452  {
8453   "alignment" : 8,
8454   "base_specifiers" :
8455   [
8456    {
8457     "is_virtual" : true,
8458     "referenced_type" : "type-7"
8459    }
8460   ],
8461   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8462   "name" : "android::hardware::IBinder::DeathRecipient",
8463   "record_kind" : "class",
8464   "referenced_type" : "type-17",
8465   "self_type" : "type-17",
8466   "size" : 24,
8467   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8468   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8469   "vtable_components" :
8470   [
8471    {
8472     "component_value" : 8,
8473     "kind" : "vbase_offset"
8474    },
8475    {
8476     "kind" : "offset_to_top"
8477    },
8478    {
8479     "kind" : "rtti",
8480     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8481    },
8482    {
8483     "is_pure" : true,
8484     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8485    },
8486    {
8487     "kind" : "complete_dtor_pointer",
8488     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8489    },
8490    {
8491     "kind" : "deleting_dtor_pointer",
8492     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8493    },
8494    {
8495     "kind" : "vcall_offset"
8496    },
8497    {
8498     "kind" : "vcall_offset"
8499    },
8500    {
8501     "kind" : "vcall_offset"
8502    },
8503    {
8504     "kind" : "vcall_offset"
8505    },
8506    {
8507     "component_value" : -8,
8508     "kind" : "vcall_offset"
8509    },
8510    {
8511     "component_value" : -8,
8512     "kind" : "offset_to_top"
8513    },
8514    {
8515     "kind" : "rtti",
8516     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8517    },
8518    {
8519     "kind" : "complete_dtor_pointer",
8520     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8521    },
8522    {
8523     "kind" : "deleting_dtor_pointer",
8524     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8525    },
8526    {
8527     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8528    },
8529    {
8530     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8531    },
8532    {
8533     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8534    },
8535    {
8536     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8537    }
8538   ]
8539  },
8540  {
8541   "alignment" : 8,
8542   "base_specifiers" :
8543   [
8544    {
8545     "is_virtual" : true,
8546     "referenced_type" : "type-7"
8547    }
8548   ],
8549   "linker_set_key" : "android::hardware::IInterface",
8550   "name" : "android::hardware::IInterface",
8551   "record_kind" : "class",
8552   "referenced_type" : "type-100",
8553   "self_type" : "type-100",
8554   "size" : 24,
8555   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8556   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8557   "vtable_components" :
8558   [
8559    {
8560     "component_value" : 8,
8561     "kind" : "vbase_offset"
8562    },
8563    {
8564     "kind" : "offset_to_top"
8565    },
8566    {
8567     "kind" : "rtti",
8568     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8569    },
8570    {
8571     "kind" : "complete_dtor_pointer",
8572     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8573    },
8574    {
8575     "kind" : "deleting_dtor_pointer",
8576     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8577    },
8578    {
8579     "is_pure" : true,
8580     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8581    },
8582    {
8583     "kind" : "vcall_offset"
8584    },
8585    {
8586     "kind" : "vcall_offset"
8587    },
8588    {
8589     "kind" : "vcall_offset"
8590    },
8591    {
8592     "kind" : "vcall_offset"
8593    },
8594    {
8595     "component_value" : -8,
8596     "kind" : "vcall_offset"
8597    },
8598    {
8599     "component_value" : -8,
8600     "kind" : "offset_to_top"
8601    },
8602    {
8603     "kind" : "rtti",
8604     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8605    },
8606    {
8607     "kind" : "complete_dtor_pointer",
8608     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8609    },
8610    {
8611     "kind" : "deleting_dtor_pointer",
8612     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8613    },
8614    {
8615     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8616    },
8617    {
8618     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8619    },
8620    {
8621     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8622    },
8623    {
8624     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8625    }
8626   ]
8627  },
8628  {
8629   "alignment" : 8,
8630   "fields" :
8631   [
8632    {
8633     "access" : "private",
8634     "field_name" : "mGrantors",
8635     "referenced_type" : "type-309"
8636    },
8637    {
8638     "access" : "private",
8639     "field_name" : "mHandle",
8640     "field_offset" : 128,
8641     "referenced_type" : "type-355"
8642    },
8643    {
8644     "access" : "private",
8645     "field_name" : "mQuantum",
8646     "field_offset" : 192,
8647     "referenced_type" : "type-2"
8648    },
8649    {
8650     "access" : "private",
8651     "field_name" : "mFlags",
8652     "field_offset" : 224,
8653     "referenced_type" : "type-2"
8654    }
8655   ],
8656   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8657   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8658   "referenced_type" : "type-354",
8659   "self_type" : "type-354",
8660   "size" : 32,
8661   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8662   "template_args" : [ "type-54" ],
8663   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8664  },
8665  {
8666   "alignment" : 8,
8667   "fields" :
8668   [
8669    {
8670     "access" : "private",
8671     "field_name" : "mBufCachePos",
8672     "referenced_type" : "type-13"
8673    },
8674    {
8675     "access" : "private",
8676     "field_name" : "mBufCache",
8677     "field_offset" : 64,
8678     "referenced_type" : "type-389"
8679    },
8680    {
8681     "access" : "private",
8682     "field_name" : "mError",
8683     "field_offset" : 256,
8684     "referenced_type" : "type-20"
8685    },
8686    {
8687     "access" : "private",
8688     "field_name" : "mData",
8689     "field_offset" : 320,
8690     "referenced_type" : "type-390"
8691    },
8692    {
8693     "access" : "private",
8694     "field_name" : "mDataSize",
8695     "field_offset" : 384,
8696     "referenced_type" : "type-13"
8697    },
8698    {
8699     "access" : "private",
8700     "field_name" : "mDataCapacity",
8701     "field_offset" : 448,
8702     "referenced_type" : "type-13"
8703    },
8704    {
8705     "access" : "private",
8706     "field_name" : "mDataPos",
8707     "field_offset" : 512,
8708     "referenced_type" : "type-13"
8709    },
8710    {
8711     "access" : "private",
8712     "field_name" : "mObjects",
8713     "field_offset" : 576,
8714     "referenced_type" : "type-391"
8715    },
8716    {
8717     "access" : "private",
8718     "field_name" : "mObjectsSize",
8719     "field_offset" : 640,
8720     "referenced_type" : "type-13"
8721    },
8722    {
8723     "access" : "private",
8724     "field_name" : "mObjectsCapacity",
8725     "field_offset" : 704,
8726     "referenced_type" : "type-13"
8727    },
8728    {
8729     "access" : "private",
8730     "field_name" : "mNextObjectHint",
8731     "field_offset" : 768,
8732     "referenced_type" : "type-13"
8733    },
8734    {
8735     "access" : "private",
8736     "field_name" : "mNumRef",
8737     "field_offset" : 832,
8738     "referenced_type" : "type-13"
8739    },
8740    {
8741     "access" : "private",
8742     "field_name" : "mFdsKnown",
8743     "field_offset" : 896,
8744     "referenced_type" : "type-35"
8745    },
8746    {
8747     "access" : "private",
8748     "field_name" : "mHasFds",
8749     "field_offset" : 904,
8750     "referenced_type" : "type-35"
8751    },
8752    {
8753     "access" : "private",
8754     "field_name" : "mAllowFds",
8755     "field_offset" : 912,
8756     "referenced_type" : "type-35"
8757    },
8758    {
8759     "access" : "private",
8760     "field_name" : "mOwner",
8761     "field_offset" : 960,
8762     "referenced_type" : "type-392"
8763    },
8764    {
8765     "access" : "private",
8766     "field_name" : "mOwnerCookie",
8767     "field_offset" : 1024,
8768     "referenced_type" : "type-21"
8769    }
8770   ],
8771   "linker_set_key" : "android::hardware::Parcel",
8772   "name" : "android::hardware::Parcel",
8773   "record_kind" : "class",
8774   "referenced_type" : "type-388",
8775   "self_type" : "type-388",
8776   "size" : 136,
8777   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8778   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8779  },
8780  {
8781   "access" : "private",
8782   "alignment" : 8,
8783   "fields" :
8784   [
8785    {
8786     "field_name" : "index",
8787     "referenced_type" : "type-13"
8788    },
8789    {
8790     "field_name" : "buffer",
8791     "field_offset" : 64,
8792     "referenced_type" : "type-240"
8793    },
8794    {
8795     "field_name" : "bufend",
8796     "field_offset" : 128,
8797     "referenced_type" : "type-240"
8798    }
8799   ],
8800   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8801   "name" : "android::hardware::Parcel::BufferInfo",
8802   "referenced_type" : "type-397",
8803   "self_type" : "type-397",
8804   "size" : 24,
8805   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8806   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8807  },
8808  {
8809   "alignment" : 8,
8810   "base_specifiers" :
8811   [
8812    {
8813     "is_virtual" : true,
8814     "referenced_type" : "type-7"
8815    }
8816   ],
8817   "fields" :
8818   [
8819    {
8820     "access" : "private",
8821     "field_name" : "mDriverFD",
8822     "field_offset" : 64,
8823     "referenced_type" : "type-20"
8824    },
8825    {
8826     "access" : "private",
8827     "field_name" : "mVMStart",
8828     "field_offset" : 128,
8829     "referenced_type" : "type-21"
8830    },
8831    {
8832     "access" : "private",
8833     "field_name" : "mThreadCountLock",
8834     "field_offset" : 192,
8835     "referenced_type" : "type-23"
8836    },
8837    {
8838     "access" : "private",
8839     "field_name" : "mThreadCountDecrement",
8840     "field_offset" : 512,
8841     "referenced_type" : "type-24"
8842    },
8843    {
8844     "access" : "private",
8845     "field_name" : "mExecutingThreadsCount",
8846     "field_offset" : 896,
8847     "referenced_type" : "type-13"
8848    },
8849    {
8850     "access" : "private",
8851     "field_name" : "mMaxThreads",
8852     "field_offset" : 960,
8853     "referenced_type" : "type-13"
8854    },
8855    {
8856     "access" : "private",
8857     "field_name" : "mStarvationStartTimeMs",
8858     "field_offset" : 1024,
8859     "referenced_type" : "type-25"
8860    },
8861    {
8862     "access" : "private",
8863     "field_name" : "mLock",
8864     "field_offset" : 1088,
8865     "referenced_type" : "type-26"
8866    },
8867    {
8868     "access" : "private",
8869     "field_name" : "mHandleToObject",
8870     "field_offset" : 1408,
8871     "referenced_type" : "type-28"
8872    },
8873    {
8874     "access" : "private",
8875     "field_name" : "mManagesContexts",
8876     "field_offset" : 1728,
8877     "referenced_type" : "type-35"
8878    },
8879    {
8880     "access" : "private",
8881     "field_name" : "mBinderContextCheckFunc",
8882     "field_offset" : 1792,
8883     "referenced_type" : "type-36"
8884    },
8885    {
8886     "access" : "private",
8887     "field_name" : "mBinderContextUserData",
8888     "field_offset" : 1856,
8889     "referenced_type" : "type-21"
8890    },
8891    {
8892     "access" : "private",
8893     "field_name" : "mContexts",
8894     "field_offset" : 1920,
8895     "referenced_type" : "type-47"
8896    },
8897    {
8898     "access" : "private",
8899     "field_name" : "mRootDir",
8900     "field_offset" : 2240,
8901     "referenced_type" : "type-51"
8902    },
8903    {
8904     "access" : "private",
8905     "field_name" : "mThreadPoolStarted",
8906     "field_offset" : 2304,
8907     "referenced_type" : "type-35"
8908    },
8909    {
8910     "access" : "private",
8911     "field_name" : "mSpawnThreadOnStart",
8912     "field_offset" : 2312,
8913     "referenced_type" : "type-35"
8914    },
8915    {
8916     "access" : "private",
8917     "field_name" : "mThreadPoolSeq",
8918     "field_offset" : 2336,
8919     "referenced_type" : "type-55"
8920    },
8921    {
8922     "access" : "private",
8923     "field_name" : "mMmapSize",
8924     "field_offset" : 2368,
8925     "referenced_type" : "type-31"
8926    },
8927    {
8928     "access" : "private",
8929     "field_name" : "mCallRestriction",
8930     "field_offset" : 2432,
8931     "referenced_type" : "type-56"
8932    }
8933   ],
8934   "linker_set_key" : "android::hardware::ProcessState",
8935   "name" : "android::hardware::ProcessState",
8936   "record_kind" : "class",
8937   "referenced_type" : "type-19",
8938   "self_type" : "type-19",
8939   "size" : 328,
8940   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8941   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
8942   "vtable_components" :
8943   [
8944    {
8945     "component_value" : 312,
8946     "kind" : "vbase_offset"
8947    },
8948    {
8949     "kind" : "offset_to_top"
8950    },
8951    {
8952     "kind" : "rtti",
8953     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8954    },
8955    {
8956     "kind" : "complete_dtor_pointer",
8957     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
8958    },
8959    {
8960     "kind" : "deleting_dtor_pointer",
8961     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
8962    },
8963    {
8964     "kind" : "vcall_offset"
8965    },
8966    {
8967     "kind" : "vcall_offset"
8968    },
8969    {
8970     "kind" : "vcall_offset"
8971    },
8972    {
8973     "kind" : "vcall_offset"
8974    },
8975    {
8976     "component_value" : -312,
8977     "kind" : "vcall_offset"
8978    },
8979    {
8980     "component_value" : -312,
8981     "kind" : "offset_to_top"
8982    },
8983    {
8984     "kind" : "rtti",
8985     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8986    },
8987    {
8988     "kind" : "complete_dtor_pointer",
8989     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
8990    },
8991    {
8992     "kind" : "deleting_dtor_pointer",
8993     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
8994    },
8995    {
8996     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8997    },
8998    {
8999     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9000    },
9001    {
9002     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9003    },
9004    {
9005     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9006    }
9007   ]
9008  },
9009  {
9010   "access" : "private",
9011   "alignment" : 8,
9012   "fields" :
9013   [
9014    {
9015     "field_name" : "binder",
9016     "referenced_type" : "type-33"
9017    },
9018    {
9019     "field_name" : "refs",
9020     "field_offset" : 64,
9021     "referenced_type" : "type-11"
9022    }
9023   ],
9024   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9025   "name" : "android::hardware::ProcessState::handle_entry",
9026   "referenced_type" : "type-32",
9027   "self_type" : "type-32",
9028   "size" : 16,
9029   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9030   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9031  },
9032  {
9033   "alignment" : 8,
9034   "base_specifiers" :
9035   [
9036    {
9037     "referenced_type" : "type-156"
9038    }
9039   ],
9040   "fields" :
9041   [
9042    {
9043     "access" : "private",
9044     "field_name" : "mVal",
9045     "field_offset" : 320,
9046     "referenced_type" : "type-126"
9047    }
9048   ],
9049   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
9050   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
9051   "record_kind" : "class",
9052   "referenced_type" : "type-162",
9053   "self_type" : "type-162",
9054   "size" : 48,
9055   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9056   "template_args" : [ "type-126" ],
9057   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb6gadget4V1_010IUsbGadgetEEEEE"
9058  },
9059  {
9060   "alignment" : 8,
9061   "base_specifiers" :
9062   [
9063    {
9064     "referenced_type" : "type-156"
9065    }
9066   ],
9067   "fields" :
9068   [
9069    {
9070     "access" : "private",
9071     "field_name" : "mVal",
9072     "field_offset" : 320,
9073     "referenced_type" : "type-92"
9074    }
9075   ],
9076   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
9077   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
9078   "record_kind" : "class",
9079   "referenced_type" : "type-577",
9080   "self_type" : "type-577",
9081   "size" : 48,
9082   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9083   "template_args" : [ "type-92" ],
9084   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEEEE"
9085  },
9086  {
9087   "alignment" : 8,
9088   "base_specifiers" :
9089   [
9090    {
9091     "referenced_type" : "type-156"
9092    }
9093   ],
9094   "fields" :
9095   [
9096    {
9097     "access" : "private",
9098     "field_name" : "mVal",
9099     "field_offset" : 264,
9100     "referenced_type" : "type-35"
9101    }
9102   ],
9103   "linker_set_key" : "android::hardware::Return<bool>",
9104   "name" : "android::hardware::Return<bool>",
9105   "record_kind" : "class",
9106   "referenced_type" : "type-155",
9107   "self_type" : "type-155",
9108   "size" : 40,
9109   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9110   "template_args" : [ "type-35" ],
9111   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9112  },
9113  {
9114   "alignment" : 8,
9115   "base_specifiers" :
9116   [
9117    {
9118     "referenced_type" : "type-156"
9119    }
9120   ],
9121   "linker_set_key" : "android::hardware::Return<void>",
9122   "name" : "android::hardware::Return<void>",
9123   "record_kind" : "class",
9124   "referenced_type" : "type-174",
9125   "self_type" : "type-174",
9126   "size" : 40,
9127   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9128   "template_args" : [ "type-22" ],
9129   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9130  },
9131  {
9132   "alignment" : 8,
9133   "fields" :
9134   [
9135    {
9136     "access" : "private",
9137     "field_name" : "mException",
9138     "referenced_type" : "type-20"
9139    },
9140    {
9141     "access" : "private",
9142     "field_name" : "mErrorCode",
9143     "field_offset" : 32,
9144     "referenced_type" : "type-20"
9145    },
9146    {
9147     "access" : "private",
9148     "field_name" : "mMessage",
9149     "field_offset" : 64,
9150     "referenced_type" : "type-146"
9151    }
9152   ],
9153   "linker_set_key" : "android::hardware::Status",
9154   "name" : "android::hardware::Status",
9155   "record_kind" : "class",
9156   "referenced_type" : "type-145",
9157   "self_type" : "type-145",
9158   "size" : 32,
9159   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9160   "unique_id" : "_ZTSN7android8hardware6StatusE"
9161  },
9162  {
9163   "alignment" : 8,
9164   "fields" :
9165   [
9166    {
9167     "access" : "protected",
9168     "field_name" : "mInstrumentationCallbacks",
9169     "field_offset" : 64,
9170     "referenced_type" : "type-105"
9171    },
9172    {
9173     "access" : "protected",
9174     "field_name" : "mEnableInstrumentation",
9175     "field_offset" : 256,
9176     "referenced_type" : "type-35"
9177    },
9178    {
9179     "access" : "protected",
9180     "field_name" : "mInstrumentationLibPackage",
9181     "field_offset" : 320,
9182     "referenced_type" : "type-106"
9183    },
9184    {
9185     "access" : "protected",
9186     "field_name" : "mInterfaceName",
9187     "field_offset" : 512,
9188     "referenced_type" : "type-107"
9189    }
9190   ],
9191   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9192   "name" : "android::hardware::details::HidlInstrumentor",
9193   "referenced_type" : "type-104",
9194   "self_type" : "type-104",
9195   "size" : 88,
9196   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9197   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9198   "vtable_components" :
9199   [
9200    {
9201     "kind" : "offset_to_top"
9202    },
9203    {
9204     "kind" : "rtti",
9205     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9206    },
9207    {
9208     "kind" : "complete_dtor_pointer",
9209     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9210    },
9211    {
9212     "kind" : "deleting_dtor_pointer",
9213     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9214    }
9215   ]
9216  },
9217  {
9218   "alignment" : 4,
9219   "fields" :
9220   [
9221    {
9222     "field_name" : "sched_policy",
9223     "referenced_type" : "type-20"
9224    },
9225    {
9226     "field_name" : "prio",
9227     "field_offset" : 32,
9228     "referenced_type" : "type-20"
9229    }
9230   ],
9231   "linker_set_key" : "android::hardware::details::SchedPrio",
9232   "name" : "android::hardware::details::SchedPrio",
9233   "referenced_type" : "type-410",
9234   "self_type" : "type-410",
9235   "size" : 8,
9236   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9237   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9238  },
9239  {
9240   "alignment" : 8,
9241   "fields" :
9242   [
9243    {
9244     "access" : "private",
9245     "field_name" : "mQueue",
9246     "referenced_type" : "type-573"
9247    }
9248   ],
9249   "linker_set_key" : "android::hardware::details::TaskRunner",
9250   "name" : "android::hardware::details::TaskRunner",
9251   "record_kind" : "class",
9252   "referenced_type" : "type-572",
9253   "self_type" : "type-572",
9254   "size" : 16,
9255   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9256   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9257  },
9258  {
9259   "alignment" : 1,
9260   "linker_set_key" : "android::hardware::details::bnhw_tag",
9261   "name" : "android::hardware::details::bnhw_tag",
9262   "referenced_type" : "type-244",
9263   "self_type" : "type-244",
9264   "size" : 1,
9265   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9266   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9267  },
9268  {
9269   "alignment" : 1,
9270   "linker_set_key" : "android::hardware::details::bphw_tag",
9271   "name" : "android::hardware::details::bphw_tag",
9272   "referenced_type" : "type-257",
9273   "self_type" : "type-257",
9274   "size" : 1,
9275   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9276   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9277  },
9278  {
9279   "alignment" : 1,
9280   "linker_set_key" : "android::hardware::details::bs_tag",
9281   "name" : "android::hardware::details::bs_tag",
9282   "referenced_type" : "type-268",
9283   "self_type" : "type-268",
9284   "size" : 1,
9285   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9286   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9287  },
9288  {
9289   "access" : "private",
9290   "alignment" : 8,
9291   "fields" :
9292   [
9293    {
9294     "field_name" : "mPointer",
9295     "referenced_type" : "type-312"
9296    },
9297    {
9298     "field_name" : "_pad",
9299     "referenced_type" : "type-13"
9300    }
9301   ],
9302   "is_anonymous" : true,
9303   "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",
9304   "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",
9305   "record_kind" : "union",
9306   "referenced_type" : "type-311",
9307   "self_type" : "type-311",
9308   "size" : 8,
9309   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9310   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9311  },
9312  {
9313   "alignment" : 8,
9314   "fields" :
9315   [
9316    {
9317     "access" : "private",
9318     "referenced_type" : "type-311"
9319    }
9320   ],
9321   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9322   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9323   "referenced_type" : "type-310",
9324   "self_type" : "type-310",
9325   "size" : 8,
9326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9327   "template_args" : [ "type-313" ],
9328   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9329  },
9330  {
9331   "alignment" : 8,
9332   "fields" :
9333   [
9334    {
9335     "access" : "private",
9336     "referenced_type" : "type-324"
9337    }
9338   ],
9339   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9340   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9341   "referenced_type" : "type-323",
9342   "self_type" : "type-323",
9343   "size" : 8,
9344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9345   "template_args" : [ "type-326" ],
9346   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9347  },
9348  {
9349   "alignment" : 8,
9350   "fields" :
9351   [
9352    {
9353     "access" : "private",
9354     "referenced_type" : "type-316"
9355    }
9356   ],
9357   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9358   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9359   "referenced_type" : "type-315",
9360   "self_type" : "type-315",
9361   "size" : 8,
9362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9363   "template_args" : [ "type-292" ],
9364   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9365  },
9366  {
9367   "alignment" : 8,
9368   "fields" :
9369   [
9370    {
9371     "access" : "private",
9372     "referenced_type" : "type-341"
9373    }
9374   ],
9375   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9376   "name" : "android::hardware::details::hidl_pointer<char>",
9377   "referenced_type" : "type-340",
9378   "self_type" : "type-340",
9379   "size" : 8,
9380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9381   "template_args" : [ "type-54" ],
9382   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9383  },
9384  {
9385   "access" : "private",
9386   "alignment" : 8,
9387   "fields" :
9388   [
9389    {
9390     "field_name" : "mPointer",
9391     "referenced_type" : "type-190"
9392    },
9393    {
9394     "field_name" : "_pad",
9395     "referenced_type" : "type-13"
9396    }
9397   ],
9398   "is_anonymous" : true,
9399   "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",
9400   "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",
9401   "record_kind" : "union",
9402   "referenced_type" : "type-341",
9403   "self_type" : "type-341",
9404   "size" : 8,
9405   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9406   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9407  },
9408  {
9409   "alignment" : 8,
9410   "fields" :
9411   [
9412    {
9413     "access" : "private",
9414     "referenced_type" : "type-294"
9415    }
9416   ],
9417   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9418   "name" : "android::hardware::details::hidl_pointer<const char>",
9419   "referenced_type" : "type-293",
9420   "self_type" : "type-293",
9421   "size" : 8,
9422   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9423   "template_args" : [ "type-53" ],
9424   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9425  },
9426  {
9427   "access" : "private",
9428   "alignment" : 8,
9429   "fields" :
9430   [
9431    {
9432     "field_name" : "mPointer",
9433     "referenced_type" : "type-52"
9434    },
9435    {
9436     "field_name" : "_pad",
9437     "referenced_type" : "type-13"
9438    }
9439   ],
9440   "is_anonymous" : true,
9441   "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",
9442   "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",
9443   "record_kind" : "union",
9444   "referenced_type" : "type-294",
9445   "self_type" : "type-294",
9446   "size" : 8,
9447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9448   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9449  },
9450  {
9451   "alignment" : 8,
9452   "fields" :
9453   [
9454    {
9455     "access" : "private",
9456     "referenced_type" : "type-279"
9457    }
9458   ],
9459   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9460   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9461   "referenced_type" : "type-278",
9462   "self_type" : "type-278",
9463   "size" : 8,
9464   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9465   "template_args" : [ "type-281" ],
9466   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9467  },
9468  {
9469   "access" : "private",
9470   "alignment" : 8,
9471   "fields" :
9472   [
9473    {
9474     "field_name" : "mPointer",
9475     "referenced_type" : "type-280"
9476    },
9477    {
9478     "field_name" : "_pad",
9479     "referenced_type" : "type-13"
9480    }
9481   ],
9482   "is_anonymous" : true,
9483   "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",
9484   "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",
9485   "record_kind" : "union",
9486   "referenced_type" : "type-279",
9487   "self_type" : "type-279",
9488   "size" : 8,
9489   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9490   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9491  },
9492  {
9493   "access" : "private",
9494   "alignment" : 8,
9495   "fields" :
9496   [
9497    {
9498     "field_name" : "mPointer",
9499     "referenced_type" : "type-325"
9500    },
9501    {
9502     "field_name" : "_pad",
9503     "referenced_type" : "type-13"
9504    }
9505   ],
9506   "is_anonymous" : true,
9507   "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",
9508   "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",
9509   "record_kind" : "union",
9510   "referenced_type" : "type-324",
9511   "self_type" : "type-324",
9512   "size" : 8,
9513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9514   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9515  },
9516  {
9517   "access" : "private",
9518   "alignment" : 8,
9519   "fields" :
9520   [
9521    {
9522     "field_name" : "mPointer",
9523     "referenced_type" : "type-317"
9524    },
9525    {
9526     "field_name" : "_pad",
9527     "referenced_type" : "type-13"
9528    }
9529   ],
9530   "is_anonymous" : true,
9531   "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",
9532   "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",
9533   "record_kind" : "union",
9534   "referenced_type" : "type-316",
9535   "self_type" : "type-316",
9536   "size" : 8,
9537   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9538   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9539  },
9540  {
9541   "alignment" : 8,
9542   "fields" :
9543   [
9544    {
9545     "access" : "private",
9546     "referenced_type" : "type-334"
9547    }
9548   ],
9549   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9550   "name" : "android::hardware::details::hidl_pointer<int>",
9551   "referenced_type" : "type-333",
9552   "self_type" : "type-333",
9553   "size" : 8,
9554   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9555   "template_args" : [ "type-20" ],
9556   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9557  },
9558  {
9559   "access" : "private",
9560   "alignment" : 8,
9561   "fields" :
9562   [
9563    {
9564     "field_name" : "mPointer",
9565     "referenced_type" : "type-335"
9566    },
9567    {
9568     "field_name" : "_pad",
9569     "referenced_type" : "type-13"
9570    }
9571   ],
9572   "is_anonymous" : true,
9573   "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",
9574   "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",
9575   "record_kind" : "union",
9576   "referenced_type" : "type-334",
9577   "self_type" : "type-334",
9578   "size" : 8,
9579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9580   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9581  },
9582  {
9583   "alignment" : 8,
9584   "fields" :
9585   [
9586    {
9587     "access" : "private",
9588     "referenced_type" : "type-356"
9589    }
9590   ],
9591   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9592   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9593   "referenced_type" : "type-355",
9594   "self_type" : "type-355",
9595   "size" : 8,
9596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9597   "template_args" : [ "type-186" ],
9598   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9599  },
9600  {
9601   "access" : "private",
9602   "alignment" : 8,
9603   "fields" :
9604   [
9605    {
9606     "field_name" : "mPointer",
9607     "referenced_type" : "type-185"
9608    },
9609    {
9610     "field_name" : "_pad",
9611     "referenced_type" : "type-13"
9612    }
9613   ],
9614   "is_anonymous" : true,
9615   "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",
9616   "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",
9617   "record_kind" : "union",
9618   "referenced_type" : "type-356",
9619   "self_type" : "type-356",
9620   "size" : 8,
9621   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9622   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9623  },
9624  {
9625   "alignment" : 1,
9626   "linker_set_key" : "android::hardware::details::i_tag",
9627   "name" : "android::hardware::details::i_tag",
9628   "referenced_type" : "type-232",
9629   "self_type" : "type-232",
9630   "size" : 1,
9631   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9632   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9633  },
9634  {
9635   "alignment" : 8,
9636   "fields" :
9637   [
9638    {
9639     "access" : "private",
9640     "field_name" : "mStatus",
9641     "referenced_type" : "type-145"
9642    },
9643    {
9644     "access" : "private",
9645     "field_name" : "mCheckedStatus",
9646     "field_offset" : 256,
9647     "referenced_type" : "type-35"
9648    }
9649   ],
9650   "linker_set_key" : "android::hardware::details::return_status",
9651   "name" : "android::hardware::details::return_status",
9652   "record_kind" : "class",
9653   "referenced_type" : "type-156",
9654   "self_type" : "type-156",
9655   "size" : 40,
9656   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9657   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9658  },
9659  {
9660   "alignment" : 1,
9661   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9662   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9663   "referenced_type" : "type-342",
9664   "self_type" : "type-342",
9665   "size" : 1,
9666   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9667   "template_args" : [ "type-114" ],
9668   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
9669  },
9670  {
9671   "alignment" : 1,
9672   "fields" :
9673   [
9674    {
9675     "access" : "private",
9676     "field_name" : "mBuffer",
9677     "referenced_type" : "type-327"
9678    }
9679   ],
9680   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9681   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9682   "referenced_type" : "type-326",
9683   "self_type" : "type-326",
9684   "size" : 32,
9685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9686   "template_args" : [ "type-114" ],
9687   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
9688  },
9689  {
9690   "alignment" : 8,
9691   "base_specifiers" :
9692   [
9693    {
9694     "referenced_type" : "type-17"
9695    }
9696   ],
9697   "fields" :
9698   [
9699    {
9700     "access" : "private",
9701     "field_name" : "mRecipient",
9702     "field_offset" : 64,
9703     "referenced_type" : "type-4"
9704    },
9705    {
9706     "access" : "private",
9707     "field_name" : "mCookie",
9708     "field_offset" : 192,
9709     "referenced_type" : "type-13"
9710    },
9711    {
9712     "access" : "private",
9713     "field_name" : "mBase",
9714     "field_offset" : 256,
9715     "referenced_type" : "type-14"
9716    }
9717   ],
9718   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9719   "name" : "android::hardware::hidl_binder_death_recipient",
9720   "referenced_type" : "type-3",
9721   "self_type" : "type-3",
9722   "size" : 64,
9723   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9724   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9725   "vtable_components" :
9726   [
9727    {
9728     "component_value" : 48,
9729     "kind" : "vbase_offset"
9730    },
9731    {
9732     "kind" : "offset_to_top"
9733    },
9734    {
9735     "kind" : "rtti",
9736     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9737    },
9738    {
9739     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9740    },
9741    {
9742     "kind" : "complete_dtor_pointer",
9743     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9744    },
9745    {
9746     "kind" : "deleting_dtor_pointer",
9747     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9748    },
9749    {
9750     "kind" : "vcall_offset"
9751    },
9752    {
9753     "kind" : "vcall_offset"
9754    },
9755    {
9756     "kind" : "vcall_offset"
9757    },
9758    {
9759     "kind" : "vcall_offset"
9760    },
9761    {
9762     "component_value" : -48,
9763     "kind" : "vcall_offset"
9764    },
9765    {
9766     "component_value" : -48,
9767     "kind" : "offset_to_top"
9768    },
9769    {
9770     "kind" : "rtti",
9771     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9772    },
9773    {
9774     "kind" : "complete_dtor_pointer",
9775     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
9776    },
9777    {
9778     "kind" : "deleting_dtor_pointer",
9779     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9783    },
9784    {
9785     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9786    },
9787    {
9788     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9789    },
9790    {
9791     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9792    }
9793   ]
9794  },
9795  {
9796   "alignment" : 8,
9797   "base_specifiers" :
9798   [
9799    {
9800     "is_virtual" : true,
9801     "referenced_type" : "type-7"
9802    }
9803   ],
9804   "linker_set_key" : "android::hardware::hidl_death_recipient",
9805   "name" : "android::hardware::hidl_death_recipient",
9806   "referenced_type" : "type-6",
9807   "self_type" : "type-6",
9808   "size" : 24,
9809   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9810   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9811   "vtable_components" :
9812   [
9813    {
9814     "component_value" : 8,
9815     "kind" : "vbase_offset"
9816    },
9817    {
9818     "kind" : "offset_to_top"
9819    },
9820    {
9821     "kind" : "rtti",
9822     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9823    },
9824    {
9825     "is_pure" : true,
9826     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9827    },
9828    {
9829     "kind" : "complete_dtor_pointer",
9830     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9831    },
9832    {
9833     "kind" : "deleting_dtor_pointer",
9834     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9835    },
9836    {
9837     "kind" : "vcall_offset"
9838    },
9839    {
9840     "kind" : "vcall_offset"
9841    },
9842    {
9843     "kind" : "vcall_offset"
9844    },
9845    {
9846     "kind" : "vcall_offset"
9847    },
9848    {
9849     "component_value" : -8,
9850     "kind" : "vcall_offset"
9851    },
9852    {
9853     "component_value" : -8,
9854     "kind" : "offset_to_top"
9855    },
9856    {
9857     "kind" : "rtti",
9858     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9859    },
9860    {
9861     "kind" : "complete_dtor_pointer",
9862     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
9863    },
9864    {
9865     "kind" : "deleting_dtor_pointer",
9866     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
9867    },
9868    {
9869     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9870    },
9871    {
9872     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9873    },
9874    {
9875     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9876    },
9877    {
9878     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9879    }
9880   ]
9881  },
9882  {
9883   "alignment" : 8,
9884   "fields" :
9885   [
9886    {
9887     "access" : "private",
9888     "field_name" : "mHandle",
9889     "referenced_type" : "type-278"
9890    },
9891    {
9892     "access" : "private",
9893     "field_name" : "mOwnsHandle",
9894     "field_offset" : 64,
9895     "referenced_type" : "type-35"
9896    }
9897   ],
9898   "linker_set_key" : "android::hardware::hidl_handle",
9899   "name" : "android::hardware::hidl_handle",
9900   "referenced_type" : "type-290",
9901   "self_type" : "type-290",
9902   "size" : 16,
9903   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9904   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9905  },
9906  {
9907   "alignment" : 8,
9908   "fields" :
9909   [
9910    {
9911     "access" : "private",
9912     "field_name" : "mHandle",
9913     "referenced_type" : "type-290"
9914    },
9915    {
9916     "access" : "private",
9917     "field_name" : "mSize",
9918     "field_offset" : 128,
9919     "referenced_type" : "type-13"
9920    },
9921    {
9922     "access" : "private",
9923     "field_name" : "mName",
9924     "field_offset" : 192,
9925     "referenced_type" : "type-292"
9926    }
9927   ],
9928   "linker_set_key" : "android::hardware::hidl_memory",
9929   "name" : "android::hardware::hidl_memory",
9930   "referenced_type" : "type-297",
9931   "self_type" : "type-297",
9932   "size" : 40,
9933   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9934   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9935  },
9936  {
9937   "alignment" : 8,
9938   "fields" :
9939   [
9940    {
9941     "access" : "private",
9942     "field_name" : "mBuffer",
9943     "referenced_type" : "type-293"
9944    },
9945    {
9946     "access" : "private",
9947     "field_name" : "mSize",
9948     "field_offset" : 64,
9949     "referenced_type" : "type-2"
9950    },
9951    {
9952     "access" : "private",
9953     "field_name" : "mOwnsBuffer",
9954     "field_offset" : 96,
9955     "referenced_type" : "type-35"
9956    }
9957   ],
9958   "linker_set_key" : "android::hardware::hidl_string",
9959   "name" : "android::hardware::hidl_string",
9960   "referenced_type" : "type-292",
9961   "self_type" : "type-292",
9962   "size" : 16,
9963   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9964   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9965  },
9966  {
9967   "alignment" : 8,
9968   "fields" :
9969   [
9970    {
9971     "access" : "private",
9972     "field_name" : "mBuffer",
9973     "referenced_type" : "type-310"
9974    },
9975    {
9976     "access" : "private",
9977     "field_name" : "mSize",
9978     "field_offset" : 64,
9979     "referenced_type" : "type-2"
9980    },
9981    {
9982     "access" : "private",
9983     "field_name" : "mOwnsBuffer",
9984     "field_offset" : 96,
9985     "referenced_type" : "type-35"
9986    }
9987   ],
9988   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9989   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9990   "referenced_type" : "type-309",
9991   "self_type" : "type-309",
9992   "size" : 16,
9993   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9994   "template_args" : [ "type-313" ],
9995   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9996  },
9997  {
9998   "alignment" : 8,
9999   "fields" :
10000   [
10001    {
10002     "access" : "private",
10003     "field_name" : "mBuffer",
10004     "referenced_type" : "type-323"
10005    },
10006    {
10007     "access" : "private",
10008     "field_name" : "mSize",
10009     "field_offset" : 64,
10010     "referenced_type" : "type-2"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mOwnsBuffer",
10015     "field_offset" : 96,
10016     "referenced_type" : "type-35"
10017    }
10018   ],
10019   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10020   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10021   "referenced_type" : "type-322",
10022   "self_type" : "type-322",
10023   "size" : 16,
10024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10025   "template_args" : [ "type-326" ],
10026   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10027  },
10028  {
10029   "alignment" : 8,
10030   "fields" :
10031   [
10032    {
10033     "access" : "private",
10034     "field_name" : "mBuffer",
10035     "referenced_type" : "type-315"
10036    },
10037    {
10038     "access" : "private",
10039     "field_name" : "mSize",
10040     "field_offset" : 64,
10041     "referenced_type" : "type-2"
10042    },
10043    {
10044     "access" : "private",
10045     "field_name" : "mOwnsBuffer",
10046     "field_offset" : 96,
10047     "referenced_type" : "type-35"
10048    }
10049   ],
10050   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10051   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10052   "referenced_type" : "type-314",
10053   "self_type" : "type-314",
10054   "size" : 16,
10055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10056   "template_args" : [ "type-292" ],
10057   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10058  },
10059  {
10060   "alignment" : 8,
10061   "fields" :
10062   [
10063    {
10064     "access" : "private",
10065     "field_name" : "mBuffer",
10066     "referenced_type" : "type-340"
10067    },
10068    {
10069     "access" : "private",
10070     "field_name" : "mSize",
10071     "field_offset" : 64,
10072     "referenced_type" : "type-2"
10073    },
10074    {
10075     "access" : "private",
10076     "field_name" : "mOwnsBuffer",
10077     "field_offset" : 96,
10078     "referenced_type" : "type-35"
10079    }
10080   ],
10081   "linker_set_key" : "android::hardware::hidl_vec<char>",
10082   "name" : "android::hardware::hidl_vec<char>",
10083   "referenced_type" : "type-339",
10084   "self_type" : "type-339",
10085   "size" : 16,
10086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10087   "template_args" : [ "type-54" ],
10088   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10089  },
10090  {
10091   "alignment" : 8,
10092   "fields" :
10093   [
10094    {
10095     "access" : "private",
10096     "field_name" : "mBuffer",
10097     "referenced_type" : "type-333"
10098    },
10099    {
10100     "access" : "private",
10101     "field_name" : "mSize",
10102     "field_offset" : 64,
10103     "referenced_type" : "type-2"
10104    },
10105    {
10106     "access" : "private",
10107     "field_name" : "mOwnsBuffer",
10108     "field_offset" : 96,
10109     "referenced_type" : "type-35"
10110    }
10111   ],
10112   "linker_set_key" : "android::hardware::hidl_vec<int>",
10113   "name" : "android::hardware::hidl_vec<int>",
10114   "referenced_type" : "type-332",
10115   "self_type" : "type-332",
10116   "size" : 16,
10117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10118   "template_args" : [ "type-20" ],
10119   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10120  },
10121  {
10122   "alignment" : 2,
10123   "fields" :
10124   [
10125    {
10126     "access" : "private",
10127     "field_name" : "mMajor",
10128     "referenced_type" : "type-116"
10129    },
10130    {
10131     "access" : "private",
10132     "field_name" : "mMinor",
10133     "field_offset" : 16,
10134     "referenced_type" : "type-116"
10135    }
10136   ],
10137   "linker_set_key" : "android::hardware::hidl_version",
10138   "name" : "android::hardware::hidl_version",
10139   "referenced_type" : "type-344",
10140   "self_type" : "type-344",
10141   "size" : 4,
10142   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10143   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10144  },
10145  {
10146   "alignment" : 8,
10147   "base_specifiers" :
10148   [
10149    {
10150     "referenced_type" : "type-377"
10151    }
10152   ],
10153   "fields" :
10154   [
10155    {
10156     "access" : "private",
10157     "field_name" : "_hidl_mImpl",
10158     "field_offset" : 1024,
10159     "referenced_type" : "type-126"
10160    }
10161   ],
10162   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget",
10163   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget",
10164   "referenced_type" : "type-376",
10165   "self_type" : "type-376",
10166   "size" : 152,
10167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h",
10168   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE",
10169   "vtable_components" :
10170   [
10171    {
10172     "component_value" : 136,
10173     "kind" : "vbase_offset"
10174    },
10175    {
10176     "kind" : "offset_to_top"
10177    },
10178    {
10179     "kind" : "rtti",
10180     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10181    },
10182    {
10183     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10184    },
10185    {
10186     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10187    },
10188    {
10189     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10190    },
10191    {
10192     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10193    },
10194    {
10195     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10196    },
10197    {
10198     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10199    },
10200    {
10201     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10202    },
10203    {
10204     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10205    },
10206    {
10207     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10208    },
10209    {
10210     "kind" : "complete_dtor_pointer",
10211     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10212    },
10213    {
10214     "kind" : "deleting_dtor_pointer",
10215     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10216    },
10217    {
10218     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10219    },
10220    {
10221     "component_value" : -32,
10222     "kind" : "offset_to_top"
10223    },
10224    {
10225     "kind" : "rtti",
10226     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10227    },
10228    {
10229     "kind" : "complete_dtor_pointer",
10230     "mangled_component_name" : "_ZThn32_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10231    },
10232    {
10233     "kind" : "deleting_dtor_pointer",
10234     "mangled_component_name" : "_ZThn32_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10235    },
10236    {
10237     "kind" : "vcall_offset"
10238    },
10239    {
10240     "kind" : "vcall_offset"
10241    },
10242    {
10243     "kind" : "vcall_offset"
10244    },
10245    {
10246     "kind" : "vcall_offset"
10247    },
10248    {
10249     "component_value" : -136,
10250     "kind" : "vcall_offset"
10251    },
10252    {
10253     "component_value" : -136,
10254     "kind" : "offset_to_top"
10255    },
10256    {
10257     "kind" : "rtti",
10258     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10259    },
10260    {
10261     "kind" : "complete_dtor_pointer",
10262     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10263    },
10264    {
10265     "kind" : "deleting_dtor_pointer",
10266     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10267    },
10268    {
10269     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10270    },
10271    {
10272     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10273    },
10274    {
10275     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10276    },
10277    {
10278     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10279    }
10280   ]
10281  },
10282  {
10283   "alignment" : 8,
10284   "base_specifiers" :
10285   [
10286    {
10287     "referenced_type" : "type-377"
10288    }
10289   ],
10290   "fields" :
10291   [
10292    {
10293     "access" : "private",
10294     "field_name" : "_hidl_mImpl",
10295     "field_offset" : 1024,
10296     "referenced_type" : "type-92"
10297    }
10298   ],
10299   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback",
10300   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback",
10301   "referenced_type" : "type-403",
10302   "self_type" : "type-403",
10303   "size" : 152,
10304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h",
10305   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE",
10306   "vtable_components" :
10307   [
10308    {
10309     "component_value" : 136,
10310     "kind" : "vbase_offset"
10311    },
10312    {
10313     "kind" : "offset_to_top"
10314    },
10315    {
10316     "kind" : "rtti",
10317     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10318    },
10319    {
10320     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10321    },
10322    {
10323     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10324    },
10325    {
10326     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10327    },
10328    {
10329     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10330    },
10331    {
10332     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10333    },
10334    {
10335     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10336    },
10337    {
10338     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10339    },
10340    {
10341     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10342    },
10343    {
10344     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10345    },
10346    {
10347     "kind" : "complete_dtor_pointer",
10348     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10349    },
10350    {
10351     "kind" : "deleting_dtor_pointer",
10352     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10353    },
10354    {
10355     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10356    },
10357    {
10358     "component_value" : -32,
10359     "kind" : "offset_to_top"
10360    },
10361    {
10362     "kind" : "rtti",
10363     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10364    },
10365    {
10366     "kind" : "complete_dtor_pointer",
10367     "mangled_component_name" : "_ZThn32_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10368    },
10369    {
10370     "kind" : "deleting_dtor_pointer",
10371     "mangled_component_name" : "_ZThn32_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10372    },
10373    {
10374     "kind" : "vcall_offset"
10375    },
10376    {
10377     "kind" : "vcall_offset"
10378    },
10379    {
10380     "kind" : "vcall_offset"
10381    },
10382    {
10383     "kind" : "vcall_offset"
10384    },
10385    {
10386     "component_value" : -136,
10387     "kind" : "vcall_offset"
10388    },
10389    {
10390     "component_value" : -136,
10391     "kind" : "offset_to_top"
10392    },
10393    {
10394     "kind" : "rtti",
10395     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10396    },
10397    {
10398     "kind" : "complete_dtor_pointer",
10399     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10400    },
10401    {
10402     "kind" : "deleting_dtor_pointer",
10403     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10404    },
10405    {
10406     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10407    },
10408    {
10409     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10410    },
10411    {
10412     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10413    },
10414    {
10415     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10416    }
10417   ]
10418  },
10419  {
10420   "alignment" : 8,
10421   "base_specifiers" :
10422   [
10423    {
10424     "referenced_type" : "type-387"
10425    },
10426    {
10427     "referenced_type" : "type-104"
10428    }
10429   ],
10430   "fields" :
10431   [
10432    {
10433     "access" : "private",
10434     "field_name" : "_hidl_mMutex",
10435     "field_offset" : 1088,
10436     "referenced_type" : "type-538"
10437    },
10438    {
10439     "access" : "private",
10440     "field_name" : "_hidl_mDeathRecipients",
10441     "field_offset" : 1408,
10442     "referenced_type" : "type-539"
10443    }
10444   ],
10445   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
10446   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
10447   "referenced_type" : "type-537",
10448   "self_type" : "type-537",
10449   "size" : 216,
10450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h",
10451   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE",
10452   "vtable_components" :
10453   [
10454    {
10455     "component_value" : 200,
10456     "kind" : "vbase_offset"
10457    },
10458    {
10459     "kind" : "offset_to_top"
10460    },
10461    {
10462     "kind" : "rtti",
10463     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10464    },
10465    {
10466     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_013BpHwUsbGadget8isRemoteEv"
10467    },
10468    {
10469     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10470    },
10471    {
10472     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10473    },
10474    {
10475     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10476    },
10477    {
10478     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10479    },
10480    {
10481     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv"
10482    },
10483    {
10484     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10485    },
10486    {
10487     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv"
10488    },
10489    {
10490     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10491    },
10492    {
10493     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv"
10494    },
10495    {
10496     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10497    },
10498    {
10499     "kind" : "complete_dtor_pointer",
10500     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10501    },
10502    {
10503     "kind" : "deleting_dtor_pointer",
10504     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10505    },
10506    {
10507     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
10508    },
10509    {
10510     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
10511    },
10512    {
10513     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
10514    },
10515    {
10516     "component_value" : 192,
10517     "kind" : "vbase_offset"
10518    },
10519    {
10520     "component_value" : -8,
10521     "kind" : "offset_to_top"
10522    },
10523    {
10524     "kind" : "rtti",
10525     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10526    },
10527    {
10528     "kind" : "complete_dtor_pointer",
10529     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10530    },
10531    {
10532     "kind" : "deleting_dtor_pointer",
10533     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10534    },
10535    {
10536     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
10537    },
10538    {
10539     "component_value" : 184,
10540     "kind" : "vbase_offset"
10541    },
10542    {
10543     "component_value" : -16,
10544     "kind" : "offset_to_top"
10545    },
10546    {
10547     "kind" : "rtti",
10548     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10549    },
10550    {
10551     "kind" : "complete_dtor_pointer",
10552     "mangled_component_name" : "_ZThn16_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10553    },
10554    {
10555     "kind" : "deleting_dtor_pointer",
10556     "mangled_component_name" : "_ZThn16_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10557    },
10558    {
10559     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10560    },
10561    {
10562     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10563    },
10564    {
10565     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10566    },
10567    {
10568     "component_value" : -48,
10569     "kind" : "offset_to_top"
10570    },
10571    {
10572     "kind" : "rtti",
10573     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10574    },
10575    {
10576     "kind" : "complete_dtor_pointer",
10577     "mangled_component_name" : "_ZThn48_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10578    },
10579    {
10580     "kind" : "deleting_dtor_pointer",
10581     "mangled_component_name" : "_ZThn48_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10582    },
10583    {
10584     "kind" : "vcall_offset"
10585    },
10586    {
10587     "component_value" : -184,
10588     "kind" : "vcall_offset"
10589    },
10590    {
10591     "component_value" : -184,
10592     "kind" : "vcall_offset"
10593    },
10594    {
10595     "component_value" : -184,
10596     "kind" : "vcall_offset"
10597    },
10598    {
10599     "component_value" : -200,
10600     "kind" : "vcall_offset"
10601    },
10602    {
10603     "component_value" : -200,
10604     "kind" : "offset_to_top"
10605    },
10606    {
10607     "kind" : "rtti",
10608     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10609    },
10610    {
10611     "kind" : "complete_dtor_pointer",
10612     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10613    },
10614    {
10615     "kind" : "deleting_dtor_pointer",
10616     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10617    },
10618    {
10619     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10620    },
10621    {
10622     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10623    },
10624    {
10625     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10626    },
10627    {
10628     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10629    }
10630   ]
10631  },
10632  {
10633   "alignment" : 8,
10634   "base_specifiers" :
10635   [
10636    {
10637     "referenced_type" : "type-99"
10638    },
10639    {
10640     "referenced_type" : "type-104"
10641    }
10642   ],
10643   "fields" :
10644   [
10645    {
10646     "access" : "private",
10647     "field_name" : "_hidl_mMutex",
10648     "field_offset" : 1088,
10649     "referenced_type" : "type-97"
10650    },
10651    {
10652     "access" : "private",
10653     "field_name" : "_hidl_mDeathRecipients",
10654     "field_offset" : 1408,
10655     "referenced_type" : "type-98"
10656    }
10657   ],
10658   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
10659   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
10660   "referenced_type" : "type-96",
10661   "self_type" : "type-96",
10662   "size" : 216,
10663   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h",
10664   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE",
10665   "vtable_components" :
10666   [
10667    {
10668     "component_value" : 200,
10669     "kind" : "vbase_offset"
10670    },
10671    {
10672     "kind" : "offset_to_top"
10673    },
10674    {
10675     "kind" : "rtti",
10676     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
10677    },
10678    {
10679     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback8isRemoteEv"
10680    },
10681    {
10682     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10683    },
10684    {
10685     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10686    },
10687    {
10688     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10689    },
10690    {
10691     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10692    },
10693    {
10694     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv"
10695    },
10696    {
10697     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10698    },
10699    {
10700     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv"
10701    },
10702    {
10703     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10704    },
10705    {
10706     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv"
10707    },
10708    {
10709     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10710    },
10711    {
10712     "kind" : "complete_dtor_pointer",
10713     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
10714    },
10715    {
10716     "kind" : "deleting_dtor_pointer",
10717     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
10718    },
10719    {
10720     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE"
10721    },
10722    {
10723     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE"
10724    },
10725    {
10726     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
10727    },
10728    {
10729     "component_value" : 192,
10730     "kind" : "vbase_offset"
10731    },
10732    {
10733     "component_value" : -8,
10734     "kind" : "offset_to_top"
10735    },
10736    {
10737     "kind" : "rtti",
10738     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
10739    },
10740    {
10741     "kind" : "complete_dtor_pointer",
10742     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
10743    },
10744    {
10745     "kind" : "deleting_dtor_pointer",
10746     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
10747    },
10748    {
10749     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
10750    },
10751    {
10752     "component_value" : 184,
10753     "kind" : "vbase_offset"
10754    },
10755    {
10756     "component_value" : -16,
10757     "kind" : "offset_to_top"
10758    },
10759    {
10760     "kind" : "rtti",
10761     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
10762    },
10763    {
10764     "kind" : "complete_dtor_pointer",
10765     "mangled_component_name" : "_ZThn16_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
10766    },
10767    {
10768     "kind" : "deleting_dtor_pointer",
10769     "mangled_component_name" : "_ZThn16_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
10770    },
10771    {
10772     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10773    },
10774    {
10775     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10779    },
10780    {
10781     "component_value" : -48,
10782     "kind" : "offset_to_top"
10783    },
10784    {
10785     "kind" : "rtti",
10786     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
10787    },
10788    {
10789     "kind" : "complete_dtor_pointer",
10790     "mangled_component_name" : "_ZThn48_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
10791    },
10792    {
10793     "kind" : "deleting_dtor_pointer",
10794     "mangled_component_name" : "_ZThn48_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
10795    },
10796    {
10797     "kind" : "vcall_offset"
10798    },
10799    {
10800     "component_value" : -184,
10801     "kind" : "vcall_offset"
10802    },
10803    {
10804     "component_value" : -184,
10805     "kind" : "vcall_offset"
10806    },
10807    {
10808     "component_value" : -184,
10809     "kind" : "vcall_offset"
10810    },
10811    {
10812     "component_value" : -200,
10813     "kind" : "vcall_offset"
10814    },
10815    {
10816     "component_value" : -200,
10817     "kind" : "offset_to_top"
10818    },
10819    {
10820     "kind" : "rtti",
10821     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
10822    },
10823    {
10824     "kind" : "complete_dtor_pointer",
10825     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
10826    },
10827    {
10828     "kind" : "deleting_dtor_pointer",
10829     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
10830    },
10831    {
10832     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10833    },
10834    {
10835     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10836    },
10837    {
10838     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10839    },
10840    {
10841     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10842    }
10843   ]
10844  },
10845  {
10846   "alignment" : 8,
10847   "base_specifiers" :
10848   [
10849    {
10850     "referenced_type" : "type-128"
10851    },
10852    {
10853     "referenced_type" : "type-104"
10854    }
10855   ],
10856   "fields" :
10857   [
10858    {
10859     "access" : "private",
10860     "field_name" : "mImpl",
10861     "field_offset" : 768,
10862     "referenced_type" : "type-132"
10863    },
10864    {
10865     "access" : "private",
10866     "field_name" : "mOnewayQueue",
10867     "field_offset" : 832,
10868     "referenced_type" : "type-572"
10869    }
10870   ],
10871   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadget",
10872   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget",
10873   "referenced_type" : "type-571",
10874   "self_type" : "type-571",
10875   "size" : 136,
10876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h",
10877   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_011BsUsbGadgetE",
10878   "vtable_components" :
10879   [
10880    {
10881     "component_value" : 120,
10882     "kind" : "vbase_offset"
10883    },
10884    {
10885     "kind" : "offset_to_top"
10886    },
10887    {
10888     "kind" : "rtti",
10889     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
10890    },
10891    {
10892     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
10893    },
10894    {
10895     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10896    },
10897    {
10898     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10899    },
10900    {
10901     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10902    },
10903    {
10904     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10905    },
10906    {
10907     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget21setHALInstrumentationEv"
10908    },
10909    {
10910     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10911    },
10912    {
10913     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget4pingEv"
10914    },
10915    {
10916     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10917    },
10918    {
10919     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget21notifySyspropsChangedEv"
10920    },
10921    {
10922     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10923    },
10924    {
10925     "kind" : "complete_dtor_pointer",
10926     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
10927    },
10928    {
10929     "kind" : "deleting_dtor_pointer",
10930     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
10931    },
10932    {
10933     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
10934    },
10935    {
10936     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
10937    },
10938    {
10939     "component_value" : -8,
10940     "kind" : "offset_to_top"
10941    },
10942    {
10943     "kind" : "rtti",
10944     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
10945    },
10946    {
10947     "kind" : "complete_dtor_pointer",
10948     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
10949    },
10950    {
10951     "kind" : "deleting_dtor_pointer",
10952     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
10953    },
10954    {
10955     "kind" : "vcall_offset"
10956    },
10957    {
10958     "kind" : "vcall_offset"
10959    },
10960    {
10961     "kind" : "vcall_offset"
10962    },
10963    {
10964     "kind" : "vcall_offset"
10965    },
10966    {
10967     "component_value" : -120,
10968     "kind" : "vcall_offset"
10969    },
10970    {
10971     "component_value" : -120,
10972     "kind" : "offset_to_top"
10973    },
10974    {
10975     "kind" : "rtti",
10976     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
10977    },
10978    {
10979     "kind" : "complete_dtor_pointer",
10980     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
10981    },
10982    {
10983     "kind" : "deleting_dtor_pointer",
10984     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
10985    },
10986    {
10987     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10988    },
10989    {
10990     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10991    },
10992    {
10993     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10994    },
10995    {
10996     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10997    }
10998   ]
10999  },
11000  {
11001   "alignment" : 8,
11002   "base_specifiers" :
11003   [
11004    {
11005     "referenced_type" : "type-94"
11006    },
11007    {
11008     "referenced_type" : "type-104"
11009    }
11010   ],
11011   "fields" :
11012   [
11013    {
11014     "access" : "private",
11015     "field_name" : "mImpl",
11016     "field_offset" : 768,
11017     "referenced_type" : "type-122"
11018    },
11019    {
11020     "access" : "private",
11021     "field_name" : "mOnewayQueue",
11022     "field_offset" : 832,
11023     "referenced_type" : "type-572"
11024    }
11025   ],
11026   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback",
11027   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback",
11028   "referenced_type" : "type-574",
11029   "self_type" : "type-574",
11030   "size" : 136,
11031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h",
11032   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE",
11033   "vtable_components" :
11034   [
11035    {
11036     "component_value" : 120,
11037     "kind" : "vbase_offset"
11038    },
11039    {
11040     "kind" : "offset_to_top"
11041    },
11042    {
11043     "kind" : "rtti",
11044     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11045    },
11046    {
11047     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
11048    },
11049    {
11050     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11051    },
11052    {
11053     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11054    },
11055    {
11056     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11060    },
11061    {
11062     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback21setHALInstrumentationEv"
11063    },
11064    {
11065     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11066    },
11067    {
11068     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback4pingEv"
11069    },
11070    {
11071     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11072    },
11073    {
11074     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback21notifySyspropsChangedEv"
11075    },
11076    {
11077     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11078    },
11079    {
11080     "kind" : "complete_dtor_pointer",
11081     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11082    },
11083    {
11084     "kind" : "deleting_dtor_pointer",
11085     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11086    },
11087    {
11088     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE"
11089    },
11090    {
11091     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE"
11092    },
11093    {
11094     "component_value" : -8,
11095     "kind" : "offset_to_top"
11096    },
11097    {
11098     "kind" : "rtti",
11099     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11100    },
11101    {
11102     "kind" : "complete_dtor_pointer",
11103     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11104    },
11105    {
11106     "kind" : "deleting_dtor_pointer",
11107     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11108    },
11109    {
11110     "kind" : "vcall_offset"
11111    },
11112    {
11113     "kind" : "vcall_offset"
11114    },
11115    {
11116     "kind" : "vcall_offset"
11117    },
11118    {
11119     "kind" : "vcall_offset"
11120    },
11121    {
11122     "component_value" : -120,
11123     "kind" : "vcall_offset"
11124    },
11125    {
11126     "component_value" : -120,
11127     "kind" : "offset_to_top"
11128    },
11129    {
11130     "kind" : "rtti",
11131     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11132    },
11133    {
11134     "kind" : "complete_dtor_pointer",
11135     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11136    },
11137    {
11138     "kind" : "deleting_dtor_pointer",
11139     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11140    },
11141    {
11142     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11143    },
11144    {
11145     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11146    },
11147    {
11148     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11149    },
11150    {
11151     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11152    }
11153   ]
11154  },
11155  {
11156   "alignment" : 8,
11157   "base_specifiers" :
11158   [
11159    {
11160     "referenced_type" : "type-16"
11161    }
11162   ],
11163   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadget",
11164   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget",
11165   "referenced_type" : "type-128",
11166   "self_type" : "type-128",
11167   "size" : 24,
11168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h",
11169   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_010IUsbGadgetE",
11170   "vtable_components" :
11171   [
11172    {
11173     "component_value" : 8,
11174     "kind" : "vbase_offset"
11175    },
11176    {
11177     "kind" : "offset_to_top"
11178    },
11179    {
11180     "kind" : "rtti",
11181     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
11182    },
11183    {
11184     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
11185    },
11186    {
11187     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11188    },
11189    {
11190     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11191    },
11192    {
11193     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11194    },
11195    {
11196     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11197    },
11198    {
11199     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
11200    },
11201    {
11202     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11203    },
11204    {
11205     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
11206    },
11207    {
11208     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11209    },
11210    {
11211     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
11212    },
11213    {
11214     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11215    },
11216    {
11217     "kind" : "complete_dtor_pointer",
11218     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadgetD1Ev"
11219    },
11220    {
11221     "kind" : "deleting_dtor_pointer",
11222     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadgetD0Ev"
11223    },
11224    {
11225     "is_pure" : true,
11226     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22setCurrentUsbFunctionsEmRKNS_2spINS3_18IUsbGadgetCallbackEEEm"
11227    },
11228    {
11229     "is_pure" : true,
11230     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
11231    },
11232    {
11233     "kind" : "vcall_offset"
11234    },
11235    {
11236     "kind" : "vcall_offset"
11237    },
11238    {
11239     "kind" : "vcall_offset"
11240    },
11241    {
11242     "kind" : "vcall_offset"
11243    },
11244    {
11245     "component_value" : -8,
11246     "kind" : "vcall_offset"
11247    },
11248    {
11249     "component_value" : -8,
11250     "kind" : "offset_to_top"
11251    },
11252    {
11253     "kind" : "rtti",
11254     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
11255    },
11256    {
11257     "kind" : "complete_dtor_pointer",
11258     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_010IUsbGadgetD1Ev"
11259    },
11260    {
11261     "kind" : "deleting_dtor_pointer",
11262     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_010IUsbGadgetD0Ev"
11263    },
11264    {
11265     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11266    },
11267    {
11268     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11269    },
11270    {
11271     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11272    },
11273    {
11274     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11275    }
11276   ]
11277  },
11278  {
11279   "alignment" : 8,
11280   "base_specifiers" :
11281   [
11282    {
11283     "referenced_type" : "type-16"
11284    }
11285   ],
11286   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
11287   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
11288   "referenced_type" : "type-94",
11289   "self_type" : "type-94",
11290   "size" : 24,
11291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h",
11292   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE",
11293   "vtable_components" :
11294   [
11295    {
11296     "component_value" : 8,
11297     "kind" : "vbase_offset"
11298    },
11299    {
11300     "kind" : "offset_to_top"
11301    },
11302    {
11303     "kind" : "rtti",
11304     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
11305    },
11306    {
11307     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
11308    },
11309    {
11310     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11311    },
11312    {
11313     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11314    },
11315    {
11316     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11317    },
11318    {
11319     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11320    },
11321    {
11322     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
11323    },
11324    {
11325     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11326    },
11327    {
11328     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
11329    },
11330    {
11331     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11332    },
11333    {
11334     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
11335    },
11336    {
11337     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11338    },
11339    {
11340     "kind" : "complete_dtor_pointer",
11341     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD1Ev"
11342    },
11343    {
11344     "kind" : "deleting_dtor_pointer",
11345     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD0Ev"
11346    },
11347    {
11348     "is_pure" : true,
11349     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24setCurrentUsbFunctionsCbEmNS3_6StatusE"
11350    },
11351    {
11352     "is_pure" : true,
11353     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24getCurrentUsbFunctionsCbEmNS3_6StatusE"
11354    },
11355    {
11356     "kind" : "vcall_offset"
11357    },
11358    {
11359     "kind" : "vcall_offset"
11360    },
11361    {
11362     "kind" : "vcall_offset"
11363    },
11364    {
11365     "kind" : "vcall_offset"
11366    },
11367    {
11368     "component_value" : -8,
11369     "kind" : "vcall_offset"
11370    },
11371    {
11372     "component_value" : -8,
11373     "kind" : "offset_to_top"
11374    },
11375    {
11376     "kind" : "rtti",
11377     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
11378    },
11379    {
11380     "kind" : "complete_dtor_pointer",
11381     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD1Ev"
11382    },
11383    {
11384     "kind" : "deleting_dtor_pointer",
11385     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD0Ev"
11386    },
11387    {
11388     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11389    },
11390    {
11391     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11392    },
11393    {
11394     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11395    },
11396    {
11397     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11398    }
11399   ]
11400  },
11401  {
11402   "alignment" : 8,
11403   "base_specifiers" :
11404   [
11405    {
11406     "referenced_type" : "type-143"
11407    },
11408    {
11409     "referenced_type" : "type-104"
11410    }
11411   ],
11412   "fields" :
11413   [
11414    {
11415     "access" : "private",
11416     "field_name" : "_hidl_mImpl",
11417     "field_offset" : 960,
11418     "referenced_type" : "type-378"
11419    }
11420   ],
11421   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11422   "name" : "android::hidl::base::V1_0::BnHwBase",
11423   "referenced_type" : "type-377",
11424   "self_type" : "type-377",
11425   "size" : 144,
11426   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11427   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11428   "vtable_components" :
11429   [
11430    {
11431     "component_value" : 128,
11432     "kind" : "vbase_offset"
11433    },
11434    {
11435     "kind" : "offset_to_top"
11436    },
11437    {
11438     "kind" : "rtti",
11439     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11440    },
11441    {
11442     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11446    },
11447    {
11448     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11449    },
11450    {
11451     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11455    },
11456    {
11457     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11467    },
11468    {
11469     "kind" : "complete_dtor_pointer",
11470     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11471    },
11472    {
11473     "kind" : "deleting_dtor_pointer",
11474     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11475    },
11476    {
11477     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11478    },
11479    {
11480     "component_value" : -32,
11481     "kind" : "offset_to_top"
11482    },
11483    {
11484     "kind" : "rtti",
11485     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11486    },
11487    {
11488     "kind" : "complete_dtor_pointer",
11489     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11490    },
11491    {
11492     "kind" : "deleting_dtor_pointer",
11493     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11494    },
11495    {
11496     "kind" : "vcall_offset"
11497    },
11498    {
11499     "kind" : "vcall_offset"
11500    },
11501    {
11502     "kind" : "vcall_offset"
11503    },
11504    {
11505     "kind" : "vcall_offset"
11506    },
11507    {
11508     "component_value" : -128,
11509     "kind" : "vcall_offset"
11510    },
11511    {
11512     "component_value" : -128,
11513     "kind" : "offset_to_top"
11514    },
11515    {
11516     "kind" : "rtti",
11517     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11518    },
11519    {
11520     "kind" : "complete_dtor_pointer",
11521     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11522    },
11523    {
11524     "kind" : "deleting_dtor_pointer",
11525     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11526    },
11527    {
11528     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11529    },
11530    {
11531     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11532    },
11533    {
11534     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11535    },
11536    {
11537     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11538    }
11539   ]
11540  },
11541  {
11542   "alignment" : 8,
11543   "base_specifiers" :
11544   [
11545    {
11546     "referenced_type" : "type-385"
11547    },
11548    {
11549     "referenced_type" : "type-104"
11550    }
11551   ],
11552   "fields" :
11553   [
11554    {
11555     "access" : "private",
11556     "field_name" : "_hidl_mMutex",
11557     "field_offset" : 1088,
11558     "referenced_type" : "type-529"
11559    },
11560    {
11561     "access" : "private",
11562     "field_name" : "_hidl_mDeathRecipients",
11563     "field_offset" : 1408,
11564     "referenced_type" : "type-530"
11565    }
11566   ],
11567   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11568   "name" : "android::hidl::base::V1_0::BpHwBase",
11569   "referenced_type" : "type-528",
11570   "self_type" : "type-528",
11571   "size" : 216,
11572   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11573   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11574   "vtable_components" :
11575   [
11576    {
11577     "component_value" : 200,
11578     "kind" : "vbase_offset"
11579    },
11580    {
11581     "kind" : "offset_to_top"
11582    },
11583    {
11584     "kind" : "rtti",
11585     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11586    },
11587    {
11588     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11589    },
11590    {
11591     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11592    },
11593    {
11594     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11595    },
11596    {
11597     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11598    },
11599    {
11600     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11601    },
11602    {
11603     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11604    },
11605    {
11606     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11607    },
11608    {
11609     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11610    },
11611    {
11612     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11613    },
11614    {
11615     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11616    },
11617    {
11618     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11619    },
11620    {
11621     "kind" : "complete_dtor_pointer",
11622     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
11623    },
11624    {
11625     "kind" : "deleting_dtor_pointer",
11626     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
11627    },
11628    {
11629     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11630    },
11631    {
11632     "component_value" : 192,
11633     "kind" : "vbase_offset"
11634    },
11635    {
11636     "component_value" : -8,
11637     "kind" : "offset_to_top"
11638    },
11639    {
11640     "kind" : "rtti",
11641     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11642    },
11643    {
11644     "kind" : "complete_dtor_pointer",
11645     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11646    },
11647    {
11648     "kind" : "deleting_dtor_pointer",
11649     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11650    },
11651    {
11652     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11653    },
11654    {
11655     "component_value" : 184,
11656     "kind" : "vbase_offset"
11657    },
11658    {
11659     "component_value" : -16,
11660     "kind" : "offset_to_top"
11661    },
11662    {
11663     "kind" : "rtti",
11664     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11665    },
11666    {
11667     "kind" : "complete_dtor_pointer",
11668     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11669    },
11670    {
11671     "kind" : "deleting_dtor_pointer",
11672     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11673    },
11674    {
11675     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11676    },
11677    {
11678     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11679    },
11680    {
11681     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11682    },
11683    {
11684     "component_value" : -48,
11685     "kind" : "offset_to_top"
11686    },
11687    {
11688     "kind" : "rtti",
11689     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11690    },
11691    {
11692     "kind" : "complete_dtor_pointer",
11693     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11694    },
11695    {
11696     "kind" : "deleting_dtor_pointer",
11697     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11698    },
11699    {
11700     "kind" : "vcall_offset"
11701    },
11702    {
11703     "component_value" : -184,
11704     "kind" : "vcall_offset"
11705    },
11706    {
11707     "component_value" : -184,
11708     "kind" : "vcall_offset"
11709    },
11710    {
11711     "component_value" : -184,
11712     "kind" : "vcall_offset"
11713    },
11714    {
11715     "component_value" : -200,
11716     "kind" : "vcall_offset"
11717    },
11718    {
11719     "component_value" : -200,
11720     "kind" : "offset_to_top"
11721    },
11722    {
11723     "kind" : "rtti",
11724     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11725    },
11726    {
11727     "kind" : "complete_dtor_pointer",
11728     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11729    },
11730    {
11731     "kind" : "deleting_dtor_pointer",
11732     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11733    },
11734    {
11735     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11736    },
11737    {
11738     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11739    },
11740    {
11741     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11742    },
11743    {
11744     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11745    }
11746   ]
11747  },
11748  {
11749   "alignment" : 8,
11750   "fields" :
11751   [
11752    {
11753     "field_name" : "pid",
11754     "referenced_type" : "type-20"
11755    },
11756    {
11757     "field_name" : "ptr",
11758     "field_offset" : 64,
11759     "referenced_type" : "type-13"
11760    },
11761    {
11762     "field_name" : "arch",
11763     "field_offset" : 128,
11764     "referenced_type" : "type-361"
11765    }
11766   ],
11767   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
11768   "name" : "android::hidl::base::V1_0::DebugInfo",
11769   "referenced_type" : "type-360",
11770   "self_type" : "type-360",
11771   "size" : 24,
11772   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
11773   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
11774  },
11775  {
11776   "alignment" : 8,
11777   "base_specifiers" :
11778   [
11779    {
11780     "is_virtual" : true,
11781     "referenced_type" : "type-7"
11782    }
11783   ],
11784   "linker_set_key" : "android::hidl::base::V1_0::IBase",
11785   "name" : "android::hidl::base::V1_0::IBase",
11786   "referenced_type" : "type-16",
11787   "self_type" : "type-16",
11788   "size" : 24,
11789   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
11790   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
11791   "vtable_components" :
11792   [
11793    {
11794     "component_value" : 8,
11795     "kind" : "vbase_offset"
11796    },
11797    {
11798     "kind" : "offset_to_top"
11799    },
11800    {
11801     "kind" : "rtti",
11802     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11803    },
11804    {
11805     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
11806    },
11807    {
11808     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11809    },
11810    {
11811     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11812    },
11813    {
11814     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11815    },
11816    {
11817     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11818    },
11819    {
11820     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
11821    },
11822    {
11823     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11824    },
11825    {
11826     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
11827    },
11828    {
11829     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11830    },
11831    {
11832     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
11833    },
11834    {
11835     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11836    },
11837    {
11838     "kind" : "complete_dtor_pointer",
11839     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
11840    },
11841    {
11842     "kind" : "deleting_dtor_pointer",
11843     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
11844    },
11845    {
11846     "kind" : "vcall_offset"
11847    },
11848    {
11849     "kind" : "vcall_offset"
11850    },
11851    {
11852     "kind" : "vcall_offset"
11853    },
11854    {
11855     "kind" : "vcall_offset"
11856    },
11857    {
11858     "component_value" : -8,
11859     "kind" : "vcall_offset"
11860    },
11861    {
11862     "component_value" : -8,
11863     "kind" : "offset_to_top"
11864    },
11865    {
11866     "kind" : "rtti",
11867     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11868    },
11869    {
11870     "kind" : "complete_dtor_pointer",
11871     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
11872    },
11873    {
11874     "kind" : "deleting_dtor_pointer",
11875     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
11876    },
11877    {
11878     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11879    },
11880    {
11881     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11882    },
11883    {
11884     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11885    },
11886    {
11887     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11888    }
11889   ]
11890  },
11891  {
11892   "alignment" : 8,
11893   "base_specifiers" :
11894   [
11895    {
11896     "referenced_type" : "type-16"
11897    }
11898   ],
11899   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
11900   "name" : "android::hidl::manager::V1_0::IServiceManager",
11901   "referenced_type" : "type-72",
11902   "self_type" : "type-72",
11903   "size" : 24,
11904   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11905   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
11906   "vtable_components" :
11907   [
11908    {
11909     "component_value" : 8,
11910     "kind" : "vbase_offset"
11911    },
11912    {
11913     "kind" : "offset_to_top"
11914    },
11915    {
11916     "kind" : "rtti",
11917     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11918    },
11919    {
11920     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
11921    },
11922    {
11923     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11924    },
11925    {
11926     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11927    },
11928    {
11929     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11930    },
11931    {
11932     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11933    },
11934    {
11935     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
11936    },
11937    {
11938     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11939    },
11940    {
11941     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
11942    },
11943    {
11944     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11945    },
11946    {
11947     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
11948    },
11949    {
11950     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11951    },
11952    {
11953     "kind" : "complete_dtor_pointer",
11954     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
11955    },
11956    {
11957     "kind" : "deleting_dtor_pointer",
11958     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
11959    },
11960    {
11961     "is_pure" : true,
11962     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
11963    },
11964    {
11965     "is_pure" : true,
11966     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
11967    },
11968    {
11969     "is_pure" : true,
11970     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
11971    },
11972    {
11973     "is_pure" : true,
11974     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11975    },
11976    {
11977     "is_pure" : true,
11978     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
11979    },
11980    {
11981     "is_pure" : true,
11982     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
11983    },
11984    {
11985     "is_pure" : true,
11986     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
11987    },
11988    {
11989     "is_pure" : true,
11990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
11991    },
11992    {
11993     "kind" : "vcall_offset"
11994    },
11995    {
11996     "kind" : "vcall_offset"
11997    },
11998    {
11999     "kind" : "vcall_offset"
12000    },
12001    {
12002     "kind" : "vcall_offset"
12003    },
12004    {
12005     "component_value" : -8,
12006     "kind" : "vcall_offset"
12007    },
12008    {
12009     "component_value" : -8,
12010     "kind" : "offset_to_top"
12011    },
12012    {
12013     "kind" : "rtti",
12014     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12015    },
12016    {
12017     "kind" : "complete_dtor_pointer",
12018     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12019    },
12020    {
12021     "kind" : "deleting_dtor_pointer",
12022     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12023    },
12024    {
12025     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12026    },
12027    {
12028     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12029    },
12030    {
12031     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12032    },
12033    {
12034     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12035    }
12036   ]
12037  },
12038  {
12039   "alignment" : 8,
12040   "fields" :
12041   [
12042    {
12043     "field_name" : "interfaceName",
12044     "referenced_type" : "type-292"
12045    },
12046    {
12047     "field_name" : "instanceName",
12048     "field_offset" : 128,
12049     "referenced_type" : "type-292"
12050    },
12051    {
12052     "field_name" : "pid",
12053     "field_offset" : 256,
12054     "referenced_type" : "type-20"
12055    },
12056    {
12057     "field_name" : "clientPids",
12058     "field_offset" : 320,
12059     "referenced_type" : "type-332"
12060    },
12061    {
12062     "field_name" : "arch",
12063     "field_offset" : 448,
12064     "referenced_type" : "type-361"
12065    }
12066   ],
12067   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12068   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12069   "referenced_type" : "type-502",
12070   "self_type" : "type-502",
12071   "size" : 64,
12072   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12073   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12074  },
12075  {
12076   "alignment" : 8,
12077   "base_specifiers" :
12078   [
12079    {
12080     "referenced_type" : "type-16"
12081    }
12082   ],
12083   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12084   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12085   "referenced_type" : "type-87",
12086   "self_type" : "type-87",
12087   "size" : 24,
12088   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12089   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12090   "vtable_components" :
12091   [
12092    {
12093     "component_value" : 8,
12094     "kind" : "vbase_offset"
12095    },
12096    {
12097     "kind" : "offset_to_top"
12098    },
12099    {
12100     "kind" : "rtti",
12101     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12102    },
12103    {
12104     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12105    },
12106    {
12107     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12111    },
12112    {
12113     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12114    },
12115    {
12116     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12120    },
12121    {
12122     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12123    },
12124    {
12125     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12126    },
12127    {
12128     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12129    },
12130    {
12131     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12132    },
12133    {
12134     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12135    },
12136    {
12137     "kind" : "complete_dtor_pointer",
12138     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12139    },
12140    {
12141     "kind" : "deleting_dtor_pointer",
12142     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12143    },
12144    {
12145     "is_pure" : true,
12146     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12147    },
12148    {
12149     "kind" : "vcall_offset"
12150    },
12151    {
12152     "kind" : "vcall_offset"
12153    },
12154    {
12155     "kind" : "vcall_offset"
12156    },
12157    {
12158     "kind" : "vcall_offset"
12159    },
12160    {
12161     "component_value" : -8,
12162     "kind" : "vcall_offset"
12163    },
12164    {
12165     "component_value" : -8,
12166     "kind" : "offset_to_top"
12167    },
12168    {
12169     "kind" : "rtti",
12170     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12171    },
12172    {
12173     "kind" : "complete_dtor_pointer",
12174     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12175    },
12176    {
12177     "kind" : "deleting_dtor_pointer",
12178     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12179    },
12180    {
12181     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12182    },
12183    {
12184     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12191    }
12192   ]
12193  },
12194  {
12195   "alignment" : 8,
12196   "fields" :
12197   [
12198    {
12199     "access" : "private",
12200     "field_name" : "m_ptr",
12201     "referenced_type" : "type-79"
12202    }
12203   ],
12204   "linker_set_key" : "android::sp<android::Thread>",
12205   "name" : "android::sp<android::Thread>",
12206   "record_kind" : "class",
12207   "referenced_type" : "type-78",
12208   "self_type" : "type-78",
12209   "size" : 8,
12210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12211   "template_args" : [ "type-80" ],
12212   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12213  },
12214  {
12215   "alignment" : 8,
12216   "fields" :
12217   [
12218    {
12219     "access" : "private",
12220     "field_name" : "m_ptr",
12221     "referenced_type" : "type-142"
12222    }
12223   ],
12224   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12225   "name" : "android::sp<android::hardware::BHwBinder>",
12226   "record_kind" : "class",
12227   "referenced_type" : "type-141",
12228   "self_type" : "type-141",
12229   "size" : 8,
12230   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12231   "template_args" : [ "type-143" ],
12232   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12233  },
12234  {
12235   "alignment" : 8,
12236   "fields" :
12237   [
12238    {
12239     "access" : "private",
12240     "field_name" : "m_ptr",
12241     "referenced_type" : "type-564"
12242    }
12243   ],
12244   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12245   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12246   "record_kind" : "class",
12247   "referenced_type" : "type-621",
12248   "self_type" : "type-621",
12249   "size" : 8,
12250   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12251   "template_args" : [ "type-17" ],
12252   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12253  },
12254  {
12255   "alignment" : 8,
12256   "fields" :
12257   [
12258    {
12259     "access" : "private",
12260     "field_name" : "m_ptr",
12261     "referenced_type" : "type-33"
12262    }
12263   ],
12264   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12265   "name" : "android::sp<android::hardware::IBinder>",
12266   "record_kind" : "class",
12267   "referenced_type" : "type-46",
12268   "self_type" : "type-46",
12269   "size" : 8,
12270   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12271   "template_args" : [ "type-34" ],
12272   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12273  },
12274  {
12275   "alignment" : 8,
12276   "fields" :
12277   [
12278    {
12279     "access" : "private",
12280     "field_name" : "m_ptr",
12281     "referenced_type" : "type-632"
12282    }
12283   ],
12284   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12285   "name" : "android::sp<android::hardware::IInterface>",
12286   "record_kind" : "class",
12287   "referenced_type" : "type-631",
12288   "self_type" : "type-631",
12289   "size" : 8,
12290   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12291   "template_args" : [ "type-100" ],
12292   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12293  },
12294  {
12295   "alignment" : 8,
12296   "fields" :
12297   [
12298    {
12299     "access" : "private",
12300     "field_name" : "m_ptr",
12301     "referenced_type" : "type-18"
12302    }
12303   ],
12304   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12305   "name" : "android::sp<android::hardware::ProcessState>",
12306   "record_kind" : "class",
12307   "referenced_type" : "type-67",
12308   "self_type" : "type-67",
12309   "size" : 8,
12310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12311   "template_args" : [ "type-19" ],
12312   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12313  },
12314  {
12315   "alignment" : 8,
12316   "fields" :
12317   [
12318    {
12319     "access" : "private",
12320     "field_name" : "m_ptr",
12321     "referenced_type" : "type-135"
12322    }
12323   ],
12324   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12325   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12326   "record_kind" : "class",
12327   "referenced_type" : "type-134",
12328   "self_type" : "type-134",
12329   "size" : 8,
12330   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12331   "template_args" : [ "type-3" ],
12332   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12333  },
12334  {
12335   "alignment" : 8,
12336   "fields" :
12337   [
12338    {
12339     "access" : "private",
12340     "field_name" : "m_ptr",
12341     "referenced_type" : "type-5"
12342    }
12343   ],
12344   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12345   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12346   "record_kind" : "class",
12347   "referenced_type" : "type-252",
12348   "self_type" : "type-252",
12349   "size" : 8,
12350   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12351   "template_args" : [ "type-6" ],
12352   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12353  },
12354  {
12355   "alignment" : 8,
12356   "fields" :
12357   [
12358    {
12359     "access" : "private",
12360     "field_name" : "m_ptr",
12361     "referenced_type" : "type-127"
12362    }
12363   ],
12364   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
12365   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
12366   "record_kind" : "class",
12367   "referenced_type" : "type-126",
12368   "self_type" : "type-126",
12369   "size" : 8,
12370   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12371   "template_args" : [ "type-128" ],
12372   "unique_id" : "_ZTSN7android2spINS_8hardware3usb6gadget4V1_010IUsbGadgetEEE"
12373  },
12374  {
12375   "alignment" : 8,
12376   "fields" :
12377   [
12378    {
12379     "access" : "private",
12380     "field_name" : "m_ptr",
12381     "referenced_type" : "type-93"
12382    }
12383   ],
12384   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
12385   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
12386   "record_kind" : "class",
12387   "referenced_type" : "type-92",
12388   "self_type" : "type-92",
12389   "size" : 8,
12390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12391   "template_args" : [ "type-94" ],
12392   "unique_id" : "_ZTSN7android2spINS_8hardware3usb6gadget4V1_018IUsbGadgetCallbackEEE"
12393  },
12394  {
12395   "alignment" : 8,
12396   "fields" :
12397   [
12398    {
12399     "access" : "private",
12400     "field_name" : "m_ptr",
12401     "referenced_type" : "type-15"
12402    }
12403   ],
12404   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12405   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12406   "record_kind" : "class",
12407   "referenced_type" : "type-378",
12408   "self_type" : "type-378",
12409   "size" : 8,
12410   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12411   "template_args" : [ "type-16" ],
12412   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12413  },
12414  {
12415   "alignment" : 8,
12416   "fields" :
12417   [
12418    {
12419     "access" : "private",
12420     "field_name" : "m_ptr",
12421     "referenced_type" : "type-71"
12422    }
12423   ],
12424   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12425   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12426   "record_kind" : "class",
12427   "referenced_type" : "type-70",
12428   "self_type" : "type-70",
12429   "size" : 8,
12430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12431   "template_args" : [ "type-72" ],
12432   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12433  },
12434  {
12435   "alignment" : 8,
12436   "fields" :
12437   [
12438    {
12439     "access" : "private",
12440     "field_name" : "m_ptr",
12441     "referenced_type" : "type-86"
12442    }
12443   ],
12444   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12445   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12446   "record_kind" : "class",
12447   "referenced_type" : "type-85",
12448   "self_type" : "type-85",
12449   "size" : 8,
12450   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12451   "template_args" : [ "type-87" ],
12452   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12453  },
12454  {
12455   "alignment" : 1,
12456   "linker_set_key" : "android::trait_trivial_copy<bool>",
12457   "name" : "android::trait_trivial_copy<bool>",
12458   "referenced_type" : "type-196",
12459   "self_type" : "type-196",
12460   "size" : 1,
12461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12462   "template_args" : [ "type-35" ],
12463   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12464  },
12465  {
12466   "alignment" : 1,
12467   "linker_set_key" : "android::trait_trivial_copy<char>",
12468   "name" : "android::trait_trivial_copy<char>",
12469   "referenced_type" : "type-200",
12470   "self_type" : "type-200",
12471   "size" : 1,
12472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12473   "template_args" : [ "type-54" ],
12474   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12475  },
12476  {
12477   "alignment" : 1,
12478   "linker_set_key" : "android::trait_trivial_copy<double>",
12479   "name" : "android::trait_trivial_copy<double>",
12480   "referenced_type" : "type-256",
12481   "self_type" : "type-256",
12482   "size" : 1,
12483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12484   "template_args" : [ "type-254" ],
12485   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12486  },
12487  {
12488   "alignment" : 1,
12489   "linker_set_key" : "android::trait_trivial_copy<float>",
12490   "name" : "android::trait_trivial_copy<float>",
12491   "referenced_type" : "type-249",
12492   "self_type" : "type-249",
12493   "size" : 1,
12494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12495   "template_args" : [ "type-247" ],
12496   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12497  },
12498  {
12499   "alignment" : 1,
12500   "linker_set_key" : "android::trait_trivial_copy<int>",
12501   "name" : "android::trait_trivial_copy<int>",
12502   "referenced_type" : "type-217",
12503   "self_type" : "type-217",
12504   "size" : 1,
12505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12506   "template_args" : [ "type-20" ],
12507   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12508  },
12509  {
12510   "alignment" : 1,
12511   "linker_set_key" : "android::trait_trivial_copy<long long>",
12512   "name" : "android::trait_trivial_copy<long long>",
12513   "referenced_type" : "type-237",
12514   "self_type" : "type-237",
12515   "size" : 1,
12516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12517   "template_args" : [ "type-235" ],
12518   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12519  },
12520  {
12521   "alignment" : 1,
12522   "linker_set_key" : "android::trait_trivial_copy<long>",
12523   "name" : "android::trait_trivial_copy<long>",
12524   "referenced_type" : "type-226",
12525   "self_type" : "type-226",
12526   "size" : 1,
12527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12528   "template_args" : [ "type-25" ],
12529   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12530  },
12531  {
12532   "alignment" : 1,
12533   "linker_set_key" : "android::trait_trivial_copy<short>",
12534   "name" : "android::trait_trivial_copy<short>",
12535   "referenced_type" : "type-209",
12536   "self_type" : "type-209",
12537   "size" : 1,
12538   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12539   "template_args" : [ "type-207" ],
12540   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12541  },
12542  {
12543   "alignment" : 1,
12544   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12545   "name" : "android::trait_trivial_copy<unsigned char>",
12546   "referenced_type" : "type-204",
12547   "self_type" : "type-204",
12548   "size" : 1,
12549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12550   "template_args" : [ "type-114" ],
12551   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12552  },
12553  {
12554   "alignment" : 1,
12555   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12556   "name" : "android::trait_trivial_copy<unsigned int>",
12557   "referenced_type" : "type-222",
12558   "self_type" : "type-222",
12559   "size" : 1,
12560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12561   "template_args" : [ "type-2" ],
12562   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12563  },
12564  {
12565   "alignment" : 1,
12566   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12567   "name" : "android::trait_trivial_copy<unsigned long long>",
12568   "referenced_type" : "type-243",
12569   "self_type" : "type-243",
12570   "size" : 1,
12571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12572   "template_args" : [ "type-240" ],
12573   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12574  },
12575  {
12576   "alignment" : 1,
12577   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12578   "name" : "android::trait_trivial_copy<unsigned long>",
12579   "referenced_type" : "type-231",
12580   "self_type" : "type-231",
12581   "size" : 1,
12582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12583   "template_args" : [ "type-13" ],
12584   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12585  },
12586  {
12587   "alignment" : 1,
12588   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12589   "name" : "android::trait_trivial_copy<unsigned short>",
12590   "referenced_type" : "type-213",
12591   "self_type" : "type-213",
12592   "size" : 1,
12593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12594   "template_args" : [ "type-116" ],
12595   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12596  },
12597  {
12598   "alignment" : 1,
12599   "linker_set_key" : "android::trait_trivial_copy<void>",
12600   "name" : "android::trait_trivial_copy<void>",
12601   "referenced_type" : "type-192",
12602   "self_type" : "type-192",
12603   "size" : 1,
12604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12605   "template_args" : [ "type-22" ],
12606   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12607  },
12608  {
12609   "alignment" : 1,
12610   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12611   "name" : "android::trait_trivial_ctor<bool>",
12612   "referenced_type" : "type-194",
12613   "self_type" : "type-194",
12614   "size" : 1,
12615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12616   "template_args" : [ "type-35" ],
12617   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12618  },
12619  {
12620   "alignment" : 1,
12621   "linker_set_key" : "android::trait_trivial_ctor<char>",
12622   "name" : "android::trait_trivial_ctor<char>",
12623   "referenced_type" : "type-198",
12624   "self_type" : "type-198",
12625   "size" : 1,
12626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12627   "template_args" : [ "type-54" ],
12628   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12629  },
12630  {
12631   "alignment" : 1,
12632   "linker_set_key" : "android::trait_trivial_ctor<double>",
12633   "name" : "android::trait_trivial_ctor<double>",
12634   "referenced_type" : "type-253",
12635   "self_type" : "type-253",
12636   "size" : 1,
12637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12638   "template_args" : [ "type-254" ],
12639   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
12640  },
12641  {
12642   "alignment" : 1,
12643   "linker_set_key" : "android::trait_trivial_ctor<float>",
12644   "name" : "android::trait_trivial_ctor<float>",
12645   "referenced_type" : "type-246",
12646   "self_type" : "type-246",
12647   "size" : 1,
12648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12649   "template_args" : [ "type-247" ],
12650   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
12651  },
12652  {
12653   "alignment" : 1,
12654   "linker_set_key" : "android::trait_trivial_ctor<int>",
12655   "name" : "android::trait_trivial_ctor<int>",
12656   "referenced_type" : "type-215",
12657   "self_type" : "type-215",
12658   "size" : 1,
12659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12660   "template_args" : [ "type-20" ],
12661   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
12662  },
12663  {
12664   "alignment" : 1,
12665   "linker_set_key" : "android::trait_trivial_ctor<long long>",
12666   "name" : "android::trait_trivial_ctor<long long>",
12667   "referenced_type" : "type-234",
12668   "self_type" : "type-234",
12669   "size" : 1,
12670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12671   "template_args" : [ "type-235" ],
12672   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
12673  },
12674  {
12675   "alignment" : 1,
12676   "linker_set_key" : "android::trait_trivial_ctor<long>",
12677   "name" : "android::trait_trivial_ctor<long>",
12678   "referenced_type" : "type-224",
12679   "self_type" : "type-224",
12680   "size" : 1,
12681   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12682   "template_args" : [ "type-25" ],
12683   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
12684  },
12685  {
12686   "alignment" : 1,
12687   "linker_set_key" : "android::trait_trivial_ctor<short>",
12688   "name" : "android::trait_trivial_ctor<short>",
12689   "referenced_type" : "type-206",
12690   "self_type" : "type-206",
12691   "size" : 1,
12692   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12693   "template_args" : [ "type-207" ],
12694   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
12695  },
12696  {
12697   "alignment" : 1,
12698   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
12699   "name" : "android::trait_trivial_ctor<unsigned char>",
12700   "referenced_type" : "type-202",
12701   "self_type" : "type-202",
12702   "size" : 1,
12703   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12704   "template_args" : [ "type-114" ],
12705   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
12706  },
12707  {
12708   "alignment" : 1,
12709   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
12710   "name" : "android::trait_trivial_ctor<unsigned int>",
12711   "referenced_type" : "type-220",
12712   "self_type" : "type-220",
12713   "size" : 1,
12714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12715   "template_args" : [ "type-2" ],
12716   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
12717  },
12718  {
12719   "alignment" : 1,
12720   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
12721   "name" : "android::trait_trivial_ctor<unsigned long long>",
12722   "referenced_type" : "type-239",
12723   "self_type" : "type-239",
12724   "size" : 1,
12725   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12726   "template_args" : [ "type-240" ],
12727   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
12728  },
12729  {
12730   "alignment" : 1,
12731   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
12732   "name" : "android::trait_trivial_ctor<unsigned long>",
12733   "referenced_type" : "type-228",
12734   "self_type" : "type-228",
12735   "size" : 1,
12736   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12737   "template_args" : [ "type-13" ],
12738   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
12739  },
12740  {
12741   "alignment" : 1,
12742   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
12743   "name" : "android::trait_trivial_ctor<unsigned short>",
12744   "referenced_type" : "type-211",
12745   "self_type" : "type-211",
12746   "size" : 1,
12747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12748   "template_args" : [ "type-116" ],
12749   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
12750  },
12751  {
12752   "alignment" : 1,
12753   "linker_set_key" : "android::trait_trivial_ctor<void>",
12754   "name" : "android::trait_trivial_ctor<void>",
12755   "referenced_type" : "type-189",
12756   "self_type" : "type-189",
12757   "size" : 1,
12758   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12759   "template_args" : [ "type-22" ],
12760   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
12761  },
12762  {
12763   "alignment" : 1,
12764   "linker_set_key" : "android::trait_trivial_dtor<bool>",
12765   "name" : "android::trait_trivial_dtor<bool>",
12766   "referenced_type" : "type-195",
12767   "self_type" : "type-195",
12768   "size" : 1,
12769   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12770   "template_args" : [ "type-35" ],
12771   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
12772  },
12773  {
12774   "alignment" : 1,
12775   "linker_set_key" : "android::trait_trivial_dtor<char>",
12776   "name" : "android::trait_trivial_dtor<char>",
12777   "referenced_type" : "type-199",
12778   "self_type" : "type-199",
12779   "size" : 1,
12780   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12781   "template_args" : [ "type-54" ],
12782   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
12783  },
12784  {
12785   "alignment" : 1,
12786   "linker_set_key" : "android::trait_trivial_dtor<double>",
12787   "name" : "android::trait_trivial_dtor<double>",
12788   "referenced_type" : "type-255",
12789   "self_type" : "type-255",
12790   "size" : 1,
12791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12792   "template_args" : [ "type-254" ],
12793   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
12794  },
12795  {
12796   "alignment" : 1,
12797   "linker_set_key" : "android::trait_trivial_dtor<float>",
12798   "name" : "android::trait_trivial_dtor<float>",
12799   "referenced_type" : "type-248",
12800   "self_type" : "type-248",
12801   "size" : 1,
12802   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12803   "template_args" : [ "type-247" ],
12804   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
12805  },
12806  {
12807   "alignment" : 1,
12808   "linker_set_key" : "android::trait_trivial_dtor<int>",
12809   "name" : "android::trait_trivial_dtor<int>",
12810   "referenced_type" : "type-216",
12811   "self_type" : "type-216",
12812   "size" : 1,
12813   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12814   "template_args" : [ "type-20" ],
12815   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
12816  },
12817  {
12818   "alignment" : 1,
12819   "linker_set_key" : "android::trait_trivial_dtor<long long>",
12820   "name" : "android::trait_trivial_dtor<long long>",
12821   "referenced_type" : "type-236",
12822   "self_type" : "type-236",
12823   "size" : 1,
12824   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12825   "template_args" : [ "type-235" ],
12826   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
12827  },
12828  {
12829   "alignment" : 1,
12830   "linker_set_key" : "android::trait_trivial_dtor<long>",
12831   "name" : "android::trait_trivial_dtor<long>",
12832   "referenced_type" : "type-225",
12833   "self_type" : "type-225",
12834   "size" : 1,
12835   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12836   "template_args" : [ "type-25" ],
12837   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
12838  },
12839  {
12840   "alignment" : 1,
12841   "linker_set_key" : "android::trait_trivial_dtor<short>",
12842   "name" : "android::trait_trivial_dtor<short>",
12843   "referenced_type" : "type-208",
12844   "self_type" : "type-208",
12845   "size" : 1,
12846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12847   "template_args" : [ "type-207" ],
12848   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
12849  },
12850  {
12851   "alignment" : 1,
12852   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
12853   "name" : "android::trait_trivial_dtor<unsigned char>",
12854   "referenced_type" : "type-203",
12855   "self_type" : "type-203",
12856   "size" : 1,
12857   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12858   "template_args" : [ "type-114" ],
12859   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
12860  },
12861  {
12862   "alignment" : 1,
12863   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
12864   "name" : "android::trait_trivial_dtor<unsigned int>",
12865   "referenced_type" : "type-221",
12866   "self_type" : "type-221",
12867   "size" : 1,
12868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12869   "template_args" : [ "type-2" ],
12870   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
12871  },
12872  {
12873   "alignment" : 1,
12874   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
12875   "name" : "android::trait_trivial_dtor<unsigned long long>",
12876   "referenced_type" : "type-242",
12877   "self_type" : "type-242",
12878   "size" : 1,
12879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12880   "template_args" : [ "type-240" ],
12881   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
12882  },
12883  {
12884   "alignment" : 1,
12885   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
12886   "name" : "android::trait_trivial_dtor<unsigned long>",
12887   "referenced_type" : "type-230",
12888   "self_type" : "type-230",
12889   "size" : 1,
12890   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12891   "template_args" : [ "type-13" ],
12892   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
12893  },
12894  {
12895   "alignment" : 1,
12896   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
12897   "name" : "android::trait_trivial_dtor<unsigned short>",
12898   "referenced_type" : "type-212",
12899   "self_type" : "type-212",
12900   "size" : 1,
12901   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12902   "template_args" : [ "type-116" ],
12903   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
12904  },
12905  {
12906   "alignment" : 1,
12907   "linker_set_key" : "android::trait_trivial_dtor<void>",
12908   "name" : "android::trait_trivial_dtor<void>",
12909   "referenced_type" : "type-191",
12910   "self_type" : "type-191",
12911   "size" : 1,
12912   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12913   "template_args" : [ "type-22" ],
12914   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
12915  },
12916  {
12917   "alignment" : 1,
12918   "linker_set_key" : "android::trait_trivial_move<android::String16>",
12919   "name" : "android::trait_trivial_move<android::String16>",
12920   "referenced_type" : "type-381",
12921   "self_type" : "type-381",
12922   "size" : 1,
12923   "source_file" : "/system/core/libutils/include/utils/String16.h",
12924   "template_args" : [ "type-40" ],
12925   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
12926  },
12927  {
12928   "alignment" : 1,
12929   "linker_set_key" : "android::trait_trivial_move<android::String8>",
12930   "name" : "android::trait_trivial_move<android::String8>",
12931   "referenced_type" : "type-373",
12932   "self_type" : "type-373",
12933   "size" : 1,
12934   "source_file" : "/system/core/libutils/include/utils/String8.h",
12935   "template_args" : [ "type-51" ],
12936   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
12937  },
12938  {
12939   "alignment" : 1,
12940   "linker_set_key" : "android::trait_trivial_move<bool>",
12941   "name" : "android::trait_trivial_move<bool>",
12942   "referenced_type" : "type-197",
12943   "self_type" : "type-197",
12944   "size" : 1,
12945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12946   "template_args" : [ "type-35" ],
12947   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
12948  },
12949  {
12950   "alignment" : 1,
12951   "linker_set_key" : "android::trait_trivial_move<char>",
12952   "name" : "android::trait_trivial_move<char>",
12953   "referenced_type" : "type-201",
12954   "self_type" : "type-201",
12955   "size" : 1,
12956   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12957   "template_args" : [ "type-54" ],
12958   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
12959  },
12960  {
12961   "alignment" : 1,
12962   "linker_set_key" : "android::trait_trivial_move<double>",
12963   "name" : "android::trait_trivial_move<double>",
12964   "referenced_type" : "type-258",
12965   "self_type" : "type-258",
12966   "size" : 1,
12967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12968   "template_args" : [ "type-254" ],
12969   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
12970  },
12971  {
12972   "alignment" : 1,
12973   "linker_set_key" : "android::trait_trivial_move<float>",
12974   "name" : "android::trait_trivial_move<float>",
12975   "referenced_type" : "type-250",
12976   "self_type" : "type-250",
12977   "size" : 1,
12978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12979   "template_args" : [ "type-247" ],
12980   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
12981  },
12982  {
12983   "alignment" : 1,
12984   "linker_set_key" : "android::trait_trivial_move<int>",
12985   "name" : "android::trait_trivial_move<int>",
12986   "referenced_type" : "type-219",
12987   "self_type" : "type-219",
12988   "size" : 1,
12989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12990   "template_args" : [ "type-20" ],
12991   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
12992  },
12993  {
12994   "alignment" : 1,
12995   "linker_set_key" : "android::trait_trivial_move<long long>",
12996   "name" : "android::trait_trivial_move<long long>",
12997   "referenced_type" : "type-238",
12998   "self_type" : "type-238",
12999   "size" : 1,
13000   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13001   "template_args" : [ "type-235" ],
13002   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13003  },
13004  {
13005   "alignment" : 1,
13006   "linker_set_key" : "android::trait_trivial_move<long>",
13007   "name" : "android::trait_trivial_move<long>",
13008   "referenced_type" : "type-227",
13009   "self_type" : "type-227",
13010   "size" : 1,
13011   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13012   "template_args" : [ "type-25" ],
13013   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13014  },
13015  {
13016   "alignment" : 1,
13017   "linker_set_key" : "android::trait_trivial_move<short>",
13018   "name" : "android::trait_trivial_move<short>",
13019   "referenced_type" : "type-210",
13020   "self_type" : "type-210",
13021   "size" : 1,
13022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13023   "template_args" : [ "type-207" ],
13024   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13025  },
13026  {
13027   "alignment" : 1,
13028   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13029   "name" : "android::trait_trivial_move<unsigned char>",
13030   "referenced_type" : "type-205",
13031   "self_type" : "type-205",
13032   "size" : 1,
13033   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13034   "template_args" : [ "type-114" ],
13035   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13036  },
13037  {
13038   "alignment" : 1,
13039   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13040   "name" : "android::trait_trivial_move<unsigned int>",
13041   "referenced_type" : "type-223",
13042   "self_type" : "type-223",
13043   "size" : 1,
13044   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13045   "template_args" : [ "type-2" ],
13046   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13047  },
13048  {
13049   "alignment" : 1,
13050   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13051   "name" : "android::trait_trivial_move<unsigned long long>",
13052   "referenced_type" : "type-245",
13053   "self_type" : "type-245",
13054   "size" : 1,
13055   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13056   "template_args" : [ "type-240" ],
13057   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13058  },
13059  {
13060   "alignment" : 1,
13061   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13062   "name" : "android::trait_trivial_move<unsigned long>",
13063   "referenced_type" : "type-233",
13064   "self_type" : "type-233",
13065   "size" : 1,
13066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13067   "template_args" : [ "type-13" ],
13068   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13069  },
13070  {
13071   "alignment" : 1,
13072   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13073   "name" : "android::trait_trivial_move<unsigned short>",
13074   "referenced_type" : "type-214",
13075   "self_type" : "type-214",
13076   "size" : 1,
13077   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13078   "template_args" : [ "type-116" ],
13079   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13080  },
13081  {
13082   "alignment" : 1,
13083   "linker_set_key" : "android::trait_trivial_move<void>",
13084   "name" : "android::trait_trivial_move<void>",
13085   "referenced_type" : "type-193",
13086   "self_type" : "type-193",
13087   "size" : 1,
13088   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13089   "template_args" : [ "type-22" ],
13090   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13091  },
13092  {
13093   "alignment" : 8,
13094   "fields" :
13095   [
13096    {
13097     "access" : "private",
13098     "field_name" : "m_ptr",
13099     "referenced_type" : "type-142"
13100    },
13101    {
13102     "access" : "private",
13103     "field_name" : "m_refs",
13104     "field_offset" : 64,
13105     "referenced_type" : "type-11"
13106    }
13107   ],
13108   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13109   "name" : "android::wp<android::hardware::BHwBinder>",
13110   "record_kind" : "class",
13111   "referenced_type" : "type-295",
13112   "self_type" : "type-295",
13113   "size" : 16,
13114   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13115   "template_args" : [ "type-143" ],
13116   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13117  },
13118  {
13119   "alignment" : 8,
13120   "fields" :
13121   [
13122    {
13123     "access" : "private",
13124     "field_name" : "m_ptr",
13125     "referenced_type" : "type-564"
13126    },
13127    {
13128     "access" : "private",
13129     "field_name" : "m_refs",
13130     "field_offset" : 64,
13131     "referenced_type" : "type-11"
13132    }
13133   ],
13134   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13135   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13136   "record_kind" : "class",
13137   "referenced_type" : "type-563",
13138   "self_type" : "type-563",
13139   "size" : 16,
13140   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13141   "template_args" : [ "type-17" ],
13142   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13143  },
13144  {
13145   "alignment" : 8,
13146   "fields" :
13147   [
13148    {
13149     "access" : "private",
13150     "field_name" : "m_ptr",
13151     "referenced_type" : "type-5"
13152    },
13153    {
13154     "access" : "private",
13155     "field_name" : "m_refs",
13156     "field_offset" : 64,
13157     "referenced_type" : "type-11"
13158    }
13159   ],
13160   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13161   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13162   "record_kind" : "class",
13163   "referenced_type" : "type-4",
13164   "self_type" : "type-4",
13165   "size" : 16,
13166   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13167   "template_args" : [ "type-6" ],
13168   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13169  },
13170  {
13171   "alignment" : 8,
13172   "fields" :
13173   [
13174    {
13175     "access" : "private",
13176     "field_name" : "m_ptr",
13177     "referenced_type" : "type-15"
13178    },
13179    {
13180     "access" : "private",
13181     "field_name" : "m_refs",
13182     "field_offset" : 64,
13183     "referenced_type" : "type-11"
13184    }
13185   ],
13186   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13187   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13188   "record_kind" : "class",
13189   "referenced_type" : "type-14",
13190   "self_type" : "type-14",
13191   "size" : 16,
13192   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13193   "template_args" : [ "type-16" ],
13194   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13195  },
13196  {
13197   "alignment" : 4,
13198   "fields" :
13199   [
13200    {
13201     "field_name" : "maxContentLightLevel",
13202     "referenced_type" : "type-247"
13203    },
13204    {
13205     "field_name" : "maxFrameAverageLightLevel",
13206     "field_offset" : 32,
13207     "referenced_type" : "type-247"
13208    }
13209   ],
13210   "linker_set_key" : "android_cta861_3_metadata",
13211   "name" : "android_cta861_3_metadata",
13212   "referenced_type" : "type-473",
13213   "self_type" : "type-473",
13214   "size" : 8,
13215   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13216   "unique_id" : "android_cta861_3_metadata"
13217  },
13218  {
13219   "alignment" : 4,
13220   "fields" :
13221   [
13222    {
13223     "field_name" : "num_points",
13224     "referenced_type" : "type-2"
13225    },
13226    {
13227     "field_name" : "reserved",
13228     "field_offset" : 32,
13229     "referenced_type" : "type-463"
13230    },
13231    {
13232     "field_name" : "xyzc_points",
13233     "field_offset" : 288,
13234     "referenced_type" : "type-470"
13235    }
13236   ],
13237   "linker_set_key" : "android_depth_points",
13238   "name" : "android_depth_points",
13239   "referenced_type" : "type-469",
13240   "self_type" : "type-469",
13241   "size" : 36,
13242   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13243   "unique_id" : "android_depth_points"
13244  },
13245  {
13246   "alignment" : 8,
13247   "fields" :
13248   [
13249    {
13250     "field_name" : "format",
13251     "referenced_type" : "type-466"
13252    },
13253    {
13254     "field_name" : "num_planes",
13255     "field_offset" : 32,
13256     "referenced_type" : "type-2"
13257    },
13258    {
13259     "field_name" : "planes",
13260     "field_offset" : 64,
13261     "referenced_type" : "type-468"
13262    }
13263   ],
13264   "linker_set_key" : "android_flex_layout",
13265   "name" : "android_flex_layout",
13266   "referenced_type" : "type-467",
13267   "self_type" : "type-467",
13268   "size" : 16,
13269   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13270   "unique_id" : "android_flex_layout"
13271  },
13272  {
13273   "alignment" : 8,
13274   "fields" :
13275   [
13276    {
13277     "field_name" : "top_left",
13278     "referenced_type" : "type-390"
13279    },
13280    {
13281     "field_name" : "component",
13282     "field_offset" : 64,
13283     "referenced_type" : "type-464"
13284    },
13285    {
13286     "field_name" : "bits_per_component",
13287     "field_offset" : 96,
13288     "referenced_type" : "type-20"
13289    },
13290    {
13291     "field_name" : "bits_used",
13292     "field_offset" : 128,
13293     "referenced_type" : "type-20"
13294    },
13295    {
13296     "field_name" : "h_increment",
13297     "field_offset" : 160,
13298     "referenced_type" : "type-20"
13299    },
13300    {
13301     "field_name" : "v_increment",
13302     "field_offset" : 192,
13303     "referenced_type" : "type-20"
13304    },
13305    {
13306     "field_name" : "h_subsampling",
13307     "field_offset" : 224,
13308     "referenced_type" : "type-20"
13309    },
13310    {
13311     "field_name" : "v_subsampling",
13312     "field_offset" : 256,
13313     "referenced_type" : "type-20"
13314    }
13315   ],
13316   "linker_set_key" : "android_flex_plane",
13317   "name" : "android_flex_plane",
13318   "referenced_type" : "type-465",
13319   "self_type" : "type-465",
13320   "size" : 40,
13321   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13322   "unique_id" : "android_flex_plane"
13323  },
13324  {
13325   "alignment" : 4,
13326   "fields" :
13327   [
13328    {
13329     "field_name" : "displayPrimaryRed",
13330     "referenced_type" : "type-471"
13331    },
13332    {
13333     "field_name" : "displayPrimaryGreen",
13334     "field_offset" : 64,
13335     "referenced_type" : "type-471"
13336    },
13337    {
13338     "field_name" : "displayPrimaryBlue",
13339     "field_offset" : 128,
13340     "referenced_type" : "type-471"
13341    },
13342    {
13343     "field_name" : "whitePoint",
13344     "field_offset" : 192,
13345     "referenced_type" : "type-471"
13346    },
13347    {
13348     "field_name" : "maxLuminance",
13349     "field_offset" : 256,
13350     "referenced_type" : "type-247"
13351    },
13352    {
13353     "field_name" : "minLuminance",
13354     "field_offset" : 288,
13355     "referenced_type" : "type-247"
13356    }
13357   ],
13358   "linker_set_key" : "android_smpte2086_metadata",
13359   "name" : "android_smpte2086_metadata",
13360   "referenced_type" : "type-472",
13361   "self_type" : "type-472",
13362   "size" : 40,
13363   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13364   "unique_id" : "android_smpte2086_metadata"
13365  },
13366  {
13367   "alignment" : 4,
13368   "fields" :
13369   [
13370    {
13371     "field_name" : "x",
13372     "referenced_type" : "type-247"
13373    },
13374    {
13375     "field_name" : "y",
13376     "field_offset" : 32,
13377     "referenced_type" : "type-247"
13378    }
13379   ],
13380   "linker_set_key" : "android_xy_color",
13381   "name" : "android_xy_color",
13382   "referenced_type" : "type-471",
13383   "self_type" : "type-471",
13384   "size" : 8,
13385   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13386   "unique_id" : "android_xy_color"
13387  },
13388  {
13389   "alignment" : 8,
13390   "fields" :
13391   [
13392    {
13393     "field_name" : "y",
13394     "referenced_type" : "type-21"
13395    },
13396    {
13397     "field_name" : "cb",
13398     "field_offset" : 64,
13399     "referenced_type" : "type-21"
13400    },
13401    {
13402     "field_name" : "cr",
13403     "field_offset" : 128,
13404     "referenced_type" : "type-21"
13405    },
13406    {
13407     "field_name" : "ystride",
13408     "field_offset" : 192,
13409     "referenced_type" : "type-13"
13410    },
13411    {
13412     "field_name" : "cstride",
13413     "field_offset" : 256,
13414     "referenced_type" : "type-13"
13415    },
13416    {
13417     "field_name" : "chroma_step",
13418     "field_offset" : 320,
13419     "referenced_type" : "type-13"
13420    },
13421    {
13422     "field_name" : "reserved",
13423     "field_offset" : 384,
13424     "referenced_type" : "type-463"
13425    }
13426   ],
13427   "linker_set_key" : "android_ycbcr",
13428   "name" : "android_ycbcr",
13429   "referenced_type" : "type-462",
13430   "self_type" : "type-462",
13431   "size" : 80,
13432   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13433   "unique_id" : "android_ycbcr"
13434  },
13435  {
13436   "alignment" : 4,
13437   "fields" :
13438   [
13439    {
13440     "referenced_type" : "type-112"
13441    }
13442   ],
13443   "linker_set_key" : "log_msg",
13444   "name" : "log_msg",
13445   "referenced_type" : "type-111",
13446   "self_type" : "type-111",
13447   "size" : 5124,
13448   "source_file" : "/system/core/liblog/include/log/log_read.h",
13449   "unique_id" : "log_msg"
13450  },
13451  {
13452   "alignment" : 4,
13453   "fields" :
13454   [
13455    {
13456     "field_name" : "buf",
13457     "referenced_type" : "type-113"
13458    },
13459    {
13460     "field_name" : "entry",
13461     "referenced_type" : "type-115"
13462    },
13463    {
13464     "field_name" : "entry_v4",
13465     "referenced_type" : "type-115"
13466    },
13467    {
13468     "field_name" : "entry_v3",
13469     "referenced_type" : "type-118"
13470    },
13471    {
13472     "field_name" : "entry_v2",
13473     "referenced_type" : "type-119"
13474    },
13475    {
13476     "field_name" : "entry_v1",
13477     "referenced_type" : "type-120"
13478    }
13479   ],
13480   "is_anonymous" : true,
13481   "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",
13482   "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",
13483   "record_kind" : "union",
13484   "referenced_type" : "type-112",
13485   "self_type" : "type-112",
13486   "size" : 5124,
13487   "source_file" : "/system/core/liblog/include/log/log_read.h",
13488   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13489  },
13490  {
13491   "alignment" : 1,
13492   "fields" :
13493   [
13494    {
13495     "field_name" : "tv_sec",
13496     "referenced_type" : "type-2"
13497    },
13498    {
13499     "field_name" : "tv_nsec",
13500     "field_offset" : 32,
13501     "referenced_type" : "type-2"
13502    }
13503   ],
13504   "linker_set_key" : "log_time",
13505   "name" : "log_time",
13506   "referenced_type" : "type-382",
13507   "self_type" : "type-382",
13508   "size" : 8,
13509   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13510   "unique_id" : "_ZTS8log_time"
13511  },
13512  {
13513   "alignment" : 4,
13514   "fields" :
13515   [
13516    {
13517     "field_name" : "len",
13518     "referenced_type" : "type-116"
13519    },
13520    {
13521     "field_name" : "__pad",
13522     "field_offset" : 16,
13523     "referenced_type" : "type-116"
13524    },
13525    {
13526     "field_name" : "pid",
13527     "field_offset" : 32,
13528     "referenced_type" : "type-20"
13529    },
13530    {
13531     "field_name" : "tid",
13532     "field_offset" : 64,
13533     "referenced_type" : "type-20"
13534    },
13535    {
13536     "field_name" : "sec",
13537     "field_offset" : 96,
13538     "referenced_type" : "type-20"
13539    },
13540    {
13541     "field_name" : "nsec",
13542     "field_offset" : 128,
13543     "referenced_type" : "type-20"
13544    },
13545    {
13546     "field_name" : "msg",
13547     "field_offset" : 160,
13548     "referenced_type" : "type-117"
13549    }
13550   ],
13551   "linker_set_key" : "logger_entry",
13552   "name" : "logger_entry",
13553   "referenced_type" : "type-120",
13554   "self_type" : "type-120",
13555   "size" : 20,
13556   "source_file" : "/system/core/liblog/include/log/log_read.h",
13557   "unique_id" : "logger_entry"
13558  },
13559  {
13560   "alignment" : 1,
13561   "fields" :
13562   [
13563    {
13564     "field_name" : "len",
13565     "referenced_type" : "type-116"
13566    },
13567    {
13568     "field_name" : "hdr_size",
13569     "field_offset" : 16,
13570     "referenced_type" : "type-116"
13571    },
13572    {
13573     "field_name" : "pid",
13574     "field_offset" : 32,
13575     "referenced_type" : "type-20"
13576    },
13577    {
13578     "field_name" : "tid",
13579     "field_offset" : 64,
13580     "referenced_type" : "type-20"
13581    },
13582    {
13583     "field_name" : "sec",
13584     "field_offset" : 96,
13585     "referenced_type" : "type-20"
13586    },
13587    {
13588     "field_name" : "nsec",
13589     "field_offset" : 128,
13590     "referenced_type" : "type-20"
13591    },
13592    {
13593     "field_name" : "euid",
13594     "field_offset" : 160,
13595     "referenced_type" : "type-2"
13596    },
13597    {
13598     "field_name" : "msg",
13599     "field_offset" : 192,
13600     "referenced_type" : "type-117"
13601    }
13602   ],
13603   "linker_set_key" : "logger_entry_v2",
13604   "name" : "logger_entry_v2",
13605   "referenced_type" : "type-119",
13606   "self_type" : "type-119",
13607   "size" : 24,
13608   "source_file" : "/system/core/liblog/include/log/log_read.h",
13609   "unique_id" : "logger_entry_v2"
13610  },
13611  {
13612   "alignment" : 1,
13613   "fields" :
13614   [
13615    {
13616     "field_name" : "len",
13617     "referenced_type" : "type-116"
13618    },
13619    {
13620     "field_name" : "hdr_size",
13621     "field_offset" : 16,
13622     "referenced_type" : "type-116"
13623    },
13624    {
13625     "field_name" : "pid",
13626     "field_offset" : 32,
13627     "referenced_type" : "type-20"
13628    },
13629    {
13630     "field_name" : "tid",
13631     "field_offset" : 64,
13632     "referenced_type" : "type-20"
13633    },
13634    {
13635     "field_name" : "sec",
13636     "field_offset" : 96,
13637     "referenced_type" : "type-20"
13638    },
13639    {
13640     "field_name" : "nsec",
13641     "field_offset" : 128,
13642     "referenced_type" : "type-20"
13643    },
13644    {
13645     "field_name" : "lid",
13646     "field_offset" : 160,
13647     "referenced_type" : "type-2"
13648    },
13649    {
13650     "field_name" : "msg",
13651     "field_offset" : 192,
13652     "referenced_type" : "type-117"
13653    }
13654   ],
13655   "linker_set_key" : "logger_entry_v3",
13656   "name" : "logger_entry_v3",
13657   "referenced_type" : "type-118",
13658   "self_type" : "type-118",
13659   "size" : 24,
13660   "source_file" : "/system/core/liblog/include/log/log_read.h",
13661   "unique_id" : "logger_entry_v3"
13662  },
13663  {
13664   "alignment" : 4,
13665   "fields" :
13666   [
13667    {
13668     "field_name" : "len",
13669     "referenced_type" : "type-116"
13670    },
13671    {
13672     "field_name" : "hdr_size",
13673     "field_offset" : 16,
13674     "referenced_type" : "type-116"
13675    },
13676    {
13677     "field_name" : "pid",
13678     "field_offset" : 32,
13679     "referenced_type" : "type-20"
13680    },
13681    {
13682     "field_name" : "tid",
13683     "field_offset" : 64,
13684     "referenced_type" : "type-2"
13685    },
13686    {
13687     "field_name" : "sec",
13688     "field_offset" : 96,
13689     "referenced_type" : "type-2"
13690    },
13691    {
13692     "field_name" : "nsec",
13693     "field_offset" : 128,
13694     "referenced_type" : "type-2"
13695    },
13696    {
13697     "field_name" : "lid",
13698     "field_offset" : 160,
13699     "referenced_type" : "type-2"
13700    },
13701    {
13702     "field_name" : "uid",
13703     "field_offset" : 192,
13704     "referenced_type" : "type-2"
13705    },
13706    {
13707     "field_name" : "msg",
13708     "field_offset" : 224,
13709     "referenced_type" : "type-117"
13710    }
13711   ],
13712   "linker_set_key" : "logger_entry_v4",
13713   "name" : "logger_entry_v4",
13714   "referenced_type" : "type-115",
13715   "self_type" : "type-115",
13716   "size" : 28,
13717   "source_file" : "/system/core/liblog/include/log/log_read.h",
13718   "unique_id" : "logger_entry_v4"
13719  },
13720  {
13721   "alignment" : 4,
13722   "fields" :
13723   [
13724    {
13725     "field_name" : "version",
13726     "referenced_type" : "type-20"
13727    },
13728    {
13729     "field_name" : "numFds",
13730     "field_offset" : 32,
13731     "referenced_type" : "type-20"
13732    },
13733    {
13734     "field_name" : "numInts",
13735     "field_offset" : 64,
13736     "referenced_type" : "type-20"
13737    },
13738    {
13739     "field_name" : "data",
13740     "field_offset" : 96,
13741     "referenced_type" : "type-187"
13742    }
13743   ],
13744   "linker_set_key" : "native_handle",
13745   "name" : "native_handle",
13746   "referenced_type" : "type-186",
13747   "self_type" : "type-186",
13748   "size" : 12,
13749   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
13750   "unique_id" : "native_handle"
13751  }
13752 ],
13753 "rvalue_reference_types" :
13754 [
13755  {
13756   "alignment" : 8,
13757   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &&",
13758   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &&",
13759   "referenced_type" : "type-162",
13760   "self_type" : "type-164",
13761   "size" : 8,
13762   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13763  },
13764  {
13765   "alignment" : 8,
13766   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &&",
13767   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &&",
13768   "referenced_type" : "type-577",
13769   "self_type" : "type-579",
13770   "size" : 8,
13771   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13772  },
13773  {
13774   "alignment" : 8,
13775   "linker_set_key" : "android::hardware::Return<bool> &&",
13776   "name" : "android::hardware::Return<bool> &&",
13777   "referenced_type" : "type-155",
13778   "self_type" : "type-158",
13779   "size" : 8,
13780   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13781  },
13782  {
13783   "alignment" : 8,
13784   "linker_set_key" : "android::hardware::Return<void> &&",
13785   "name" : "android::hardware::Return<void> &&",
13786   "referenced_type" : "type-174",
13787   "self_type" : "type-177",
13788   "size" : 8,
13789   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13790  },
13791  {
13792   "alignment" : 8,
13793   "linker_set_key" : "android::hardware::Status &&",
13794   "name" : "android::hardware::Status &&",
13795   "referenced_type" : "type-145",
13796   "self_type" : "type-151",
13797   "size" : 8,
13798   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13799  },
13800  {
13801   "alignment" : 8,
13802   "linker_set_key" : "android::hardware::details::return_status &&",
13803   "name" : "android::hardware::details::return_status &&",
13804   "referenced_type" : "type-156",
13805   "self_type" : "type-170",
13806   "size" : 8,
13807   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13808  },
13809  {
13810   "alignment" : 8,
13811   "linker_set_key" : "android::hardware::hidl_handle &&",
13812   "name" : "android::hardware::hidl_handle &&",
13813   "referenced_type" : "type-290",
13814   "self_type" : "type-299",
13815   "size" : 8,
13816   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13817  },
13818  {
13819   "alignment" : 8,
13820   "linker_set_key" : "android::hardware::hidl_memory &&",
13821   "name" : "android::hardware::hidl_memory &&",
13822   "referenced_type" : "type-297",
13823   "self_type" : "type-303",
13824   "size" : 8,
13825   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13826  },
13827  {
13828   "alignment" : 8,
13829   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13830   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13831   "referenced_type" : "type-134",
13832   "self_type" : "type-136",
13833   "size" : 8,
13834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13835  },
13836  {
13837   "alignment" : 8,
13838   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &&",
13839   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &&",
13840   "referenced_type" : "type-126",
13841   "self_type" : "type-129",
13842   "size" : 8,
13843   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13844  },
13845  {
13846   "alignment" : 8,
13847   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &&",
13848   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &&",
13849   "referenced_type" : "type-92",
13850   "self_type" : "type-95",
13851   "size" : 8,
13852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13853  },
13854  {
13855   "alignment" : 8,
13856   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13857   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13858   "referenced_type" : "type-435",
13859   "self_type" : "type-434",
13860   "size" : 8,
13861   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13862  },
13863  {
13864   "alignment" : 8,
13865   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13866   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13867   "referenced_type" : "type-603",
13868   "self_type" : "type-602",
13869   "size" : 8,
13870   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13871  },
13872  {
13873   "alignment" : 8,
13874   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13875   "name" : "std::function<sp<IBase> (void *)> &&",
13876   "referenced_type" : "type-445",
13877   "self_type" : "type-444",
13878   "size" : 8,
13879   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13880  },
13881  {
13882   "alignment" : 8,
13883   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13884   "name" : "std::function<sp<IBase> (void *)> &&",
13885   "referenced_type" : "type-607",
13886   "self_type" : "type-606",
13887   "size" : 8,
13888   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13889  },
13890  {
13891   "alignment" : 8,
13892   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
13893   "name" : "std::function<sp<IBinder> (void *)> &&",
13894   "referenced_type" : "type-437",
13895   "self_type" : "type-436",
13896   "size" : 8,
13897   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13898  },
13899  {
13900   "alignment" : 8,
13901   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
13902   "name" : "std::function<sp<IBinder> (void *)> &&",
13903   "referenced_type" : "type-605",
13904   "self_type" : "type-604",
13905   "size" : 8,
13906   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13907  }
13908 ]
13909}
13910