1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-53",
9   "self_type" : "type-182",
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-332",
16   "self_type" : "type-555",
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-272",
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-179",
32   "self_type" : "type-413",
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-179",
41   "self_type" : "type-178",
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-548",
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-34",
64   "self_type" : "type-34",
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-53",
74   "self_type" : "type-53",
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-42",
84   "self_type" : "type-42",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-337",
92   "self_type" : "type-337",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-332",
100   "self_type" : "type-332",
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" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-310",
118   "self_type" : "type-310",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-65",
126   "self_type" : "type-65",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-25",
135   "self_type" : "type-25",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-292",
144   "self_type" : "type-292",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-346",
153   "self_type" : "type-346",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-179",
163   "self_type" : "type-179",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-315",
183   "self_type" : "type-315",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-181",
203   "self_type" : "type-181",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-22",
210   "self_type" : "type-22"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS4_21BpHwUsbGadgetCallbackENS4_21BnHwUsbGadgetCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
224  },
225  {
226   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
233  },
234  {
235   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
251  },
252  {
253   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
254  },
255  {
256   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
257  },
258  {
259   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
263  },
264  {
265   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spIS4_EEb"
266  },
267  {
268   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13addOnewayTaskENSt3__18functionIFvvEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC1ENS_2spINS3_10IUsbGadgetEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC2ENS_2spINS3_10IUsbGadgetEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget4pingEv"
290  },
291  {
292   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC1ERKNS_2spINS3_10IUsbGadgetEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC2ERKNS_2spINS3_10IUsbGadgetEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
299  },
300  {
301   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
302  },
303  {
304   "name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD2Ev"
305  },
306  {
307   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
308  },
309  {
310   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv"
326  },
327  {
328   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv"
329  },
330  {
331   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
335  },
336  {
337   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_18IUsbGadgetCallbackEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
341  },
342  {
343   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv"
344  },
345  {
346   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC1ERKNS_2spINS0_7IBinderEEE"
350  },
351  {
352   "name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC2ERKNS_2spINS0_7IBinderEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
356  },
357  {
358   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
359  },
360  {
361   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
365  },
366  {
367   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
368  },
369  {
370   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
383  },
384  {
385   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
386  },
387  {
388   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
389  },
390  {
391   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
392  },
393  {
394   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
398  },
399  {
400   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spIS4_EEb"
401  },
402  {
403   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13addOnewayTaskENSt3__18functionIFvvEEE"
404  },
405  {
406   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC1ENS_2spINS3_18IUsbGadgetCallbackEEE"
407  },
408  {
409   "name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC2ENS_2spINS3_18IUsbGadgetCallbackEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback4pingEv"
425  },
426  {
427   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC1ERKNS_2spINS3_18IUsbGadgetCallbackEEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC2ERKNS_2spINS3_18IUsbGadgetCallbackEEE"
431  },
432  {
433   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
434  },
435  {
436   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
437  },
438  {
439   "name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD2Ev"
440  },
441  {
442   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
443  },
444  {
445   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
452  },
453  {
454   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv"
461  },
462  {
463   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv"
464  },
465  {
466   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE"
467  },
468  {
469   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE"
470  },
471  {
472   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyNS3_6StatusE"
473  },
474  {
475   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyNS3_6StatusE"
476  },
477  {
478   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv"
479  },
480  {
481   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
482  },
483  {
484   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC1ERKNS_2spINS0_7IBinderEEE"
485  },
486  {
487   "name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC2ERKNS_2spINS0_7IBinderEEE"
488  },
489  {
490   "binding" : "weak",
491   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_010IUsbGadgetENS_4hidl4base4V1_05IBaseENS5_13BpHwUsbGadgetEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
492  },
493  {
494   "binding" : "weak",
495   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS_4hidl4base4V1_05IBaseENS5_21BpHwUsbGadgetCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
496  },
497  {
498   "binding" : "weak",
499   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb6gadget4V1_018IUsbGadgetCallbackEvEENS_2spIT_EES9_"
500  },
501  {
502   "binding" : "weak",
503   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_013BpHwUsbGadgetENS5_10IUsbGadgetEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
504  },
505  {
506   "binding" : "weak",
507   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_021BpHwUsbGadgetCallbackENS5_18IUsbGadgetCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
508  },
509  {
510   "binding" : "weak",
511   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
512  },
513  {
514   "binding" : "weak",
515   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
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_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
520  },
521  {
522   "binding" : "weak",
523   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
524  },
525  {
526   "binding" : "weak",
527   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
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_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
532  },
533  {
534   "binding" : "weak",
535   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
536  },
537  {
538   "binding" : "weak",
539   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
540  },
541  {
542   "binding" : "weak",
543   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
552  },
553  {
554   "name" : "_ZThn20_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
555  },
556  {
557   "name" : "_ZThn20_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
558  },
559  {
560   "name" : "_ZThn20_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
561  },
562  {
563   "name" : "_ZThn20_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
564  },
565  {
566   "name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
567  },
568  {
569   "name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
570  },
571  {
572   "name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
573  },
574  {
575   "name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
576  },
577  {
578   "name" : "__aeabi_memclr"
579  },
580  {
581   "name" : "__aeabi_memclr4"
582  },
583  {
584   "name" : "__aeabi_memclr8"
585  },
586  {
587   "name" : "__aeabi_memcpy"
588  },
589  {
590   "name" : "__aeabi_memcpy4"
591  },
592  {
593   "name" : "__aeabi_memcpy8"
594  },
595  {
596   "name" : "__aeabi_memset"
597  },
598  {
599   "name" : "__aeabi_memset4"
600  },
601  {
602   "name" : "__aeabi_memset8"
603  }
604 ],
605 "elf_objects" :
606 [
607  {
608   "name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10descriptorE"
609  },
610  {
611   "name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10descriptorE"
612  },
613  {
614   "name" : "_ZTCN7android8hardware3usb6gadget4V1_010IUsbGadgetE0_NS_4hidl4base4V1_05IBaseE"
615  },
616  {
617   "binding" : "weak",
618   "name" : "_ZTCN7android8hardware3usb6gadget4V1_011BsUsbGadgetE0_NS3_10IUsbGadgetE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS0_7IBinderE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS0_9BHwBinderE"
625  },
626  {
627   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE0_NS_4hidl4base4V1_08BnHwBaseE"
628  },
629  {
630   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS0_11BpInterfaceINS3_10IUsbGadgetEEE"
631  },
632  {
633   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS3_10IUsbGadgetE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE0_NS_4hidl4base4V1_05IBaseE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE4_NS0_10IInterfaceE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE8_NS0_11BpHwRefBaseE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE0_NS_4hidl4base4V1_05IBaseE"
646  },
647  {
648   "binding" : "weak",
649   "name" : "_ZTCN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE0_NS3_18IUsbGadgetCallbackE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS0_7IBinderE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS0_9BHwBinderE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS0_11BpInterfaceINS3_18IUsbGadgetCallbackEEE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS3_18IUsbGadgetCallbackE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE0_NS_4hidl4base4V1_05IBaseE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE4_NS0_10IInterfaceE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE8_NS0_11BpHwRefBaseE"
674  },
675  {
676   "name" : "_ZTTN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
677  },
678  {
679   "name" : "_ZTTN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
680  },
681  {
682   "name" : "_ZTTN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
683  },
684  {
685   "name" : "_ZTTN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
686  },
687  {
688   "name" : "_ZTTN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
689  },
690  {
691   "name" : "_ZTTN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
692  },
693  {
694   "name" : "_ZTVN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
695  },
696  {
697   "binding" : "weak",
698   "name" : "_ZTVN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
699  },
700  {
701   "name" : "_ZTVN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
702  },
703  {
704   "name" : "_ZTVN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
705  },
706  {
707   "name" : "_ZTVN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
708  },
709  {
710   "binding" : "weak",
711   "name" : "_ZTVN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
712  },
713  {
714   "name" : "_ZTVN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
715  },
716  {
717   "name" : "_ZTVN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
718  }
719 ],
720 "enum_types" :
721 [
722  {
723   "alignment" : 4,
724   "enum_fields" :
725   [
726    {
727     "enum_field_value" : 0,
728     "name" : "android::Condition::WAKE_UP_ONE"
729    },
730    {
731     "enum_field_value" : 1,
732     "name" : "android::Condition::WAKE_UP_ALL"
733    }
734   ],
735   "linker_set_key" : "android::Condition::WakeUpType",
736   "name" : "android::Condition::WakeUpType",
737   "referenced_type" : "type-568",
738   "self_type" : "type-568",
739   "size" : 4,
740   "source_file" : "/system/core/libutils/include/utils/Condition.h",
741   "underlying_type" : "type-2",
742   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
743  },
744  {
745   "alignment" : 4,
746   "enum_fields" :
747   [
748    {
749     "enum_field_value" : 0,
750     "name" : "android::String16::kEmptyString"
751    }
752   ],
753   "linker_set_key" : "android::String16::StaticLinkage",
754   "name" : "android::String16::StaticLinkage",
755   "referenced_type" : "type-460",
756   "self_type" : "type-460",
757   "size" : 4,
758   "source_file" : "/system/core/libutils/include/utils/String16.h",
759   "underlying_type" : "type-2",
760   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
761  },
762  {
763   "alignment" : 4,
764   "enum_fields" :
765   [
766    {
767     "enum_field_value" : 0,
768     "name" : "android::String8::kEmptyString"
769    }
770   ],
771   "linker_set_key" : "android::String8::StaticLinkage",
772   "name" : "android::String8::StaticLinkage",
773   "referenced_type" : "type-453",
774   "self_type" : "type-453",
775   "size" : 4,
776   "source_file" : "/system/core/libutils/include/utils/String8.h",
777   "underlying_type" : "type-2",
778   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
779  },
780  {
781   "alignment" : 4,
782   "enum_fields" :
783   [
784    {
785     "enum_field_value" : 0,
786     "name" : "android::hardware::HidlReturnRestriction::NONE"
787    },
788    {
789     "enum_field_value" : 1,
790     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
791    },
792    {
793     "enum_field_value" : 2,
794     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
795    }
796   ],
797   "linker_set_key" : "android::hardware::HidlReturnRestriction",
798   "name" : "android::hardware::HidlReturnRestriction",
799   "referenced_type" : "type-258",
800   "self_type" : "type-258",
801   "size" : 4,
802   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
803   "underlying_type" : "type-20",
804   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
805  },
806  {
807   "alignment" : 4,
808   "enum_fields" :
809   [
810    {
811     "enum_field_value" : 0,
812     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
813    },
814    {
815     "enum_field_value" : 1,
816     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
817    },
818    {
819     "enum_field_value" : 2,
820     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
821    },
822    {
823     "enum_field_value" : 3,
824     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
825    }
826   ],
827   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
828   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
829   "referenced_type" : "type-443",
830   "self_type" : "type-443",
831   "size" : 4,
832   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
833   "underlying_type" : "type-20",
834   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
835  },
836  {
837   "alignment" : 4,
838   "enum_fields" :
839   [
840    {
841     "enum_field_value" : 1,
842     "name" : "android::hardware::kSynchronizedReadWrite"
843    },
844    {
845     "enum_field_value" : 2,
846     "name" : "android::hardware::kUnsynchronizedWrite"
847    }
848   ],
849   "linker_set_key" : "android::hardware::MQFlavor",
850   "name" : "android::hardware::MQFlavor",
851   "referenced_type" : "type-439",
852   "self_type" : "type-439",
853   "size" : 4,
854   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
855   "underlying_type" : "type-2",
856   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
857  },
858  {
859   "alignment" : 4,
860   "enum_fields" :
861   [
862    {
863     "enum_field_value" : 0,
864     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
865    },
866    {
867     "enum_field_value" : 1,
868     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
869    },
870    {
871     "enum_field_value" : 2,
872     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
873    }
874   ],
875   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
876   "name" : "android::hardware::ProcessState::CallRestriction",
877   "referenced_type" : "type-55",
878   "self_type" : "type-55",
879   "size" : 4,
880   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
881   "underlying_type" : "type-20",
882   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
883  },
884  {
885   "alignment" : 4,
886   "enum_fields" :
887   [
888    {
889     "enum_field_value" : 0,
890     "name" : "android::hardware::Status::EX_NONE"
891    },
892    {
893     "enum_field_value" : -1,
894     "name" : "android::hardware::Status::EX_SECURITY"
895    },
896    {
897     "enum_field_value" : -2,
898     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
899    },
900    {
901     "enum_field_value" : -3,
902     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
903    },
904    {
905     "enum_field_value" : -4,
906     "name" : "android::hardware::Status::EX_NULL_POINTER"
907    },
908    {
909     "enum_field_value" : -5,
910     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
911    },
912    {
913     "enum_field_value" : -6,
914     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
915    },
916    {
917     "enum_field_value" : -7,
918     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
919    },
920    {
921     "enum_field_value" : -128,
922     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
923    },
924    {
925     "enum_field_value" : -129,
926     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
927    }
928   ],
929   "linker_set_key" : "android::hardware::Status::Exception",
930   "name" : "android::hardware::Status::Exception",
931   "referenced_type" : "type-232",
932   "self_type" : "type-232",
933   "size" : 4,
934   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
935   "underlying_type" : "type-20",
936   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
937  },
938  {
939   "alignment" : 4,
940   "enum_fields" :
941   [
942    {
943     "enum_field_value" : 0,
944     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
945    },
946    {
947     "enum_field_value" : 1,
948     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
949    },
950    {
951     "enum_field_value" : 2,
952     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
953    },
954    {
955     "enum_field_value" : 3,
956     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
957    },
958    {
959     "enum_field_value" : 4,
960     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
961    },
962    {
963     "enum_field_value" : 5,
964     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
965    },
966    {
967     "enum_field_value" : 6,
968     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
969    },
970    {
971     "enum_field_value" : 7,
972     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
973    },
974    {
975     "enum_field_value" : 8,
976     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
977    },
978    {
979     "enum_field_value" : 9,
980     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
981    }
982   ],
983   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
984   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
985   "referenced_type" : "type-637",
986   "self_type" : "type-637",
987   "size" : 4,
988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
989   "underlying_type" : "type-2",
990   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
991  },
992  {
993   "alignment" : 8,
994   "enum_fields" :
995   [
996    {
997     "enum_field_value" : 0,
998     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::NONE"
999    },
1000    {
1001     "enum_field_value" : 1,
1002     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::ADB"
1003    },
1004    {
1005     "enum_field_value" : 2,
1006     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::ACCESSORY"
1007    },
1008    {
1009     "enum_field_value" : 4,
1010     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::MTP"
1011    },
1012    {
1013     "enum_field_value" : 8,
1014     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::MIDI"
1015    },
1016    {
1017     "enum_field_value" : 16,
1018     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::PTP"
1019    },
1020    {
1021     "enum_field_value" : 32,
1022     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::RNDIS"
1023    },
1024    {
1025     "enum_field_value" : 64,
1026     "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction::AUDIO_SOURCE"
1027    }
1028   ],
1029   "linker_set_key" : "android::hardware::usb::gadget::V1_0::GadgetFunction",
1030   "name" : "android::hardware::usb::gadget::V1_0::GadgetFunction",
1031   "referenced_type" : "type-596",
1032   "self_type" : "type-596",
1033   "size" : 8,
1034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h",
1035   "underlying_type" : "type-13",
1036   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_014GadgetFunctionE"
1037  },
1038  {
1039   "alignment" : 4,
1040   "enum_fields" :
1041   [
1042    {
1043     "enum_field_value" : 0,
1044     "name" : "android::hardware::usb::gadget::V1_0::Status::SUCCESS"
1045    },
1046    {
1047     "enum_field_value" : 1,
1048     "name" : "android::hardware::usb::gadget::V1_0::Status::ERROR"
1049    },
1050    {
1051     "enum_field_value" : 2,
1052     "name" : "android::hardware::usb::gadget::V1_0::Status::FUNCTIONS_APPLIED"
1053    },
1054    {
1055     "enum_field_value" : 3,
1056     "name" : "android::hardware::usb::gadget::V1_0::Status::FUNCTIONS_NOT_APPLIED"
1057    },
1058    {
1059     "enum_field_value" : 4,
1060     "name" : "android::hardware::usb::gadget::V1_0::Status::CONFIGURATION_NOT_SUPPORTED"
1061    }
1062   ],
1063   "linker_set_key" : "android::hardware::usb::gadget::V1_0::Status",
1064   "name" : "android::hardware::usb::gadget::V1_0::Status",
1065   "referenced_type" : "type-597",
1066   "self_type" : "type-597",
1067   "size" : 4,
1068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h",
1069   "underlying_type" : "type-2",
1070   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_06StatusE"
1071  },
1072  {
1073   "alignment" : 4,
1074   "enum_fields" :
1075   [
1076    {
1077     "enum_field_value" : 0,
1078     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1079    },
1080    {
1081     "enum_field_value" : 1,
1082     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1083    },
1084    {
1085     "enum_field_value" : 2,
1086     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1087    }
1088   ],
1089   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1090   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1091   "referenced_type" : "type-447",
1092   "self_type" : "type-447",
1093   "size" : 4,
1094   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1095   "underlying_type" : "type-20",
1096   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1097  },
1098  {
1099   "alignment" : 4,
1100   "enum_fields" :
1101   [
1102    {
1103     "enum_field_value" : -1,
1104     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1105    }
1106   ],
1107   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1108   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1109   "referenced_type" : "type-585",
1110   "self_type" : "type-585",
1111   "size" : 4,
1112   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1113   "underlying_type" : "type-20",
1114   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1115  },
1116  {
1117   "alignment" : 1,
1118   "enum_fields" :
1119   [
1120    {
1121     "enum_field_value" : 0,
1122     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1123    },
1124    {
1125     "enum_field_value" : 1,
1126     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1127    },
1128    {
1129     "enum_field_value" : 2,
1130     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1131    }
1132   ],
1133   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1134   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1135   "referenced_type" : "type-584",
1136   "self_type" : "type-584",
1137   "size" : 1,
1138   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1139   "underlying_type" : "type-179",
1140   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1141  },
1142  {
1143   "alignment" : 4,
1144   "enum_fields" :
1145   [
1146    {
1147     "enum_field_value" : 0,
1148     "name" : "ANDROID_LOG_UNKNOWN"
1149    },
1150    {
1151     "enum_field_value" : 1,
1152     "name" : "ANDROID_LOG_DEFAULT"
1153    },
1154    {
1155     "enum_field_value" : 2,
1156     "name" : "ANDROID_LOG_VERBOSE"
1157    },
1158    {
1159     "enum_field_value" : 3,
1160     "name" : "ANDROID_LOG_DEBUG"
1161    },
1162    {
1163     "enum_field_value" : 4,
1164     "name" : "ANDROID_LOG_INFO"
1165    },
1166    {
1167     "enum_field_value" : 5,
1168     "name" : "ANDROID_LOG_WARN"
1169    },
1170    {
1171     "enum_field_value" : 6,
1172     "name" : "ANDROID_LOG_ERROR"
1173    },
1174    {
1175     "enum_field_value" : 7,
1176     "name" : "ANDROID_LOG_FATAL"
1177    },
1178    {
1179     "enum_field_value" : 8,
1180     "name" : "ANDROID_LOG_SILENT"
1181    }
1182   ],
1183   "linker_set_key" : "android_LogPriority",
1184   "name" : "android_LogPriority",
1185   "referenced_type" : "type-1",
1186   "self_type" : "type-1",
1187   "size" : 4,
1188   "source_file" : "/system/core/liblog/include/android/log.h",
1189   "underlying_type" : "type-2",
1190   "unique_id" : "android_LogPriority"
1191  },
1192  {
1193   "alignment" : 4,
1194   "enum_fields" :
1195   [
1196    {
1197     "enum_field_value" : 0,
1198     "name" : "HAL_COLOR_MODE_NATIVE"
1199    },
1200    {
1201     "enum_field_value" : 1,
1202     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1203    },
1204    {
1205     "enum_field_value" : 2,
1206     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1207    },
1208    {
1209     "enum_field_value" : 3,
1210     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1211    },
1212    {
1213     "enum_field_value" : 4,
1214     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1215    },
1216    {
1217     "enum_field_value" : 5,
1218     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1219    },
1220    {
1221     "enum_field_value" : 6,
1222     "name" : "HAL_COLOR_MODE_DCI_P3"
1223    },
1224    {
1225     "enum_field_value" : 7,
1226     "name" : "HAL_COLOR_MODE_SRGB"
1227    },
1228    {
1229     "enum_field_value" : 8,
1230     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1231    },
1232    {
1233     "enum_field_value" : 9,
1234     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1235    }
1236   ],
1237   "linker_set_key" : "android_color_mode_t",
1238   "name" : "android_color_mode_t",
1239   "referenced_type" : "type-536",
1240   "self_type" : "type-536",
1241   "size" : 4,
1242   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1243   "underlying_type" : "type-2",
1244   "unique_id" : "android_color_mode_t"
1245  },
1246  {
1247   "alignment" : 4,
1248   "enum_fields" :
1249   [
1250    {
1251     "enum_field_value" : 10,
1252     "name" : "HAL_COLOR_MODE_BT2020"
1253    },
1254    {
1255     "enum_field_value" : 11,
1256     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1257    },
1258    {
1259     "enum_field_value" : 12,
1260     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1261    }
1262   ],
1263   "linker_set_key" : "android_color_mode_v1_1_t",
1264   "name" : "android_color_mode_v1_1_t",
1265   "referenced_type" : "type-541",
1266   "self_type" : "type-541",
1267   "size" : 4,
1268   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1269   "underlying_type" : "type-2",
1270   "unique_id" : "android_color_mode_v1_1_t"
1271  },
1272  {
1273   "alignment" : 4,
1274   "enum_fields" :
1275   [
1276    {
1277     "enum_field_value" : 0,
1278     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1279    },
1280    {
1281     "enum_field_value" : 1,
1282     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1283    },
1284    {
1285     "enum_field_value" : 2,
1286     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1287    },
1288    {
1289     "enum_field_value" : 3,
1290     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1291    },
1292    {
1293     "enum_field_value" : 4,
1294     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1295    },
1296    {
1297     "enum_field_value" : 5,
1298     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1299    },
1300    {
1301     "enum_field_value" : 6,
1302     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1303    }
1304   ],
1305   "linker_set_key" : "android_color_transform_t",
1306   "name" : "android_color_transform_t",
1307   "referenced_type" : "type-537",
1308   "self_type" : "type-537",
1309   "size" : 4,
1310   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1311   "underlying_type" : "type-2",
1312   "unique_id" : "android_color_transform_t"
1313  },
1314  {
1315   "alignment" : 4,
1316   "enum_fields" :
1317   [
1318    {
1319     "enum_field_value" : 0,
1320     "name" : "HAL_DATASPACE_UNKNOWN"
1321    },
1322    {
1323     "enum_field_value" : 1,
1324     "name" : "HAL_DATASPACE_ARBITRARY"
1325    },
1326    {
1327     "enum_field_value" : 16,
1328     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1329    },
1330    {
1331     "enum_field_value" : 4128768,
1332     "name" : "HAL_DATASPACE_STANDARD_MASK"
1333    },
1334    {
1335     "enum_field_value" : 0,
1336     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1337    },
1338    {
1339     "enum_field_value" : 65536,
1340     "name" : "HAL_DATASPACE_STANDARD_BT709"
1341    },
1342    {
1343     "enum_field_value" : 131072,
1344     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1345    },
1346    {
1347     "enum_field_value" : 196608,
1348     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1349    },
1350    {
1351     "enum_field_value" : 262144,
1352     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1353    },
1354    {
1355     "enum_field_value" : 327680,
1356     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1357    },
1358    {
1359     "enum_field_value" : 393216,
1360     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1361    },
1362    {
1363     "enum_field_value" : 458752,
1364     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1365    },
1366    {
1367     "enum_field_value" : 524288,
1368     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1369    },
1370    {
1371     "enum_field_value" : 589824,
1372     "name" : "HAL_DATASPACE_STANDARD_FILM"
1373    },
1374    {
1375     "enum_field_value" : 655360,
1376     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1377    },
1378    {
1379     "enum_field_value" : 720896,
1380     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1381    },
1382    {
1383     "enum_field_value" : 22,
1384     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1385    },
1386    {
1387     "enum_field_value" : 130023424,
1388     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1389    },
1390    {
1391     "enum_field_value" : 0,
1392     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1393    },
1394    {
1395     "enum_field_value" : 4194304,
1396     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1397    },
1398    {
1399     "enum_field_value" : 8388608,
1400     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1401    },
1402    {
1403     "enum_field_value" : 12582912,
1404     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1405    },
1406    {
1407     "enum_field_value" : 16777216,
1408     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1409    },
1410    {
1411     "enum_field_value" : 20971520,
1412     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1413    },
1414    {
1415     "enum_field_value" : 25165824,
1416     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1417    },
1418    {
1419     "enum_field_value" : 29360128,
1420     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1421    },
1422    {
1423     "enum_field_value" : 33554432,
1424     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1425    },
1426    {
1427     "enum_field_value" : 27,
1428     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1429    },
1430    {
1431     "enum_field_value" : 939524096,
1432     "name" : "HAL_DATASPACE_RANGE_MASK"
1433    },
1434    {
1435     "enum_field_value" : 0,
1436     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1437    },
1438    {
1439     "enum_field_value" : 134217728,
1440     "name" : "HAL_DATASPACE_RANGE_FULL"
1441    },
1442    {
1443     "enum_field_value" : 268435456,
1444     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1445    },
1446    {
1447     "enum_field_value" : 402653184,
1448     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1449    },
1450    {
1451     "enum_field_value" : 512,
1452     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1453    },
1454    {
1455     "enum_field_value" : 138477568,
1456     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1457    },
1458    {
1459     "enum_field_value" : 406913024,
1460     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1461    },
1462    {
1463     "enum_field_value" : 513,
1464     "name" : "HAL_DATASPACE_SRGB"
1465    },
1466    {
1467     "enum_field_value" : 142671872,
1468     "name" : "HAL_DATASPACE_V0_SRGB"
1469    },
1470    {
1471     "enum_field_value" : 411107328,
1472     "name" : "HAL_DATASPACE_V0_SCRGB"
1473    },
1474    {
1475     "enum_field_value" : 257,
1476     "name" : "HAL_DATASPACE_JFIF"
1477    },
1478    {
1479     "enum_field_value" : 146931712,
1480     "name" : "HAL_DATASPACE_V0_JFIF"
1481    },
1482    {
1483     "enum_field_value" : 258,
1484     "name" : "HAL_DATASPACE_BT601_625"
1485    },
1486    {
1487     "enum_field_value" : 281149440,
1488     "name" : "HAL_DATASPACE_V0_BT601_625"
1489    },
1490    {
1491     "enum_field_value" : 259,
1492     "name" : "HAL_DATASPACE_BT601_525"
1493    },
1494    {
1495     "enum_field_value" : 281280512,
1496     "name" : "HAL_DATASPACE_V0_BT601_525"
1497    },
1498    {
1499     "enum_field_value" : 260,
1500     "name" : "HAL_DATASPACE_BT709"
1501    },
1502    {
1503     "enum_field_value" : 281083904,
1504     "name" : "HAL_DATASPACE_V0_BT709"
1505    },
1506    {
1507     "enum_field_value" : 139067392,
1508     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1509    },
1510    {
1511     "enum_field_value" : 155844608,
1512     "name" : "HAL_DATASPACE_DCI_P3"
1513    },
1514    {
1515     "enum_field_value" : 139067392,
1516     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1517    },
1518    {
1519     "enum_field_value" : 143261696,
1520     "name" : "HAL_DATASPACE_DISPLAY_P3"
1521    },
1522    {
1523     "enum_field_value" : 151715840,
1524     "name" : "HAL_DATASPACE_ADOBE_RGB"
1525    },
1526    {
1527     "enum_field_value" : 138805248,
1528     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1529    },
1530    {
1531     "enum_field_value" : 147193856,
1532     "name" : "HAL_DATASPACE_BT2020"
1533    },
1534    {
1535     "enum_field_value" : 163971072,
1536     "name" : "HAL_DATASPACE_BT2020_PQ"
1537    },
1538    {
1539     "enum_field_value" : 4096,
1540     "name" : "HAL_DATASPACE_DEPTH"
1541    },
1542    {
1543     "enum_field_value" : 4097,
1544     "name" : "HAL_DATASPACE_SENSOR"
1545    }
1546   ],
1547   "linker_set_key" : "android_dataspace_t",
1548   "name" : "android_dataspace_t",
1549   "referenced_type" : "type-535",
1550   "self_type" : "type-535",
1551   "size" : 4,
1552   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1553   "underlying_type" : "type-2",
1554   "unique_id" : "android_dataspace_t"
1555  },
1556  {
1557   "alignment" : 4,
1558   "enum_fields" :
1559   [
1560    {
1561     "enum_field_value" : 281411584,
1562     "name" : "HAL_DATASPACE_BT2020_ITU"
1563    },
1564    {
1565     "enum_field_value" : 298188800,
1566     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1567    },
1568    {
1569     "enum_field_value" : 302383104,
1570     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1571    },
1572    {
1573     "enum_field_value" : 168165376,
1574     "name" : "HAL_DATASPACE_BT2020_HLG"
1575    }
1576   ],
1577   "linker_set_key" : "android_dataspace_v1_1_t",
1578   "name" : "android_dataspace_v1_1_t",
1579   "referenced_type" : "type-540",
1580   "self_type" : "type-540",
1581   "size" : 4,
1582   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1583   "underlying_type" : "type-2",
1584   "unique_id" : "android_dataspace_v1_1_t"
1585  },
1586  {
1587   "alignment" : 4,
1588   "enum_fields" :
1589   [
1590    {
1591     "enum_field_value" : 142999552,
1592     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1593    },
1594    {
1595     "enum_field_value" : 4098,
1596     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1597    },
1598    {
1599     "enum_field_value" : 4099,
1600     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1601    },
1602    {
1603     "enum_field_value" : 4100,
1604     "name" : "HAL_DATASPACE_HEIF"
1605    }
1606   ],
1607   "linker_set_key" : "android_dataspace_v1_2_t",
1608   "name" : "android_dataspace_v1_2_t",
1609   "referenced_type" : "type-544",
1610   "self_type" : "type-544",
1611   "size" : 4,
1612   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1613   "underlying_type" : "type-2",
1614   "unique_id" : "android_dataspace_v1_2_t"
1615  },
1616  {
1617   "alignment" : 4,
1618   "enum_fields" :
1619   [
1620    {
1621     "enum_field_value" : 1,
1622     "name" : "FLEX_COMPONENT_Y"
1623    },
1624    {
1625     "enum_field_value" : 2,
1626     "name" : "FLEX_COMPONENT_Cb"
1627    },
1628    {
1629     "enum_field_value" : 4,
1630     "name" : "FLEX_COMPONENT_Cr"
1631    },
1632    {
1633     "enum_field_value" : 1024,
1634     "name" : "FLEX_COMPONENT_R"
1635    },
1636    {
1637     "enum_field_value" : 2048,
1638     "name" : "FLEX_COMPONENT_G"
1639    },
1640    {
1641     "enum_field_value" : 4096,
1642     "name" : "FLEX_COMPONENT_B"
1643    },
1644    {
1645     "enum_field_value" : 1073741824,
1646     "name" : "FLEX_COMPONENT_A"
1647    }
1648   ],
1649   "linker_set_key" : "android_flex_component",
1650   "name" : "android_flex_component",
1651   "referenced_type" : "type-549",
1652   "self_type" : "type-549",
1653   "size" : 4,
1654   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1655   "underlying_type" : "type-2",
1656   "unique_id" : "android_flex_component"
1657  },
1658  {
1659   "alignment" : 4,
1660   "enum_fields" :
1661   [
1662    {
1663     "enum_field_value" : 0,
1664     "name" : "FLEX_FORMAT_INVALID"
1665    },
1666    {
1667     "enum_field_value" : 1,
1668     "name" : "FLEX_FORMAT_Y"
1669    },
1670    {
1671     "enum_field_value" : 7,
1672     "name" : "FLEX_FORMAT_YCbCr"
1673    },
1674    {
1675     "enum_field_value" : 1073741831,
1676     "name" : "FLEX_FORMAT_YCbCrA"
1677    },
1678    {
1679     "enum_field_value" : 7168,
1680     "name" : "FLEX_FORMAT_RGB"
1681    },
1682    {
1683     "enum_field_value" : 1073748992,
1684     "name" : "FLEX_FORMAT_RGBA"
1685    }
1686   ],
1687   "linker_set_key" : "android_flex_format",
1688   "name" : "android_flex_format",
1689   "referenced_type" : "type-551",
1690   "self_type" : "type-551",
1691   "size" : 4,
1692   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1693   "underlying_type" : "type-2",
1694   "unique_id" : "android_flex_format"
1695  },
1696  {
1697   "alignment" : 4,
1698   "enum_fields" :
1699   [
1700    {
1701     "enum_field_value" : 1,
1702     "name" : "HAL_HDR_DOLBY_VISION"
1703    },
1704    {
1705     "enum_field_value" : 2,
1706     "name" : "HAL_HDR_HDR10"
1707    },
1708    {
1709     "enum_field_value" : 3,
1710     "name" : "HAL_HDR_HLG"
1711    }
1712   ],
1713   "linker_set_key" : "android_hdr_t",
1714   "name" : "android_hdr_t",
1715   "referenced_type" : "type-538",
1716   "self_type" : "type-538",
1717   "size" : 4,
1718   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1719   "underlying_type" : "type-2",
1720   "unique_id" : "android_hdr_t"
1721  },
1722  {
1723   "alignment" : 4,
1724   "enum_fields" :
1725   [
1726    {
1727     "enum_field_value" : 4,
1728     "name" : "HAL_HDR_HDR10_PLUS"
1729    }
1730   ],
1731   "linker_set_key" : "android_hdr_v1_2_t",
1732   "name" : "android_hdr_v1_2_t",
1733   "referenced_type" : "type-543",
1734   "self_type" : "type-543",
1735   "size" : 4,
1736   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1737   "underlying_type" : "type-2",
1738   "unique_id" : "android_hdr_v1_2_t"
1739  },
1740  {
1741   "alignment" : 4,
1742   "enum_fields" :
1743   [
1744    {
1745     "enum_field_value" : 39,
1746     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1747    },
1748    {
1749     "enum_field_value" : 40,
1750     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1751    },
1752    {
1753     "enum_field_value" : 41,
1754     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1755    },
1756    {
1757     "enum_field_value" : 42,
1758     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1759    }
1760   ],
1761   "linker_set_key" : "android_pixel_format_sw_t",
1762   "name" : "android_pixel_format_sw_t",
1763   "referenced_type" : "type-546",
1764   "self_type" : "type-546",
1765   "size" : 4,
1766   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1767   "underlying_type" : "type-2",
1768   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1769  },
1770  {
1771   "alignment" : 4,
1772   "enum_fields" :
1773   [
1774    {
1775     "enum_field_value" : 1,
1776     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1777    },
1778    {
1779     "enum_field_value" : 2,
1780     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1781    },
1782    {
1783     "enum_field_value" : 3,
1784     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1785    },
1786    {
1787     "enum_field_value" : 4,
1788     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1789    },
1790    {
1791     "enum_field_value" : 5,
1792     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1793    },
1794    {
1795     "enum_field_value" : 16,
1796     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1797    },
1798    {
1799     "enum_field_value" : 17,
1800     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1801    },
1802    {
1803     "enum_field_value" : 20,
1804     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1805    },
1806    {
1807     "enum_field_value" : 22,
1808     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1809    },
1810    {
1811     "enum_field_value" : 32,
1812     "name" : "HAL_PIXEL_FORMAT_RAW16"
1813    },
1814    {
1815     "enum_field_value" : 33,
1816     "name" : "HAL_PIXEL_FORMAT_BLOB"
1817    },
1818    {
1819     "enum_field_value" : 34,
1820     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1821    },
1822    {
1823     "enum_field_value" : 35,
1824     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1825    },
1826    {
1827     "enum_field_value" : 36,
1828     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1829    },
1830    {
1831     "enum_field_value" : 37,
1832     "name" : "HAL_PIXEL_FORMAT_RAW10"
1833    },
1834    {
1835     "enum_field_value" : 38,
1836     "name" : "HAL_PIXEL_FORMAT_RAW12"
1837    },
1838    {
1839     "enum_field_value" : 43,
1840     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1841    },
1842    {
1843     "enum_field_value" : 538982489,
1844     "name" : "HAL_PIXEL_FORMAT_Y8"
1845    },
1846    {
1847     "enum_field_value" : 540422489,
1848     "name" : "HAL_PIXEL_FORMAT_Y16"
1849    },
1850    {
1851     "enum_field_value" : 842094169,
1852     "name" : "HAL_PIXEL_FORMAT_YV12"
1853    }
1854   ],
1855   "linker_set_key" : "android_pixel_format_t",
1856   "name" : "android_pixel_format_t",
1857   "referenced_type" : "type-533",
1858   "self_type" : "type-533",
1859   "size" : 4,
1860   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1861   "underlying_type" : "type-2",
1862   "unique_id" : "android_pixel_format_t"
1863  },
1864  {
1865   "alignment" : 4,
1866   "enum_fields" :
1867   [
1868    {
1869     "enum_field_value" : 48,
1870     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1871    },
1872    {
1873     "enum_field_value" : 49,
1874     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1875    },
1876    {
1877     "enum_field_value" : 50,
1878     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1879    },
1880    {
1881     "enum_field_value" : 51,
1882     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1883    },
1884    {
1885     "enum_field_value" : 52,
1886     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1887    },
1888    {
1889     "enum_field_value" : 53,
1890     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1891    },
1892    {
1893     "enum_field_value" : 54,
1894     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1895    }
1896   ],
1897   "linker_set_key" : "android_pixel_format_v1_1_t",
1898   "name" : "android_pixel_format_v1_1_t",
1899   "referenced_type" : "type-539",
1900   "self_type" : "type-539",
1901   "size" : 4,
1902   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1903   "underlying_type" : "type-2",
1904   "unique_id" : "android_pixel_format_v1_1_t"
1905  },
1906  {
1907   "alignment" : 4,
1908   "enum_fields" :
1909   [
1910    {
1911     "enum_field_value" : 55,
1912     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1913    }
1914   ],
1915   "linker_set_key" : "android_pixel_format_v1_2_t",
1916   "name" : "android_pixel_format_v1_2_t",
1917   "referenced_type" : "type-545",
1918   "self_type" : "type-545",
1919   "size" : 4,
1920   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1921   "underlying_type" : "type-2",
1922   "unique_id" : "android_pixel_format_v1_2_t"
1923  },
1924  {
1925   "alignment" : 4,
1926   "enum_fields" :
1927   [
1928    {
1929     "enum_field_value" : 0,
1930     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1931    },
1932    {
1933     "enum_field_value" : 1,
1934     "name" : "HAL_RENDER_INTENT_ENHANCE"
1935    },
1936    {
1937     "enum_field_value" : 2,
1938     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1939    },
1940    {
1941     "enum_field_value" : 3,
1942     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1943    }
1944   ],
1945   "linker_set_key" : "android_render_intent_v1_1_t",
1946   "name" : "android_render_intent_v1_1_t",
1947   "referenced_type" : "type-542",
1948   "self_type" : "type-542",
1949   "size" : 4,
1950   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1951   "underlying_type" : "type-2",
1952   "unique_id" : "android_render_intent_v1_1_t"
1953  },
1954  {
1955   "alignment" : 4,
1956   "enum_fields" :
1957   [
1958    {
1959     "enum_field_value" : 1,
1960     "name" : "HAL_TRANSFORM_FLIP_H"
1961    },
1962    {
1963     "enum_field_value" : 2,
1964     "name" : "HAL_TRANSFORM_FLIP_V"
1965    },
1966    {
1967     "enum_field_value" : 4,
1968     "name" : "HAL_TRANSFORM_ROT_90"
1969    },
1970    {
1971     "enum_field_value" : 3,
1972     "name" : "HAL_TRANSFORM_ROT_180"
1973    },
1974    {
1975     "enum_field_value" : 7,
1976     "name" : "HAL_TRANSFORM_ROT_270"
1977    }
1978   ],
1979   "linker_set_key" : "android_transform_t",
1980   "name" : "android_transform_t",
1981   "referenced_type" : "type-534",
1982   "self_type" : "type-534",
1983   "size" : 4,
1984   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1985   "underlying_type" : "type-2",
1986   "unique_id" : "android_transform_t"
1987  },
1988  {
1989   "alignment" : 4,
1990   "enum_fields" :
1991   [
1992    {
1993     "enum_field_value" : 0,
1994     "name" : "LOG_ID_MIN"
1995    },
1996    {
1997     "enum_field_value" : 0,
1998     "name" : "LOG_ID_MAIN"
1999    },
2000    {
2001     "enum_field_value" : 1,
2002     "name" : "LOG_ID_RADIO"
2003    },
2004    {
2005     "enum_field_value" : 2,
2006     "name" : "LOG_ID_EVENTS"
2007    },
2008    {
2009     "enum_field_value" : 3,
2010     "name" : "LOG_ID_SYSTEM"
2011    },
2012    {
2013     "enum_field_value" : 4,
2014     "name" : "LOG_ID_CRASH"
2015    },
2016    {
2017     "enum_field_value" : 5,
2018     "name" : "LOG_ID_STATS"
2019    },
2020    {
2021     "enum_field_value" : 6,
2022     "name" : "LOG_ID_SECURITY"
2023    },
2024    {
2025     "enum_field_value" : 7,
2026     "name" : "LOG_ID_KERNEL"
2027    },
2028    {
2029     "enum_field_value" : 8,
2030     "name" : "LOG_ID_MAX"
2031    }
2032   ],
2033   "linker_set_key" : "log_id",
2034   "name" : "log_id",
2035   "referenced_type" : "type-352",
2036   "self_type" : "type-352",
2037   "size" : 4,
2038   "source_file" : "/system/core/liblog/include/android/log.h",
2039   "underlying_type" : "type-2",
2040   "unique_id" : "log_id"
2041  }
2042 ],
2043 "function_types" :
2044 [
2045  {
2046   "alignment" : 4,
2047   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2048   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2049   "parameters" :
2050   [
2051    {
2052     "referenced_type" : "type-37"
2053    },
2054    {
2055     "referenced_type" : "type-43"
2056    },
2057    {
2058     "referenced_type" : "type-21"
2059    }
2060   ],
2061   "referenced_type" : "type-36",
2062   "return_type" : "type-34",
2063   "self_type" : "type-36",
2064   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2065  },
2066  {
2067   "alignment" : 4,
2068   "linker_set_key" : "int (void *)",
2069   "name" : "int (void *)",
2070   "parameters" :
2071   [
2072    {
2073     "referenced_type" : "type-21"
2074    }
2075   ],
2076   "referenced_type" : "type-559",
2077   "return_type" : "type-20",
2078   "self_type" : "type-559",
2079   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2080  },
2081  {
2082   "alignment" : 4,
2083   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2084   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2085   "parameters" :
2086   [
2087    {
2088     "referenced_type" : "type-480"
2089    },
2090    {
2091     "referenced_type" : "type-429"
2092    },
2093    {
2094     "referenced_type" : "type-2"
2095    },
2096    {
2097     "referenced_type" : "type-481"
2098    },
2099    {
2100     "referenced_type" : "type-2"
2101    },
2102    {
2103     "referenced_type" : "type-21"
2104    }
2105   ],
2106   "referenced_type" : "type-479",
2107   "return_type" : "type-22",
2108   "self_type" : "type-479",
2109   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2110  }
2111 ],
2112 "functions" :
2113 [
2114  {
2115   "function_name" : "android::hardware::fromBinder",
2116   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS4_21BpHwUsbGadgetCallbackENS4_21BnHwUsbGadgetCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE",
2117   "parameters" :
2118   [
2119    {
2120     "referenced_type" : "type-43"
2121    }
2122   ],
2123   "return_type" : "type-138",
2124   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2125   "template_args" : [ "type-140", "type-144", "type-488" ]
2126  },
2127  {
2128   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getService",
2129   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2130   "parameters" :
2131   [
2132    {
2133     "default_arg" : true,
2134     "referenced_type" : "type-491"
2135    },
2136    {
2137     "default_arg" : true,
2138     "referenced_type" : "type-34"
2139    }
2140   ],
2141   "return_type" : "type-194",
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::linkToDeath",
2146   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2147   "parameters" :
2148   [
2149    {
2150     "is_this_ptr" : true,
2151     "referenced_type" : "type-195"
2152    },
2153    {
2154     "referenced_type" : "type-359"
2155    },
2156    {
2157     "referenced_type" : "type-13"
2158    }
2159   ],
2160   "return_type" : "type-240",
2161   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2162  },
2163  {
2164   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getDebugInfo",
2165   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2166   "parameters" :
2167   [
2168    {
2169     "is_this_ptr" : true,
2170     "referenced_type" : "type-195"
2171    },
2172    {
2173     "referenced_type" : "type-722"
2174    }
2175   ],
2176   "return_type" : "type-259",
2177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2178  },
2179  {
2180   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::getHashChain",
2181   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2182   "parameters" :
2183   [
2184    {
2185     "is_this_ptr" : true,
2186     "referenced_type" : "type-195"
2187    },
2188    {
2189     "referenced_type" : "type-723"
2190    }
2191   ],
2192   "return_type" : "type-259",
2193   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2194  },
2195  {
2196   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::tryGetService",
2197   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2198   "parameters" :
2199   [
2200    {
2201     "default_arg" : true,
2202     "referenced_type" : "type-491"
2203    },
2204    {
2205     "default_arg" : true,
2206     "referenced_type" : "type-34"
2207    }
2208   ],
2209   "return_type" : "type-194",
2210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2211  },
2212  {
2213   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::unlinkToDeath",
2214   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2215   "parameters" :
2216   [
2217    {
2218     "is_this_ptr" : true,
2219     "referenced_type" : "type-195"
2220    },
2221    {
2222     "referenced_type" : "type-359"
2223    }
2224   ],
2225   "return_type" : "type-240",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::interfaceChain",
2230   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-195"
2236    },
2237    {
2238     "referenced_type" : "type-724"
2239    }
2240   ],
2241   "return_type" : "type-259",
2242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2243  },
2244  {
2245   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::registerAsService",
2246   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2247   "parameters" :
2248   [
2249    {
2250     "is_this_ptr" : true,
2251     "referenced_type" : "type-195"
2252    },
2253    {
2254     "default_arg" : true,
2255     "referenced_type" : "type-491"
2256    }
2257   ],
2258   "return_type" : "type-20",
2259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2260  },
2261  {
2262   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::interfaceDescriptor",
2263   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2264   "parameters" :
2265   [
2266    {
2267     "is_this_ptr" : true,
2268     "referenced_type" : "type-195"
2269    },
2270    {
2271     "referenced_type" : "type-725"
2272    }
2273   ],
2274   "return_type" : "type-259",
2275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2276  },
2277  {
2278   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::notifySyspropsChanged",
2279   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv",
2280   "parameters" :
2281   [
2282    {
2283     "is_this_ptr" : true,
2284     "referenced_type" : "type-195"
2285    }
2286   ],
2287   "return_type" : "type-259",
2288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2289  },
2290  {
2291   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::setHALInstrumentation",
2292   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv",
2293   "parameters" :
2294   [
2295    {
2296     "is_this_ptr" : true,
2297     "referenced_type" : "type-195"
2298    }
2299   ],
2300   "return_type" : "type-259",
2301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2302  },
2303  {
2304   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::registerForNotifications",
2305   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2306   "parameters" :
2307   [
2308    {
2309     "referenced_type" : "type-491"
2310    },
2311    {
2312     "referenced_type" : "type-612"
2313    }
2314   ],
2315   "return_type" : "type-34",
2316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2317  },
2318  {
2319   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::ping",
2320   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv",
2321   "parameters" :
2322   [
2323    {
2324     "is_this_ptr" : true,
2325     "referenced_type" : "type-195"
2326    }
2327   ],
2328   "return_type" : "type-259",
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::debug",
2333   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2334   "parameters" :
2335   [
2336    {
2337     "is_this_ptr" : true,
2338     "referenced_type" : "type-195"
2339    },
2340    {
2341     "referenced_type" : "type-438"
2342    },
2343    {
2344     "referenced_type" : "type-610"
2345    }
2346   ],
2347   "return_type" : "type-259",
2348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2349  },
2350  {
2351   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::castFrom",
2352   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2353   "parameters" :
2354   [
2355    {
2356     "referenced_type" : "type-655"
2357    },
2358    {
2359     "default_arg" : true,
2360     "referenced_type" : "type-34"
2361    }
2362   ],
2363   "return_type" : "type-247",
2364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2365  },
2366  {
2367   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::castFrom",
2368   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget8castFromERKNS_2spIS4_EEb",
2369   "parameters" :
2370   [
2371    {
2372     "referenced_type" : "type-643"
2373    },
2374    {
2375     "default_arg" : true,
2376     "referenced_type" : "type-34"
2377    }
2378   ],
2379   "return_type" : "type-247",
2380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
2381  },
2382  {
2383   "access" : "private",
2384   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::addOnewayTask",
2385   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13addOnewayTaskENSt3__18functionIFvvEEE",
2386   "parameters" :
2387   [
2388    {
2389     "is_this_ptr" : true,
2390     "referenced_type" : "type-661"
2391    },
2392    {
2393     "referenced_type" : "type-728"
2394    }
2395   ],
2396   "return_type" : "type-259",
2397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2398  },
2399  {
2400   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::BsUsbGadget",
2401   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC1ENS_2spINS3_10IUsbGadgetEEE",
2402   "parameters" :
2403   [
2404    {
2405     "is_this_ptr" : true,
2406     "referenced_type" : "type-661"
2407    },
2408    {
2409     "referenced_type" : "type-203"
2410    }
2411   ],
2412   "return_type" : "type-22",
2413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2414  },
2415  {
2416   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget::BsUsbGadget",
2417   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetC2ENS_2spINS3_10IUsbGadgetEEE",
2418   "parameters" :
2419   [
2420    {
2421     "is_this_ptr" : true,
2422     "referenced_type" : "type-661"
2423    },
2424    {
2425     "referenced_type" : "type-203"
2426    }
2427   ],
2428   "return_type" : "type-22",
2429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h"
2430  },
2431  {
2432   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::onTransact",
2433   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2434   "parameters" :
2435   [
2436    {
2437     "is_this_ptr" : true,
2438     "referenced_type" : "type-578"
2439    },
2440    {
2441     "referenced_type" : "type-2"
2442    },
2443    {
2444     "referenced_type" : "type-486"
2445    },
2446    {
2447     "referenced_type" : "type-480"
2448    },
2449    {
2450     "default_arg" : true,
2451     "referenced_type" : "type-2"
2452    },
2453    {
2454     "default_arg" : true,
2455     "referenced_type" : "type-731"
2456    }
2457   ],
2458   "return_type" : "type-20",
2459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2460  },
2461  {
2462   "access" : "private",
2463   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::getDebugInfo",
2464   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2465   "parameters" :
2466   [
2467    {
2468     "is_this_ptr" : true,
2469     "referenced_type" : "type-578"
2470    },
2471    {
2472     "referenced_type" : "type-732"
2473    }
2474   ],
2475   "return_type" : "type-259",
2476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2477  },
2478  {
2479   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::_hidl_getCurrentUsbFunctions",
2480   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2481   "parameters" :
2482   [
2483    {
2484     "referenced_type" : "type-487"
2485    },
2486    {
2487     "referenced_type" : "type-486"
2488    },
2489    {
2490     "referenced_type" : "type-480"
2491    },
2492    {
2493     "referenced_type" : "type-733"
2494    }
2495   ],
2496   "return_type" : "type-20",
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::_hidl_setCurrentUsbFunctions",
2501   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2502   "parameters" :
2503   [
2504    {
2505     "referenced_type" : "type-487"
2506    },
2507    {
2508     "referenced_type" : "type-486"
2509    },
2510    {
2511     "referenced_type" : "type-480"
2512    },
2513    {
2514     "referenced_type" : "type-734"
2515    }
2516   ],
2517   "return_type" : "type-20",
2518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2519  },
2520  {
2521   "access" : "private",
2522   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::ping",
2523   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget4pingEv",
2524   "parameters" :
2525   [
2526    {
2527     "is_this_ptr" : true,
2528     "referenced_type" : "type-578"
2529    }
2530   ],
2531   "return_type" : "type-259",
2532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2533  },
2534  {
2535   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::BnHwUsbGadget",
2536   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC1ERKNS_2spINS3_10IUsbGadgetEEE",
2537   "parameters" :
2538   [
2539    {
2540     "is_this_ptr" : true,
2541     "referenced_type" : "type-578"
2542    },
2543    {
2544     "referenced_type" : "type-643"
2545    }
2546   ],
2547   "return_type" : "type-22",
2548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2549  },
2550  {
2551   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::BnHwUsbGadget",
2552   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetC2ERKNS_2spINS3_10IUsbGadgetEEE",
2553   "parameters" :
2554   [
2555    {
2556     "is_this_ptr" : true,
2557     "referenced_type" : "type-578"
2558    },
2559    {
2560     "referenced_type" : "type-643"
2561    }
2562   ],
2563   "return_type" : "type-22",
2564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2565  },
2566  {
2567   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2568   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev",
2569   "parameters" :
2570   [
2571    {
2572     "is_this_ptr" : true,
2573     "referenced_type" : "type-578"
2574    }
2575   ],
2576   "return_type" : "type-22",
2577   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2578  },
2579  {
2580   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2581   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev",
2582   "parameters" :
2583   [
2584    {
2585     "is_this_ptr" : true,
2586     "referenced_type" : "type-578"
2587    }
2588   ],
2589   "return_type" : "type-22",
2590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2591  },
2592  {
2593   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget::~BnHwUsbGadget",
2594   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD2Ev",
2595   "parameters" :
2596   [
2597    {
2598     "is_this_ptr" : true,
2599     "referenced_type" : "type-578"
2600    }
2601   ],
2602   "return_type" : "type-22",
2603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h"
2604  },
2605  {
2606   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::linkToDeath",
2607   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2608   "parameters" :
2609   [
2610    {
2611     "is_this_ptr" : true,
2612     "referenced_type" : "type-686"
2613    },
2614    {
2615     "referenced_type" : "type-359"
2616    },
2617    {
2618     "referenced_type" : "type-13"
2619    }
2620   ],
2621   "return_type" : "type-240",
2622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2623  },
2624  {
2625   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getDebugInfo",
2626   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2627   "parameters" :
2628   [
2629    {
2630     "is_this_ptr" : true,
2631     "referenced_type" : "type-686"
2632    },
2633    {
2634     "referenced_type" : "type-735"
2635    }
2636   ],
2637   "return_type" : "type-259",
2638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2639  },
2640  {
2641   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getHashChain",
2642   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2643   "parameters" :
2644   [
2645    {
2646     "is_this_ptr" : true,
2647     "referenced_type" : "type-686"
2648    },
2649    {
2650     "referenced_type" : "type-736"
2651    }
2652   ],
2653   "return_type" : "type-259",
2654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2655  },
2656  {
2657   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::unlinkToDeath",
2658   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2659   "parameters" :
2660   [
2661    {
2662     "is_this_ptr" : true,
2663     "referenced_type" : "type-686"
2664    },
2665    {
2666     "referenced_type" : "type-359"
2667    }
2668   ],
2669   "return_type" : "type-240",
2670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2671  },
2672  {
2673   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::interfaceChain",
2674   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2675   "parameters" :
2676   [
2677    {
2678     "is_this_ptr" : true,
2679     "referenced_type" : "type-686"
2680    },
2681    {
2682     "referenced_type" : "type-737"
2683    }
2684   ],
2685   "return_type" : "type-259",
2686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2687  },
2688  {
2689   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::interfaceDescriptor",
2690   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2691   "parameters" :
2692   [
2693    {
2694     "is_this_ptr" : true,
2695     "referenced_type" : "type-686"
2696    },
2697    {
2698     "referenced_type" : "type-738"
2699    }
2700   ],
2701   "return_type" : "type-259",
2702   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2703  },
2704  {
2705   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::notifySyspropsChanged",
2706   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv",
2707   "parameters" :
2708   [
2709    {
2710     "is_this_ptr" : true,
2711     "referenced_type" : "type-686"
2712    }
2713   ],
2714   "return_type" : "type-259",
2715   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2716  },
2717  {
2718   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::setHALInstrumentation",
2719   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv",
2720   "parameters" :
2721   [
2722    {
2723     "is_this_ptr" : true,
2724     "referenced_type" : "type-686"
2725    }
2726   ],
2727   "return_type" : "type-259",
2728   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2729  },
2730  {
2731   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::getCurrentUsbFunctions",
2732   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE",
2733   "parameters" :
2734   [
2735    {
2736     "is_this_ptr" : true,
2737     "referenced_type" : "type-686"
2738    },
2739    {
2740     "referenced_type" : "type-701"
2741    }
2742   ],
2743   "return_type" : "type-259",
2744   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2745  },
2746  {
2747   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::setCurrentUsbFunctions",
2748   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy",
2749   "parameters" :
2750   [
2751    {
2752     "is_this_ptr" : true,
2753     "referenced_type" : "type-686"
2754    },
2755    {
2756     "referenced_type" : "type-13"
2757    },
2758    {
2759     "referenced_type" : "type-701"
2760    },
2761    {
2762     "referenced_type" : "type-13"
2763    }
2764   ],
2765   "return_type" : "type-259",
2766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2767  },
2768  {
2769   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::_hidl_getCurrentUsbFunctions",
2770   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_getCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_18IUsbGadgetCallbackEEE",
2771   "parameters" :
2772   [
2773    {
2774     "referenced_type" : "type-717"
2775    },
2776    {
2777     "referenced_type" : "type-641"
2778    },
2779    {
2780     "referenced_type" : "type-701"
2781    }
2782   ],
2783   "return_type" : "type-259",
2784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2785  },
2786  {
2787   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::_hidl_setCurrentUsbFunctions",
2788   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget28_hidl_setCurrentUsbFunctionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy",
2789   "parameters" :
2790   [
2791    {
2792     "referenced_type" : "type-717"
2793    },
2794    {
2795     "referenced_type" : "type-641"
2796    },
2797    {
2798     "referenced_type" : "type-13"
2799    },
2800    {
2801     "referenced_type" : "type-701"
2802    },
2803    {
2804     "referenced_type" : "type-13"
2805    }
2806   ],
2807   "return_type" : "type-259",
2808   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2809  },
2810  {
2811   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::ping",
2812   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv",
2813   "parameters" :
2814   [
2815    {
2816     "is_this_ptr" : true,
2817     "referenced_type" : "type-686"
2818    }
2819   ],
2820   "return_type" : "type-259",
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::debug",
2825   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2826   "parameters" :
2827   [
2828    {
2829     "is_this_ptr" : true,
2830     "referenced_type" : "type-686"
2831    },
2832    {
2833     "referenced_type" : "type-438"
2834    },
2835    {
2836     "referenced_type" : "type-610"
2837    }
2838   ],
2839   "return_type" : "type-259",
2840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2841  },
2842  {
2843   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::BpHwUsbGadget",
2844   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC1ERKNS_2spINS0_7IBinderEEE",
2845   "parameters" :
2846   [
2847    {
2848     "is_this_ptr" : true,
2849     "referenced_type" : "type-686"
2850    },
2851    {
2852     "referenced_type" : "type-43"
2853    }
2854   ],
2855   "return_type" : "type-22",
2856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2857  },
2858  {
2859   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget::BpHwUsbGadget",
2860   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetC2ERKNS_2spINS0_7IBinderEEE",
2861   "parameters" :
2862   [
2863    {
2864     "is_this_ptr" : true,
2865     "referenced_type" : "type-686"
2866    },
2867    {
2868     "referenced_type" : "type-43"
2869    }
2870   ],
2871   "return_type" : "type-22",
2872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
2873  },
2874  {
2875   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getService",
2876   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2877   "parameters" :
2878   [
2879    {
2880     "default_arg" : true,
2881     "referenced_type" : "type-685"
2882    },
2883    {
2884     "default_arg" : true,
2885     "referenced_type" : "type-34"
2886    }
2887   ],
2888   "return_type" : "type-138",
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::linkToDeath",
2893   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2894   "parameters" :
2895   [
2896    {
2897     "is_this_ptr" : true,
2898     "referenced_type" : "type-139"
2899    },
2900    {
2901     "referenced_type" : "type-359"
2902    },
2903    {
2904     "referenced_type" : "type-13"
2905    }
2906   ],
2907   "return_type" : "type-240",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getDebugInfo",
2912   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-139"
2918    },
2919    {
2920     "referenced_type" : "type-739"
2921    }
2922   ],
2923   "return_type" : "type-259",
2924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2925  },
2926  {
2927   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::getHashChain",
2928   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2929   "parameters" :
2930   [
2931    {
2932     "is_this_ptr" : true,
2933     "referenced_type" : "type-139"
2934    },
2935    {
2936     "referenced_type" : "type-740"
2937    }
2938   ],
2939   "return_type" : "type-259",
2940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2941  },
2942  {
2943   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::tryGetService",
2944   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2945   "parameters" :
2946   [
2947    {
2948     "default_arg" : true,
2949     "referenced_type" : "type-685"
2950    },
2951    {
2952     "default_arg" : true,
2953     "referenced_type" : "type-34"
2954    }
2955   ],
2956   "return_type" : "type-138",
2957   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2958  },
2959  {
2960   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::unlinkToDeath",
2961   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2962   "parameters" :
2963   [
2964    {
2965     "is_this_ptr" : true,
2966     "referenced_type" : "type-139"
2967    },
2968    {
2969     "referenced_type" : "type-359"
2970    }
2971   ],
2972   "return_type" : "type-240",
2973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2974  },
2975  {
2976   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::interfaceChain",
2977   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2978   "parameters" :
2979   [
2980    {
2981     "is_this_ptr" : true,
2982     "referenced_type" : "type-139"
2983    },
2984    {
2985     "referenced_type" : "type-741"
2986    }
2987   ],
2988   "return_type" : "type-259",
2989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
2990  },
2991  {
2992   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::registerAsService",
2993   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2994   "parameters" :
2995   [
2996    {
2997     "is_this_ptr" : true,
2998     "referenced_type" : "type-139"
2999    },
3000    {
3001     "default_arg" : true,
3002     "referenced_type" : "type-685"
3003    }
3004   ],
3005   "return_type" : "type-20",
3006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3007  },
3008  {
3009   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::interfaceDescriptor",
3010   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3011   "parameters" :
3012   [
3013    {
3014     "is_this_ptr" : true,
3015     "referenced_type" : "type-139"
3016    },
3017    {
3018     "referenced_type" : "type-742"
3019    }
3020   ],
3021   "return_type" : "type-259",
3022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3023  },
3024  {
3025   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::notifySyspropsChanged",
3026   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv",
3027   "parameters" :
3028   [
3029    {
3030     "is_this_ptr" : true,
3031     "referenced_type" : "type-139"
3032    }
3033   ],
3034   "return_type" : "type-259",
3035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3036  },
3037  {
3038   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::setHALInstrumentation",
3039   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv",
3040   "parameters" :
3041   [
3042    {
3043     "is_this_ptr" : true,
3044     "referenced_type" : "type-139"
3045    }
3046   ],
3047   "return_type" : "type-259",
3048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3049  },
3050  {
3051   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::registerForNotifications",
3052   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3053   "parameters" :
3054   [
3055    {
3056     "referenced_type" : "type-685"
3057    },
3058    {
3059     "referenced_type" : "type-612"
3060    }
3061   ],
3062   "return_type" : "type-34",
3063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3064  },
3065  {
3066   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::ping",
3067   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv",
3068   "parameters" :
3069   [
3070    {
3071     "is_this_ptr" : true,
3072     "referenced_type" : "type-139"
3073    }
3074   ],
3075   "return_type" : "type-259",
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::debug",
3080   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3081   "parameters" :
3082   [
3083    {
3084     "is_this_ptr" : true,
3085     "referenced_type" : "type-139"
3086    },
3087    {
3088     "referenced_type" : "type-438"
3089    },
3090    {
3091     "referenced_type" : "type-610"
3092    }
3093   ],
3094   "return_type" : "type-259",
3095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3096  },
3097  {
3098   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::castFrom",
3099   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3100   "parameters" :
3101   [
3102    {
3103     "referenced_type" : "type-655"
3104    },
3105    {
3106     "default_arg" : true,
3107     "referenced_type" : "type-34"
3108    }
3109   ],
3110   "return_type" : "type-662",
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3112  },
3113  {
3114   "function_name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::castFrom",
3115   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8castFromERKNS_2spIS4_EEb",
3116   "parameters" :
3117   [
3118    {
3119     "referenced_type" : "type-701"
3120    },
3121    {
3122     "default_arg" : true,
3123     "referenced_type" : "type-34"
3124    }
3125   ],
3126   "return_type" : "type-662",
3127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3128  },
3129  {
3130   "access" : "private",
3131   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::addOnewayTask",
3132   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13addOnewayTaskENSt3__18functionIFvvEEE",
3133   "parameters" :
3134   [
3135    {
3136     "is_this_ptr" : true,
3137     "referenced_type" : "type-660"
3138    },
3139    {
3140     "referenced_type" : "type-745"
3141    }
3142   ],
3143   "return_type" : "type-259",
3144   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3145  },
3146  {
3147   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::BsUsbGadgetCallback",
3148   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC1ENS_2spINS3_18IUsbGadgetCallbackEEE",
3149   "parameters" :
3150   [
3151    {
3152     "is_this_ptr" : true,
3153     "referenced_type" : "type-660"
3154    },
3155    {
3156     "referenced_type" : "type-187"
3157    }
3158   ],
3159   "return_type" : "type-22",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback::BsUsbGadgetCallback",
3164   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackC2ENS_2spINS3_18IUsbGadgetCallbackEEE",
3165   "parameters" :
3166   [
3167    {
3168     "is_this_ptr" : true,
3169     "referenced_type" : "type-660"
3170    },
3171    {
3172     "referenced_type" : "type-187"
3173    }
3174   ],
3175   "return_type" : "type-22",
3176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h"
3177  },
3178  {
3179   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::onTransact",
3180   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
3181   "parameters" :
3182   [
3183    {
3184     "is_this_ptr" : true,
3185     "referenced_type" : "type-618"
3186    },
3187    {
3188     "referenced_type" : "type-2"
3189    },
3190    {
3191     "referenced_type" : "type-486"
3192    },
3193    {
3194     "referenced_type" : "type-480"
3195    },
3196    {
3197     "default_arg" : true,
3198     "referenced_type" : "type-2"
3199    },
3200    {
3201     "default_arg" : true,
3202     "referenced_type" : "type-748"
3203    }
3204   ],
3205   "return_type" : "type-20",
3206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3207  },
3208  {
3209   "access" : "private",
3210   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::getDebugInfo",
3211   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3212   "parameters" :
3213   [
3214    {
3215     "is_this_ptr" : true,
3216     "referenced_type" : "type-618"
3217    },
3218    {
3219     "referenced_type" : "type-749"
3220    }
3221   ],
3222   "return_type" : "type-259",
3223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3224  },
3225  {
3226   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::_hidl_getCurrentUsbFunctionsCb",
3227   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3228   "parameters" :
3229   [
3230    {
3231     "referenced_type" : "type-487"
3232    },
3233    {
3234     "referenced_type" : "type-486"
3235    },
3236    {
3237     "referenced_type" : "type-480"
3238    },
3239    {
3240     "referenced_type" : "type-750"
3241    }
3242   ],
3243   "return_type" : "type-20",
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::_hidl_setCurrentUsbFunctionsCb",
3248   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3249   "parameters" :
3250   [
3251    {
3252     "referenced_type" : "type-487"
3253    },
3254    {
3255     "referenced_type" : "type-486"
3256    },
3257    {
3258     "referenced_type" : "type-480"
3259    },
3260    {
3261     "referenced_type" : "type-751"
3262    }
3263   ],
3264   "return_type" : "type-20",
3265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3266  },
3267  {
3268   "access" : "private",
3269   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::ping",
3270   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback4pingEv",
3271   "parameters" :
3272   [
3273    {
3274     "is_this_ptr" : true,
3275     "referenced_type" : "type-618"
3276    }
3277   ],
3278   "return_type" : "type-259",
3279   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3280  },
3281  {
3282   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::BnHwUsbGadgetCallback",
3283   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC1ERKNS_2spINS3_18IUsbGadgetCallbackEEE",
3284   "parameters" :
3285   [
3286    {
3287     "is_this_ptr" : true,
3288     "referenced_type" : "type-618"
3289    },
3290    {
3291     "referenced_type" : "type-701"
3292    }
3293   ],
3294   "return_type" : "type-22",
3295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3296  },
3297  {
3298   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::BnHwUsbGadgetCallback",
3299   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackC2ERKNS_2spINS3_18IUsbGadgetCallbackEEE",
3300   "parameters" :
3301   [
3302    {
3303     "is_this_ptr" : true,
3304     "referenced_type" : "type-618"
3305    },
3306    {
3307     "referenced_type" : "type-701"
3308    }
3309   ],
3310   "return_type" : "type-22",
3311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3312  },
3313  {
3314   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3315   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev",
3316   "parameters" :
3317   [
3318    {
3319     "is_this_ptr" : true,
3320     "referenced_type" : "type-618"
3321    }
3322   ],
3323   "return_type" : "type-22",
3324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3325  },
3326  {
3327   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3328   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev",
3329   "parameters" :
3330   [
3331    {
3332     "is_this_ptr" : true,
3333     "referenced_type" : "type-618"
3334    }
3335   ],
3336   "return_type" : "type-22",
3337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3338  },
3339  {
3340   "function_name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback::~BnHwUsbGadgetCallback",
3341   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD2Ev",
3342   "parameters" :
3343   [
3344    {
3345     "is_this_ptr" : true,
3346     "referenced_type" : "type-618"
3347    }
3348   ],
3349   "return_type" : "type-22",
3350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
3351  },
3352  {
3353   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::linkToDeath",
3354   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3355   "parameters" :
3356   [
3357    {
3358     "is_this_ptr" : true,
3359     "referenced_type" : "type-165"
3360    },
3361    {
3362     "referenced_type" : "type-359"
3363    },
3364    {
3365     "referenced_type" : "type-13"
3366    }
3367   ],
3368   "return_type" : "type-240",
3369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3370  },
3371  {
3372   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getDebugInfo",
3373   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3374   "parameters" :
3375   [
3376    {
3377     "is_this_ptr" : true,
3378     "referenced_type" : "type-165"
3379    },
3380    {
3381     "referenced_type" : "type-752"
3382    }
3383   ],
3384   "return_type" : "type-259",
3385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3386  },
3387  {
3388   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getHashChain",
3389   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3390   "parameters" :
3391   [
3392    {
3393     "is_this_ptr" : true,
3394     "referenced_type" : "type-165"
3395    },
3396    {
3397     "referenced_type" : "type-753"
3398    }
3399   ],
3400   "return_type" : "type-259",
3401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3402  },
3403  {
3404   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::unlinkToDeath",
3405   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3406   "parameters" :
3407   [
3408    {
3409     "is_this_ptr" : true,
3410     "referenced_type" : "type-165"
3411    },
3412    {
3413     "referenced_type" : "type-359"
3414    }
3415   ],
3416   "return_type" : "type-240",
3417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3418  },
3419  {
3420   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::interfaceChain",
3421   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3422   "parameters" :
3423   [
3424    {
3425     "is_this_ptr" : true,
3426     "referenced_type" : "type-165"
3427    },
3428    {
3429     "referenced_type" : "type-754"
3430    }
3431   ],
3432   "return_type" : "type-259",
3433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3434  },
3435  {
3436   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::interfaceDescriptor",
3437   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3438   "parameters" :
3439   [
3440    {
3441     "is_this_ptr" : true,
3442     "referenced_type" : "type-165"
3443    },
3444    {
3445     "referenced_type" : "type-755"
3446    }
3447   ],
3448   "return_type" : "type-259",
3449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3450  },
3451  {
3452   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::notifySyspropsChanged",
3453   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv",
3454   "parameters" :
3455   [
3456    {
3457     "is_this_ptr" : true,
3458     "referenced_type" : "type-165"
3459    }
3460   ],
3461   "return_type" : "type-259",
3462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3463  },
3464  {
3465   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::setHALInstrumentation",
3466   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv",
3467   "parameters" :
3468   [
3469    {
3470     "is_this_ptr" : true,
3471     "referenced_type" : "type-165"
3472    }
3473   ],
3474   "return_type" : "type-259",
3475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3476  },
3477  {
3478   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::getCurrentUsbFunctionsCb",
3479   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE",
3480   "parameters" :
3481   [
3482    {
3483     "is_this_ptr" : true,
3484     "referenced_type" : "type-165"
3485    },
3486    {
3487     "referenced_type" : "type-13"
3488    },
3489    {
3490     "referenced_type" : "type-597"
3491    }
3492   ],
3493   "return_type" : "type-259",
3494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3495  },
3496  {
3497   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::setCurrentUsbFunctionsCb",
3498   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE",
3499   "parameters" :
3500   [
3501    {
3502     "is_this_ptr" : true,
3503     "referenced_type" : "type-165"
3504    },
3505    {
3506     "referenced_type" : "type-13"
3507    },
3508    {
3509     "referenced_type" : "type-597"
3510    }
3511   ],
3512   "return_type" : "type-259",
3513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3514  },
3515  {
3516   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::_hidl_getCurrentUsbFunctionsCb",
3517   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_getCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyNS3_6StatusE",
3518   "parameters" :
3519   [
3520    {
3521     "referenced_type" : "type-717"
3522    },
3523    {
3524     "referenced_type" : "type-641"
3525    },
3526    {
3527     "referenced_type" : "type-13"
3528    },
3529    {
3530     "referenced_type" : "type-597"
3531    }
3532   ],
3533   "return_type" : "type-259",
3534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3535  },
3536  {
3537   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::_hidl_setCurrentUsbFunctionsCb",
3538   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback30_hidl_setCurrentUsbFunctionsCbEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyNS3_6StatusE",
3539   "parameters" :
3540   [
3541    {
3542     "referenced_type" : "type-717"
3543    },
3544    {
3545     "referenced_type" : "type-641"
3546    },
3547    {
3548     "referenced_type" : "type-13"
3549    },
3550    {
3551     "referenced_type" : "type-597"
3552    }
3553   ],
3554   "return_type" : "type-259",
3555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3556  },
3557  {
3558   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::ping",
3559   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv",
3560   "parameters" :
3561   [
3562    {
3563     "is_this_ptr" : true,
3564     "referenced_type" : "type-165"
3565    }
3566   ],
3567   "return_type" : "type-259",
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::debug",
3572   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3573   "parameters" :
3574   [
3575    {
3576     "is_this_ptr" : true,
3577     "referenced_type" : "type-165"
3578    },
3579    {
3580     "referenced_type" : "type-438"
3581    },
3582    {
3583     "referenced_type" : "type-610"
3584    }
3585   ],
3586   "return_type" : "type-259",
3587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3588  },
3589  {
3590   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::BpHwUsbGadgetCallback",
3591   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC1ERKNS_2spINS0_7IBinderEEE",
3592   "parameters" :
3593   [
3594    {
3595     "is_this_ptr" : true,
3596     "referenced_type" : "type-165"
3597    },
3598    {
3599     "referenced_type" : "type-43"
3600    }
3601   ],
3602   "return_type" : "type-22",
3603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3604  },
3605  {
3606   "function_name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback::BpHwUsbGadgetCallback",
3607   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackC2ERKNS_2spINS0_7IBinderEEE",
3608   "parameters" :
3609   [
3610    {
3611     "is_this_ptr" : true,
3612     "referenced_type" : "type-165"
3613    },
3614    {
3615     "referenced_type" : "type-43"
3616    }
3617   ],
3618   "return_type" : "type-22",
3619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
3620  },
3621  {
3622   "function_name" : "android::hardware::details::castInterface",
3623   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_010IUsbGadgetENS_4hidl4base4V1_05IBaseENS5_13BpHwUsbGadgetEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3624   "parameters" :
3625   [
3626    {
3627     "referenced_type" : "type-464"
3628    },
3629    {
3630     "referenced_type" : "type-51"
3631    },
3632    {
3633     "referenced_type" : "type-34"
3634    }
3635   ],
3636   "return_type" : "type-247",
3637   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3638   "template_args" : [ "type-196", "type-16", "type-622" ]
3639  },
3640  {
3641   "function_name" : "android::hardware::details::castInterface",
3642   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackENS_4hidl4base4V1_05IBaseENS5_21BpHwUsbGadgetCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3643   "parameters" :
3644   [
3645    {
3646     "referenced_type" : "type-464"
3647    },
3648    {
3649     "referenced_type" : "type-51"
3650    },
3651    {
3652     "referenced_type" : "type-34"
3653    }
3654   ],
3655   "return_type" : "type-662",
3656   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3657   "template_args" : [ "type-140", "type-16", "type-144" ]
3658  },
3659  {
3660   "function_name" : "android::hardware::details::wrapPassthrough",
3661   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb6gadget4V1_018IUsbGadgetCallbackEvEENS_2spIT_EES9_",
3662   "parameters" :
3663   [
3664    {
3665     "referenced_type" : "type-138"
3666    }
3667   ],
3668   "return_type" : "type-138",
3669   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3670   "template_args" : [ "type-140", "type-22" ]
3671  },
3672  {
3673   "function_name" : "android::hardware::details::getServiceInternal",
3674   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_013BpHwUsbGadgetENS5_10IUsbGadgetEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3675   "parameters" :
3676   [
3677    {
3678     "referenced_type" : "type-491"
3679    },
3680    {
3681     "referenced_type" : "type-34"
3682    },
3683    {
3684     "referenced_type" : "type-34"
3685    }
3686   ],
3687   "return_type" : "type-194",
3688   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3689   "template_args" : [ "type-622", "type-196", "type-22", "type-22" ]
3690  },
3691  {
3692   "function_name" : "android::hardware::details::getServiceInternal",
3693   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb6gadget4V1_021BpHwUsbGadgetCallbackENS5_18IUsbGadgetCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3694   "parameters" :
3695   [
3696    {
3697     "referenced_type" : "type-685"
3698    },
3699    {
3700     "referenced_type" : "type-34"
3701    },
3702    {
3703     "referenced_type" : "type-34"
3704    }
3705   ],
3706   "return_type" : "type-138",
3707   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3708   "template_args" : [ "type-144", "type-140", "type-22", "type-22" ]
3709  }
3710 ],
3711 "global_vars" :
3712 [
3713  {
3714   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget10descriptorE",
3715   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget::descriptor",
3716   "referenced_type" : "type-51",
3717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
3718  },
3719  {
3720   "linker_set_key" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback10descriptorE",
3721   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback::descriptor",
3722   "referenced_type" : "type-51",
3723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h"
3724  }
3725 ],
3726 "lvalue_reference_types" :
3727 [
3728  {
3729   "alignment" : 4,
3730   "linker_set_key" : "android::Mutex &",
3731   "name" : "android::Mutex &",
3732   "referenced_type" : "type-26",
3733   "self_type" : "type-566",
3734   "size" : 4,
3735   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3736  },
3737  {
3738   "alignment" : 4,
3739   "linker_set_key" : "android::RWLock &",
3740   "name" : "android::RWLock &",
3741   "referenced_type" : "type-570",
3742   "self_type" : "type-574",
3743   "size" : 4,
3744   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3745  },
3746  {
3747   "alignment" : 4,
3748   "linker_set_key" : "android::String16 &",
3749   "name" : "android::String16 &",
3750   "referenced_type" : "type-39",
3751   "self_type" : "type-465",
3752   "size" : 4,
3753   "source_file" : "/system/core/libutils/include/utils/String16.h"
3754  },
3755  {
3756   "alignment" : 4,
3757   "linker_set_key" : "android::String8 &",
3758   "name" : "android::String8 &",
3759   "referenced_type" : "type-50",
3760   "self_type" : "type-457",
3761   "size" : 4,
3762   "source_file" : "/system/core/libutils/include/utils/String8.h"
3763  },
3764  {
3765   "alignment" : 4,
3766   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &",
3767   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &",
3768   "referenced_type" : "type-247",
3769   "self_type" : "type-250",
3770   "size" : 4,
3771   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3772  },
3773  {
3774   "alignment" : 4,
3775   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &",
3776   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &",
3777   "referenced_type" : "type-662",
3778   "self_type" : "type-665",
3779   "size" : 4,
3780   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3781  },
3782  {
3783   "alignment" : 4,
3784   "linker_set_key" : "android::hardware::Return<bool> &",
3785   "name" : "android::hardware::Return<bool> &",
3786   "referenced_type" : "type-240",
3787   "self_type" : "type-244",
3788   "size" : 4,
3789   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3790  },
3791  {
3792   "alignment" : 4,
3793   "linker_set_key" : "android::hardware::Return<void> &",
3794   "name" : "android::hardware::Return<void> &",
3795   "referenced_type" : "type-259",
3796   "self_type" : "type-263",
3797   "size" : 4,
3798   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3799  },
3800  {
3801   "alignment" : 4,
3802   "linker_set_key" : "android::hardware::Status &",
3803   "name" : "android::hardware::Status &",
3804   "referenced_type" : "type-223",
3805   "self_type" : "type-237",
3806   "size" : 4,
3807   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3808  },
3809  {
3810   "alignment" : 4,
3811   "linker_set_key" : "android::hardware::TextOutput &",
3812   "name" : "android::hardware::TextOutput &",
3813   "referenced_type" : "type-143",
3814   "self_type" : "type-142",
3815   "size" : 4,
3816   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3817  },
3818  {
3819   "alignment" : 4,
3820   "linker_set_key" : "android::hardware::TextOutput &",
3821   "name" : "android::hardware::TextOutput &",
3822   "referenced_type" : "type-218",
3823   "self_type" : "type-217",
3824   "size" : 4,
3825   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3826  },
3827  {
3828   "alignment" : 4,
3829   "linker_set_key" : "android::hardware::TextOutput &",
3830   "name" : "android::hardware::TextOutput &",
3831   "referenced_type" : "type-484",
3832   "self_type" : "type-483",
3833   "size" : 4,
3834   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3835  },
3836  {
3837   "alignment" : 4,
3838   "linker_set_key" : "android::hardware::TextOutput &",
3839   "name" : "android::hardware::TextOutput &",
3840   "referenced_type" : "type-57",
3841   "self_type" : "type-56",
3842   "size" : 4,
3843   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3844  },
3845  {
3846   "alignment" : 4,
3847   "linker_set_key" : "android::hardware::TextOutput &",
3848   "name" : "android::hardware::TextOutput &",
3849   "referenced_type" : "type-682",
3850   "self_type" : "type-681",
3851   "size" : 4,
3852   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3853  },
3854  {
3855   "alignment" : 4,
3856   "linker_set_key" : "android::hardware::TextOutput &",
3857   "name" : "android::hardware::TextOutput &",
3858   "referenced_type" : "type-79",
3859   "self_type" : "type-78",
3860   "size" : 4,
3861   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3862  },
3863  {
3864   "alignment" : 4,
3865   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3866   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3867   "referenced_type" : "type-409",
3868   "self_type" : "type-632",
3869   "size" : 4,
3870   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3871  },
3872  {
3873   "alignment" : 4,
3874   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3875   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3876   "referenced_type" : "type-401",
3877   "self_type" : "type-627",
3878   "size" : 4,
3879   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3880  },
3881  {
3882   "alignment" : 4,
3883   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3884   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3885   "referenced_type" : "type-412",
3886   "self_type" : "type-636",
3887   "size" : 4,
3888   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3889  },
3890  {
3891   "alignment" : 4,
3892   "linker_set_key" : "android::hardware::hidl_memory &",
3893   "name" : "android::hardware::hidl_memory &",
3894   "referenced_type" : "type-383",
3895   "self_type" : "type-388",
3896   "size" : 4,
3897   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3898  },
3899  {
3900   "alignment" : 4,
3901   "linker_set_key" : "android::hardware::hidl_string &",
3902   "name" : "android::hardware::hidl_string &",
3903   "referenced_type" : "type-378",
3904   "self_type" : "type-630",
3905   "size" : 4,
3906   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3907  },
3908  {
3909   "alignment" : 4,
3910   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3911   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3912   "referenced_type" : "type-408",
3913   "self_type" : "type-417",
3914   "size" : 4,
3915   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3916  },
3917  {
3918   "alignment" : 4,
3919   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3920   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3921   "referenced_type" : "type-400",
3922   "self_type" : "type-407",
3923   "size" : 4,
3924   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3925  },
3926  {
3927   "alignment" : 4,
3928   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3929   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3930   "referenced_type" : "type-205",
3931   "self_type" : "type-213",
3932   "size" : 4,
3933   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3934  },
3935  {
3936   "alignment" : 4,
3937   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
3938   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
3939   "referenced_type" : "type-194",
3940   "self_type" : "type-198",
3941   "size" : 4,
3942   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3943  },
3944  {
3945   "alignment" : 4,
3946   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
3947   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
3948   "referenced_type" : "type-138",
3949   "self_type" : "type-168",
3950   "size" : 4,
3951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3952  },
3953  {
3954   "alignment" : 4,
3955   "linker_set_key" : "const android::String16 &",
3956   "name" : "const android::String16 &",
3957   "referenced_type" : "type-38",
3958   "self_type" : "type-37",
3959   "size" : 4,
3960   "source_file" : "/system/core/libutils/include/utils/String16.h"
3961  },
3962  {
3963   "alignment" : 4,
3964   "linker_set_key" : "const android::String8 &",
3965   "name" : "const android::String8 &",
3966   "referenced_type" : "type-454",
3967   "self_type" : "type-456",
3968   "size" : 4,
3969   "source_file" : "/system/core/libutils/include/utils/String8.h"
3970  },
3971  {
3972   "alignment" : 4,
3973   "linker_set_key" : "const android::hardware::Parcel &",
3974   "name" : "const android::hardware::Parcel &",
3975   "referenced_type" : "type-485",
3976   "self_type" : "type-486",
3977   "size" : 4,
3978   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3979  },
3980  {
3981   "alignment" : 4,
3982   "linker_set_key" : "const android::hardware::Return<bool> &",
3983   "name" : "const android::hardware::Return<bool> &",
3984   "referenced_type" : "type-245",
3985   "self_type" : "type-253",
3986   "size" : 4,
3987   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3988  },
3989  {
3990   "alignment" : 4,
3991   "linker_set_key" : "const android::hardware::Status &",
3992   "name" : "const android::hardware::Status &",
3993   "referenced_type" : "type-234",
3994   "self_type" : "type-235",
3995   "size" : 4,
3996   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3997  },
3998  {
3999   "alignment" : 4,
4000   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4001   "name" : "const android::hardware::details::SchedPrio &",
4002   "referenced_type" : "type-497",
4003   "self_type" : "type-496",
4004   "size" : 4,
4005   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4006  },
4007  {
4008   "alignment" : 4,
4009   "linker_set_key" : "const android::hardware::hidl_handle &",
4010   "name" : "const android::hardware::hidl_handle &",
4011   "referenced_type" : "type-437",
4012   "self_type" : "type-438",
4013   "size" : 4,
4014   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4015  },
4016  {
4017   "alignment" : 4,
4018   "linker_set_key" : "const android::hardware::hidl_memory &",
4019   "name" : "const android::hardware::hidl_memory &",
4020   "referenced_type" : "type-386",
4021   "self_type" : "type-387",
4022   "size" : 4,
4023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4024  },
4025  {
4026   "alignment" : 4,
4027   "linker_set_key" : "const android::hardware::hidl_string &",
4028   "name" : "const android::hardware::hidl_string &",
4029   "referenced_type" : "type-377",
4030   "self_type" : "type-382",
4031   "size" : 4,
4032   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4033  },
4034  {
4035   "alignment" : 4,
4036   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4037   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4038   "referenced_type" : "type-609",
4039   "self_type" : "type-610",
4040   "size" : 4,
4041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
4042  },
4043  {
4044   "alignment" : 4,
4045   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4046   "name" : "const android::hardware::hidl_vec<int> &",
4047   "referenced_type" : "type-422",
4048   "self_type" : "type-424",
4049   "size" : 4,
4050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4051  },
4052  {
4053   "alignment" : 4,
4054   "linker_set_key" : "const android::hardware::hidl_version &",
4055   "name" : "const android::hardware::hidl_version &",
4056   "referenced_type" : "type-432",
4057   "self_type" : "type-434",
4058   "size" : 4,
4059   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4060  },
4061  {
4062   "alignment" : 4,
4063   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4064   "name" : "const android::hidl::base::V1_0::IBase *const &",
4065   "referenced_type" : "type-511",
4066   "self_type" : "type-512",
4067   "size" : 4,
4068   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4069  },
4070  {
4071   "alignment" : 4,
4072   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4073   "name" : "const android::sp<android::hardware::IBinder> &",
4074   "referenced_type" : "type-44",
4075   "self_type" : "type-43",
4076   "size" : 4,
4077   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4078  },
4079  {
4080   "alignment" : 4,
4081   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4082   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4083   "referenced_type" : "type-216",
4084   "self_type" : "type-651",
4085   "size" : 4,
4086   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4087  },
4088  {
4089   "alignment" : 4,
4090   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4091   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4092   "referenced_type" : "type-338",
4093   "self_type" : "type-359",
4094   "size" : 4,
4095   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4096  },
4097  {
4098   "alignment" : 4,
4099   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
4100   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &",
4101   "referenced_type" : "type-203",
4102   "self_type" : "type-643",
4103   "size" : 4,
4104   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4105  },
4106  {
4107   "alignment" : 4,
4108   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
4109   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &",
4110   "referenced_type" : "type-187",
4111   "self_type" : "type-701",
4112   "size" : 4,
4113   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4114  },
4115  {
4116   "alignment" : 4,
4117   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4118   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4119   "referenced_type" : "type-654",
4120   "self_type" : "type-655",
4121   "size" : 4,
4122   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4123  },
4124  {
4125   "alignment" : 4,
4126   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4127   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4128   "referenced_type" : "type-133",
4129   "self_type" : "type-612",
4130   "size" : 4,
4131   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
4132  },
4133  {
4134   "alignment" : 4,
4135   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4136   "name" : "const android::wp<android::hardware::BHwBinder> &",
4137   "referenced_type" : "type-589",
4138   "self_type" : "type-611",
4139   "size" : 4,
4140   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4141  },
4142  {
4143   "alignment" : 4,
4144   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4145   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4146   "referenced_type" : "type-644",
4147   "self_type" : "type-647",
4148   "size" : 4,
4149   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4150  },
4151  {
4152   "alignment" : 4,
4153   "linker_set_key" : "const bool &",
4154   "name" : "const bool &",
4155   "referenced_type" : "type-115",
4156   "self_type" : "type-344",
4157   "size" : 4,
4158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4159  },
4160  {
4161   "alignment" : 4,
4162   "linker_set_key" : "const double &",
4163   "name" : "const double &",
4164   "referenced_type" : "type-368",
4165   "self_type" : "type-369",
4166   "size" : 4,
4167   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4168  },
4169  {
4170   "alignment" : 4,
4171   "linker_set_key" : "const float &",
4172   "name" : "const float &",
4173   "referenced_type" : "type-362",
4174   "self_type" : "type-363",
4175   "size" : 4,
4176   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4177  },
4178  {
4179   "alignment" : 4,
4180   "linker_set_key" : "const int &",
4181   "name" : "const int &",
4182   "referenced_type" : "type-562",
4183   "self_type" : "type-561",
4184   "size" : 4,
4185   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4186  },
4187  {
4188   "linker_set_key" : "const iter<is_const> &",
4189   "name" : "const iter<is_const> &",
4190   "referenced_type" : "type-125",
4191   "self_type" : "type-127",
4192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4193  },
4194  {
4195   "linker_set_key" : "const iter<is_const> &",
4196   "name" : "const iter<is_const> &",
4197   "referenced_type" : "type-207",
4198   "self_type" : "type-209",
4199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4200  },
4201  {
4202   "linker_set_key" : "const iter<is_const> &",
4203   "name" : "const iter<is_const> &",
4204   "referenced_type" : "type-392",
4205   "self_type" : "type-394",
4206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4207  },
4208  {
4209   "linker_set_key" : "const iter<is_const> &",
4210   "name" : "const iter<is_const> &",
4211   "referenced_type" : "type-671",
4212   "self_type" : "type-673",
4213   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4214  },
4215  {
4216   "linker_set_key" : "const iter<is_const> &",
4217   "name" : "const iter<is_const> &",
4218   "referenced_type" : "type-69",
4219   "self_type" : "type-71",
4220   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4221  },
4222  {
4223   "linker_set_key" : "const iter<is_const> &",
4224   "name" : "const iter<is_const> &",
4225   "referenced_type" : "type-712",
4226   "self_type" : "type-714",
4227   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4228  },
4229  {
4230   "alignment" : 4,
4231   "linker_set_key" : "const log_msg &",
4232   "name" : "const log_msg &",
4233   "referenced_type" : "type-175",
4234   "self_type" : "type-239",
4235   "size" : 4,
4236   "source_file" : "/system/core/liblog/include/log/log_read.h"
4237  },
4238  {
4239   "alignment" : 4,
4240   "linker_set_key" : "const long long &",
4241   "name" : "const long long &",
4242   "referenced_type" : "type-357",
4243   "self_type" : "type-358",
4244   "size" : 4,
4245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4246  },
4247  {
4248   "alignment" : 4,
4249   "linker_set_key" : "const short &",
4250   "name" : "const short &",
4251   "referenced_type" : "type-350",
4252   "self_type" : "type-351",
4253   "size" : 4,
4254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4255  },
4256  {
4257   "alignment" : 4,
4258   "linker_set_key" : "const signed char &",
4259   "name" : "const signed char &",
4260   "referenced_type" : "type-345",
4261   "self_type" : "type-347",
4262   "size" : 4,
4263   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4264  },
4265  {
4266   "alignment" : 4,
4267   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4268   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4269   "referenced_type" : "type-156",
4270   "self_type" : "type-158",
4271   "size" : 4,
4272   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4273  },
4274  {
4275   "alignment" : 4,
4276   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4277   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4278   "referenced_type" : "type-489",
4279   "self_type" : "type-491",
4280   "size" : 4,
4281   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4282  },
4283  {
4284   "alignment" : 4,
4285   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4286   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4287   "referenced_type" : "type-683",
4288   "self_type" : "type-685",
4289   "size" : 4,
4290   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4291  },
4292  {
4293   "alignment" : 4,
4294   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4295   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4296   "referenced_type" : "type-80",
4297   "self_type" : "type-82",
4298   "size" : 4,
4299   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "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 *> > *)> > > &",
4304   "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 *> > *)> > > &",
4305   "referenced_type" : "type-106",
4306   "self_type" : "type-105",
4307   "size" : 4,
4308   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4309  },
4310  {
4311   "alignment" : 4,
4312   "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 *> > *)> > > &",
4313   "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 *> > *)> > > &",
4314   "referenced_type" : "type-190",
4315   "self_type" : "type-189",
4316   "size" : 4,
4317   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4318  },
4319  {
4320   "alignment" : 4,
4321   "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 *> > *)> > > &",
4322   "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 *> > *)> > > &",
4323   "referenced_type" : "type-230",
4324   "self_type" : "type-229",
4325   "size" : 4,
4326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4327  },
4328  {
4329   "alignment" : 4,
4330   "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 *> > *)> > > &",
4331   "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 *> > *)> > > &",
4332   "referenced_type" : "type-63",
4333   "self_type" : "type-62",
4334   "size" : 4,
4335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4336  },
4337  {
4338   "alignment" : 4,
4339   "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 *> > *)> > > &",
4340   "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 *> > *)> > > &",
4341   "referenced_type" : "type-639",
4342   "self_type" : "type-638",
4343   "size" : 4,
4344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4345  },
4346  {
4347   "alignment" : 4,
4348   "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 *> > *)> > > &",
4349   "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 *> > *)> > > &",
4350   "referenced_type" : "type-704",
4351   "self_type" : "type-703",
4352   "size" : 4,
4353   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4354  },
4355  {
4356   "alignment" : 4,
4357   "linker_set_key" : "const unsigned char &",
4358   "name" : "const unsigned char &",
4359   "referenced_type" : "type-348",
4360   "self_type" : "type-349",
4361   "size" : 4,
4362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4363  },
4364  {
4365   "alignment" : 4,
4366   "linker_set_key" : "const unsigned int &",
4367   "name" : "const unsigned int &",
4368   "referenced_type" : "type-30",
4369   "self_type" : "type-356",
4370   "size" : 4,
4371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4372  },
4373  {
4374   "alignment" : 4,
4375   "linker_set_key" : "const unsigned long long &",
4376   "name" : "const unsigned long long &",
4377   "referenced_type" : "type-360",
4378   "self_type" : "type-361",
4379   "size" : 4,
4380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4381  },
4382  {
4383   "alignment" : 4,
4384   "linker_set_key" : "const unsigned short &",
4385   "name" : "const unsigned short &",
4386   "referenced_type" : "type-354",
4387   "self_type" : "type-355",
4388   "size" : 4,
4389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4390  },
4391  {
4392   "alignment" : 4,
4393   "linker_set_key" : "int &",
4394   "name" : "int &",
4395   "referenced_type" : "type-20",
4396   "self_type" : "type-449",
4397   "size" : 4,
4398   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "unsigned char &",
4403   "name" : "unsigned char &",
4404   "referenced_type" : "type-179",
4405   "self_type" : "type-590",
4406   "size" : 4,
4407   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4408  },
4409  {
4410   "alignment" : 4,
4411   "linker_set_key" : "unsigned int &",
4412   "name" : "unsigned int &",
4413   "referenced_type" : "type-2",
4414   "self_type" : "type-602",
4415   "size" : 4,
4416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "linker_set_key" : "unsigned long long &",
4421   "name" : "unsigned long long &",
4422   "referenced_type" : "type-13",
4423   "self_type" : "type-599",
4424   "size" : 4,
4425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
4426  }
4427 ],
4428 "pointer_types" :
4429 [
4430  {
4431   "alignment" : 4,
4432   "linker_set_key" : "android::Condition *",
4433   "name" : "android::Condition *",
4434   "referenced_type" : "type-116",
4435   "self_type" : "type-569",
4436   "size" : 4,
4437   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4438  },
4439  {
4440   "alignment" : 4,
4441   "linker_set_key" : "android::Mutex *",
4442   "name" : "android::Mutex *",
4443   "referenced_type" : "type-26",
4444   "self_type" : "type-564",
4445   "size" : 4,
4446   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4447  },
4448  {
4449   "alignment" : 4,
4450   "linker_set_key" : "android::Mutex::Autolock *",
4451   "name" : "android::Mutex::Autolock *",
4452   "referenced_type" : "type-565",
4453   "self_type" : "type-567",
4454   "size" : 4,
4455   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4456  },
4457  {
4458   "alignment" : 4,
4459   "linker_set_key" : "android::RWLock *",
4460   "name" : "android::RWLock *",
4461   "referenced_type" : "type-570",
4462   "self_type" : "type-572",
4463   "size" : 4,
4464   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4465  },
4466  {
4467   "alignment" : 4,
4468   "linker_set_key" : "android::RWLock::AutoRLock *",
4469   "name" : "android::RWLock::AutoRLock *",
4470   "referenced_type" : "type-573",
4471   "self_type" : "type-575",
4472   "size" : 4,
4473   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4474  },
4475  {
4476   "alignment" : 4,
4477   "linker_set_key" : "android::RWLock::AutoWLock *",
4478   "name" : "android::RWLock::AutoWLock *",
4479   "referenced_type" : "type-576",
4480   "self_type" : "type-577",
4481   "size" : 4,
4482   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4483  },
4484  {
4485   "alignment" : 4,
4486   "linker_set_key" : "android::RefBase *",
4487   "name" : "android::RefBase *",
4488   "referenced_type" : "type-7",
4489   "self_type" : "type-374",
4490   "size" : 4,
4491   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4492  },
4493  {
4494   "alignment" : 4,
4495   "linker_set_key" : "android::RefBase::weakref_impl *",
4496   "name" : "android::RefBase::weakref_impl *",
4497   "referenced_type" : "type-10",
4498   "self_type" : "type-9",
4499   "size" : 4,
4500   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4501  },
4502  {
4503   "alignment" : 4,
4504   "linker_set_key" : "android::RefBase::weakref_impl *",
4505   "name" : "android::RefBase::weakref_impl *",
4506   "referenced_type" : "type-123",
4507   "self_type" : "type-122",
4508   "size" : 4,
4509   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4510  },
4511  {
4512   "alignment" : 4,
4513   "linker_set_key" : "android::RefBase::weakref_impl *",
4514   "name" : "android::RefBase::weakref_impl *",
4515   "referenced_type" : "type-200",
4516   "self_type" : "type-199",
4517   "size" : 4,
4518   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4519  },
4520  {
4521   "alignment" : 4,
4522   "linker_set_key" : "android::RefBase::weakref_impl *",
4523   "name" : "android::RefBase::weakref_impl *",
4524   "referenced_type" : "type-669",
4525   "self_type" : "type-668",
4526   "size" : 4,
4527   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4528  },
4529  {
4530   "alignment" : 4,
4531   "linker_set_key" : "android::RefBase::weakref_impl *",
4532   "name" : "android::RefBase::weakref_impl *",
4533   "referenced_type" : "type-67",
4534   "self_type" : "type-66",
4535   "size" : 4,
4536   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4537  },
4538  {
4539   "alignment" : 4,
4540   "linker_set_key" : "android::RefBase::weakref_impl *",
4541   "name" : "android::RefBase::weakref_impl *",
4542   "referenced_type" : "type-710",
4543   "self_type" : "type-709",
4544   "size" : 4,
4545   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4546  },
4547  {
4548   "alignment" : 4,
4549   "linker_set_key" : "android::RefBase::weakref_type *",
4550   "name" : "android::RefBase::weakref_type *",
4551   "referenced_type" : "type-12",
4552   "self_type" : "type-11",
4553   "size" : 4,
4554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4555  },
4556  {
4557   "alignment" : 4,
4558   "linker_set_key" : "android::ReferenceRenamer *",
4559   "name" : "android::ReferenceRenamer *",
4560   "referenced_type" : "type-370",
4561   "self_type" : "type-371",
4562   "size" : 4,
4563   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4564  },
4565  {
4566   "alignment" : 4,
4567   "linker_set_key" : "android::ScopedTrace *",
4568   "name" : "android::ScopedTrace *",
4569   "referenced_type" : "type-580",
4570   "self_type" : "type-581",
4571   "size" : 4,
4572   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4573  },
4574  {
4575   "alignment" : 4,
4576   "linker_set_key" : "android::String16 *",
4577   "name" : "android::String16 *",
4578   "referenced_type" : "type-39",
4579   "self_type" : "type-466",
4580   "size" : 4,
4581   "source_file" : "/system/core/libutils/include/utils/String16.h"
4582  },
4583  {
4584   "alignment" : 4,
4585   "linker_set_key" : "android::String8 *",
4586   "name" : "android::String8 *",
4587   "referenced_type" : "type-50",
4588   "self_type" : "type-458",
4589   "size" : 4,
4590   "source_file" : "/system/core/libutils/include/utils/String8.h"
4591  },
4592  {
4593   "alignment" : 4,
4594   "linker_set_key" : "android::Thread *",
4595   "name" : "android::Thread *",
4596   "referenced_type" : "type-114",
4597   "self_type" : "type-113",
4598   "size" : 4,
4599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4600  },
4601  {
4602   "alignment" : 4,
4603   "linker_set_key" : "android::VirtualLightRefBase *",
4604   "name" : "android::VirtualLightRefBase *",
4605   "referenced_type" : "type-266",
4606   "self_type" : "type-273",
4607   "size" : 4,
4608   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4609  },
4610  {
4611   "alignment" : 4,
4612   "linker_set_key" : "android::hardware::BHwBinder *",
4613   "name" : "android::hardware::BHwBinder *",
4614   "referenced_type" : "type-221",
4615   "self_type" : "type-220",
4616   "size" : 4,
4617   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4618  },
4619  {
4620   "alignment" : 4,
4621   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4622   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
4623   "referenced_type" : "type-473",
4624   "self_type" : "type-472",
4625   "size" : 4,
4626   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4627  },
4628  {
4629   "alignment" : 4,
4630   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4631   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
4632   "referenced_type" : "type-147",
4633   "self_type" : "type-680",
4634   "size" : 4,
4635   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4636  },
4637  {
4638   "alignment" : 4,
4639   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4640   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4641   "referenced_type" : "type-505",
4642   "self_type" : "type-510",
4643   "size" : 4,
4644   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4645  },
4646  {
4647   "alignment" : 4,
4648   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4649   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4650   "referenced_type" : "type-523",
4651   "self_type" : "type-528",
4652   "size" : 4,
4653   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4654  },
4655  {
4656   "alignment" : 4,
4657   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4658   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4659   "referenced_type" : "type-513",
4660   "self_type" : "type-518",
4661   "size" : 4,
4662   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4663  },
4664  {
4665   "alignment" : 4,
4666   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4667   "name" : "android::hardware::GrantorDescriptor *",
4668   "referenced_type" : "type-399",
4669   "self_type" : "type-398",
4670   "size" : 4,
4671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4672  },
4673  {
4674   "alignment" : 4,
4675   "linker_set_key" : "android::hardware::IBinder *",
4676   "name" : "android::hardware::IBinder *",
4677   "referenced_type" : "type-33",
4678   "self_type" : "type-32",
4679   "size" : 4,
4680   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4681  },
4682  {
4683   "alignment" : 4,
4684   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4685   "name" : "android::hardware::IBinder::DeathRecipient *",
4686   "referenced_type" : "type-17",
4687   "self_type" : "type-649",
4688   "size" : 4,
4689   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4690  },
4691  {
4692   "alignment" : 4,
4693   "linker_set_key" : "android::hardware::IInterface *",
4694   "name" : "android::hardware::IInterface *",
4695   "referenced_type" : "type-148",
4696   "self_type" : "type-717",
4697   "size" : 4,
4698   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4699  },
4700  {
4701   "alignment" : 4,
4702   "linker_set_key" : "android::hardware::Parcel *",
4703   "name" : "android::hardware::Parcel *",
4704   "referenced_type" : "type-474",
4705   "self_type" : "type-480",
4706   "size" : 4,
4707   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4708  },
4709  {
4710   "alignment" : 4,
4711   "linker_set_key" : "android::hardware::ProcessState *",
4712   "name" : "android::hardware::ProcessState *",
4713   "referenced_type" : "type-19",
4714   "self_type" : "type-18",
4715   "size" : 4,
4716   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4717  },
4718  {
4719   "alignment" : 4,
4720   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
4721   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
4722   "referenced_type" : "type-247",
4723   "self_type" : "type-248",
4724   "size" : 4,
4725   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4726  },
4727  {
4728   "alignment" : 4,
4729   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
4730   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
4731   "referenced_type" : "type-662",
4732   "self_type" : "type-663",
4733   "size" : 4,
4734   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4735  },
4736  {
4737   "alignment" : 4,
4738   "linker_set_key" : "android::hardware::Return<bool> *",
4739   "name" : "android::hardware::Return<bool> *",
4740   "referenced_type" : "type-240",
4741   "self_type" : "type-242",
4742   "size" : 4,
4743   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4744  },
4745  {
4746   "alignment" : 4,
4747   "linker_set_key" : "android::hardware::Return<void> *",
4748   "name" : "android::hardware::Return<void> *",
4749   "referenced_type" : "type-259",
4750   "self_type" : "type-261",
4751   "size" : 4,
4752   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "linker_set_key" : "android::hardware::Status *",
4757   "name" : "android::hardware::Status *",
4758   "referenced_type" : "type-223",
4759   "self_type" : "type-233",
4760   "size" : 4,
4761   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4762  },
4763  {
4764   "alignment" : 4,
4765   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4766   "name" : "android::hardware::details::HidlInstrumentor *",
4767   "referenced_type" : "type-152",
4768   "self_type" : "type-641",
4769   "size" : 4,
4770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4771  },
4772  {
4773   "alignment" : 4,
4774   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4775   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4776   "referenced_type" : "type-409",
4777   "self_type" : "type-631",
4778   "size" : 4,
4779   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4780  },
4781  {
4782   "alignment" : 4,
4783   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4784   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4785   "referenced_type" : "type-401",
4786   "self_type" : "type-626",
4787   "size" : 4,
4788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4789  },
4790  {
4791   "alignment" : 4,
4792   "linker_set_key" : "android::hardware::details::return_status *",
4793   "name" : "android::hardware::details::return_status *",
4794   "referenced_type" : "type-241",
4795   "self_type" : "type-254",
4796   "size" : 4,
4797   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4798  },
4799  {
4800   "alignment" : 4,
4801   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4802   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4803   "referenced_type" : "type-412",
4804   "self_type" : "type-411",
4805   "size" : 4,
4806   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4807  },
4808  {
4809   "alignment" : 4,
4810   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4811   "name" : "android::hardware::hidl_binder_death_recipient *",
4812   "referenced_type" : "type-3",
4813   "self_type" : "type-206",
4814   "size" : 4,
4815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4816  },
4817  {
4818   "alignment" : 4,
4819   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4820   "name" : "android::hardware::hidl_death_recipient *",
4821   "referenced_type" : "type-6",
4822   "self_type" : "type-5",
4823   "size" : 4,
4824   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4825  },
4826  {
4827   "alignment" : 4,
4828   "linker_set_key" : "android::hardware::hidl_memory *",
4829   "name" : "android::hardware::hidl_memory *",
4830   "referenced_type" : "type-383",
4831   "self_type" : "type-384",
4832   "size" : 4,
4833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4834  },
4835  {
4836   "alignment" : 4,
4837   "linker_set_key" : "android::hardware::hidl_string *",
4838   "name" : "android::hardware::hidl_string *",
4839   "referenced_type" : "type-378",
4840   "self_type" : "type-403",
4841   "size" : 4,
4842   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4843  },
4844  {
4845   "alignment" : 4,
4846   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4847   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4848   "referenced_type" : "type-408",
4849   "self_type" : "type-414",
4850   "size" : 4,
4851   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4852  },
4853  {
4854   "alignment" : 4,
4855   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4856   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4857   "referenced_type" : "type-400",
4858   "self_type" : "type-404",
4859   "size" : 4,
4860   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4861  },
4862  {
4863   "alignment" : 4,
4864   "linker_set_key" : "android::hardware::hidl_version *",
4865   "name" : "android::hardware::hidl_version *",
4866   "referenced_type" : "type-430",
4867   "self_type" : "type-431",
4868   "size" : 4,
4869   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4870  },
4871  {
4872   "alignment" : 4,
4873   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget *",
4874   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget *",
4875   "referenced_type" : "type-462",
4876   "self_type" : "type-578",
4877   "size" : 4,
4878   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4879  },
4880  {
4881   "alignment" : 4,
4882   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback *",
4883   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback *",
4884   "referenced_type" : "type-488",
4885   "self_type" : "type-618",
4886   "size" : 4,
4887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h"
4888  },
4889  {
4890   "alignment" : 4,
4891   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
4892   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
4893   "referenced_type" : "type-622",
4894   "self_type" : "type-686",
4895   "size" : 4,
4896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4897  },
4898  {
4899   "alignment" : 4,
4900   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
4901   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
4902   "referenced_type" : "type-144",
4903   "self_type" : "type-165",
4904   "size" : 4,
4905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4906  },
4907  {
4908   "alignment" : 4,
4909   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadget *",
4910   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget *",
4911   "referenced_type" : "type-656",
4912   "self_type" : "type-661",
4913   "size" : 4,
4914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4915  },
4916  {
4917   "alignment" : 4,
4918   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback *",
4919   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback *",
4920   "referenced_type" : "type-659",
4921   "self_type" : "type-660",
4922   "size" : 4,
4923   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4924  },
4925  {
4926   "alignment" : 4,
4927   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadget *",
4928   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget *",
4929   "referenced_type" : "type-196",
4930   "self_type" : "type-195",
4931   "size" : 4,
4932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4933  },
4934  {
4935   "alignment" : 4,
4936   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
4937   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
4938   "referenced_type" : "type-140",
4939   "self_type" : "type-139",
4940   "size" : 4,
4941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4942  },
4943  {
4944   "alignment" : 4,
4945   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4946   "name" : "android::hidl::base::V1_0::BnHwBase *",
4947   "referenced_type" : "type-463",
4948   "self_type" : "type-487",
4949   "size" : 4,
4950   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4951  },
4952  {
4953   "alignment" : 4,
4954   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4955   "name" : "android::hidl::base::V1_0::IBase *",
4956   "referenced_type" : "type-16",
4957   "self_type" : "type-15",
4958   "size" : 4,
4959   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4960  },
4961  {
4962   "alignment" : 4,
4963   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4964   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4965   "referenced_type" : "type-99",
4966   "self_type" : "type-98",
4967   "size" : 4,
4968   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4969  },
4970  {
4971   "alignment" : 4,
4972   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4973   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4974   "referenced_type" : "type-121",
4975   "self_type" : "type-120",
4976   "size" : 4,
4977   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4978  },
4979  {
4980   "alignment" : 4,
4981   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4982   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4983   "referenced_type" : "type-706",
4984   "self_type" : "type-707",
4985   "size" : 4,
4986   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4987  },
4988  {
4989   "alignment" : 4,
4990   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4991   "name" : "android::sp<android::hardware::IBinder> *",
4992   "referenced_type" : "type-45",
4993   "self_type" : "type-708",
4994   "size" : 4,
4995   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4996  },
4997  {
4998   "alignment" : 4,
4999   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5000   "name" : "android::sp<android::hardware::ProcessState> *",
5001   "referenced_type" : "type-90",
5002   "self_type" : "type-89",
5003   "size" : 4,
5004   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5005  },
5006  {
5007   "alignment" : 4,
5008   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5009   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5010   "referenced_type" : "type-205",
5011   "self_type" : "type-204",
5012   "size" : 4,
5013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5014  },
5015  {
5016   "alignment" : 4,
5017   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5018   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5019   "referenced_type" : "type-194",
5020   "self_type" : "type-193",
5021   "size" : 4,
5022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5023  },
5024  {
5025   "alignment" : 4,
5026   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5027   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5028   "referenced_type" : "type-138",
5029   "self_type" : "type-137",
5030   "size" : 4,
5031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5032  },
5033  {
5034   "alignment" : 4,
5035   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5036   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5037   "referenced_type" : "type-464",
5038   "self_type" : "type-653",
5039   "size" : 4,
5040   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5041  },
5042  {
5043   "alignment" : 4,
5044   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5045   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5046   "referenced_type" : "type-97",
5047   "self_type" : "type-104",
5048   "size" : 4,
5049   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5050  },
5051  {
5052   "alignment" : 4,
5053   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5054   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5055   "referenced_type" : "type-119",
5056   "self_type" : "type-132",
5057   "size" : 4,
5058   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5059  },
5060  {
5061   "alignment" : 4,
5062   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5063   "name" : "android::wp<android::hardware::BHwBinder> *",
5064   "referenced_type" : "type-381",
5065   "self_type" : "type-452",
5066   "size" : 4,
5067   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5068  },
5069  {
5070   "alignment" : 4,
5071   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5072   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5073   "referenced_type" : "type-648",
5074   "self_type" : "type-650",
5075   "size" : 4,
5076   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5077  },
5078  {
5079   "alignment" : 4,
5080   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5081   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5082   "referenced_type" : "type-4",
5083   "self_type" : "type-304",
5084   "size" : 4,
5085   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5086  },
5087  {
5088   "alignment" : 4,
5089   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5090   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5091   "referenced_type" : "type-14",
5092   "self_type" : "type-642",
5093   "size" : 4,
5094   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5095  },
5096  {
5097   "alignment" : 4,
5098   "linker_set_key" : "android_flex_plane *",
5099   "name" : "android_flex_plane *",
5100   "referenced_type" : "type-550",
5101   "self_type" : "type-553",
5102   "size" : 4,
5103   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5104  },
5105  {
5106   "alignment" : 4,
5107   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5108   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5109   "referenced_type" : "type-36",
5110   "self_type" : "type-35",
5111   "size" : 4,
5112   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5113  },
5114  {
5115   "alignment" : 4,
5116   "linker_set_key" : "char *",
5117   "name" : "char *",
5118   "referenced_type" : "type-53",
5119   "self_type" : "type-275",
5120   "size" : 4,
5121   "source_file" : "/system/core/liblog/include/log/log_read.h"
5122  },
5123  {
5124   "alignment" : 4,
5125   "linker_set_key" : "const android::NativeHandle *",
5126   "name" : "const android::NativeHandle *",
5127   "referenced_type" : "type-444",
5128   "self_type" : "type-445",
5129   "size" : 4,
5130   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5131  },
5132  {
5133   "alignment" : 4,
5134   "linker_set_key" : "const android::RefBase *",
5135   "name" : "const android::RefBase *",
5136   "referenced_type" : "type-372",
5137   "self_type" : "type-373",
5138   "size" : 4,
5139   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5140  },
5141  {
5142   "alignment" : 4,
5143   "linker_set_key" : "const android::String16 *",
5144   "name" : "const android::String16 *",
5145   "referenced_type" : "type-38",
5146   "self_type" : "type-461",
5147   "size" : 4,
5148   "source_file" : "/system/core/libutils/include/utils/String16.h"
5149  },
5150  {
5151   "alignment" : 4,
5152   "linker_set_key" : "const android::String8 *",
5153   "name" : "const android::String8 *",
5154   "referenced_type" : "type-454",
5155   "self_type" : "type-455",
5156   "size" : 4,
5157   "source_file" : "/system/core/libutils/include/utils/String8.h"
5158  },
5159  {
5160   "alignment" : 4,
5161   "linker_set_key" : "const android::VectorImpl *",
5162   "name" : "const android::VectorImpl *",
5163   "referenced_type" : "type-531",
5164   "self_type" : "type-532",
5165   "size" : 4,
5166   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5167  },
5168  {
5169   "alignment" : 4,
5170   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5171   "name" : "const android::hardware::BpHwRefBase *",
5172   "referenced_type" : "type-469",
5173   "self_type" : "type-470",
5174   "size" : 4,
5175   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5176  },
5177  {
5178   "alignment" : 4,
5179   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5180   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5181   "referenced_type" : "type-498",
5182   "self_type" : "type-499",
5183   "size" : 4,
5184   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5185  },
5186  {
5187   "alignment" : 4,
5188   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5189   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5190   "referenced_type" : "type-503",
5191   "self_type" : "type-504",
5192   "size" : 4,
5193   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5194  },
5195  {
5196   "alignment" : 4,
5197   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
5198   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > *",
5199   "referenced_type" : "type-251",
5200   "self_type" : "type-252",
5201   "size" : 4,
5202   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5203  },
5204  {
5205   "alignment" : 4,
5206   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
5207   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > *",
5208   "referenced_type" : "type-666",
5209   "self_type" : "type-667",
5210   "size" : 4,
5211   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5212  },
5213  {
5214   "alignment" : 4,
5215   "linker_set_key" : "const android::hardware::Return<bool> *",
5216   "name" : "const android::hardware::Return<bool> *",
5217   "referenced_type" : "type-245",
5218   "self_type" : "type-246",
5219   "size" : 4,
5220   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5221  },
5222  {
5223   "alignment" : 4,
5224   "linker_set_key" : "const android::hardware::Status *",
5225   "name" : "const android::hardware::Status *",
5226   "referenced_type" : "type-234",
5227   "self_type" : "type-238",
5228   "size" : 4,
5229   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5230  },
5231  {
5232   "alignment" : 4,
5233   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5234   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5235   "referenced_type" : "type-633",
5236   "self_type" : "type-634",
5237   "size" : 4,
5238   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5239  },
5240  {
5241   "alignment" : 4,
5242   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5243   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5244   "referenced_type" : "type-628",
5245   "self_type" : "type-629",
5246   "size" : 4,
5247   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5248  },
5249  {
5250   "alignment" : 4,
5251   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5252   "name" : "const android::hardware::details::hidl_pointer<int> *",
5253   "referenced_type" : "type-579",
5254   "self_type" : "type-586",
5255   "size" : 4,
5256   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5257  },
5258  {
5259   "alignment" : 4,
5260   "linker_set_key" : "const android::hardware::details::return_status *",
5261   "name" : "const android::hardware::details::return_status *",
5262   "referenced_type" : "type-256",
5263   "self_type" : "type-257",
5264   "size" : 4,
5265   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5266  },
5267  {
5268   "alignment" : 4,
5269   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5270   "name" : "const android::hardware::hidl_death_recipient *",
5271   "referenced_type" : "type-646",
5272   "self_type" : "type-652",
5273   "size" : 4,
5274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5275  },
5276  {
5277   "alignment" : 4,
5278   "linker_set_key" : "const android::hardware::hidl_memory *",
5279   "name" : "const android::hardware::hidl_memory *",
5280   "referenced_type" : "type-386",
5281   "self_type" : "type-390",
5282   "size" : 4,
5283   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5284  },
5285  {
5286   "alignment" : 4,
5287   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5288   "name" : "const android::hardware::hidl_vec<int> *",
5289   "referenced_type" : "type-422",
5290   "self_type" : "type-423",
5291   "size" : 4,
5292   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5293  },
5294  {
5295   "alignment" : 4,
5296   "linker_set_key" : "const android::hardware::hidl_version *",
5297   "name" : "const android::hardware::hidl_version *",
5298   "referenced_type" : "type-432",
5299   "self_type" : "type-433",
5300   "size" : 4,
5301   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5302  },
5303  {
5304   "alignment" : 4,
5305   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
5306   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget *",
5307   "referenced_type" : "type-621",
5308   "self_type" : "type-625",
5309   "size" : 4,
5310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
5311  },
5312  {
5313   "alignment" : 4,
5314   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
5315   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback *",
5316   "referenced_type" : "type-619",
5317   "self_type" : "type-620",
5318   "size" : 4,
5319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
5320  },
5321  {
5322   "alignment" : 4,
5323   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadget *",
5324   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadget *",
5325   "referenced_type" : "type-607",
5326   "self_type" : "type-608",
5327   "size" : 4,
5328   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5329  },
5330  {
5331   "alignment" : 4,
5332   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
5333   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback *",
5334   "referenced_type" : "type-188",
5335   "self_type" : "type-192",
5336   "size" : 4,
5337   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5338  },
5339  {
5340   "alignment" : 4,
5341   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5342   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5343   "referenced_type" : "type-616",
5344   "self_type" : "type-617",
5345   "size" : 4,
5346   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5347  },
5348  {
5349   "alignment" : 4,
5350   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5351   "name" : "const android::hidl::base::V1_0::IBase *",
5352   "referenced_type" : "type-509",
5353   "self_type" : "type-508",
5354   "size" : 4,
5355   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5356  },
5357  {
5358   "alignment" : 4,
5359   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5360   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5361   "referenced_type" : "type-110",
5362   "self_type" : "type-111",
5363   "size" : 4,
5364   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5365  },
5366  {
5367   "alignment" : 4,
5368   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5369   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5370   "referenced_type" : "type-582",
5371   "self_type" : "type-583",
5372   "size" : 4,
5373   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5374  },
5375  {
5376   "alignment" : 4,
5377   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5378   "name" : "const android::sp<android::hardware::IBinder> *",
5379   "referenced_type" : "type-44",
5380   "self_type" : "type-715",
5381   "size" : 4,
5382   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5383  },
5384  {
5385   "alignment" : 4,
5386   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5387   "name" : "const android::sp<android::hardware::ProcessState> *",
5388   "referenced_type" : "type-91",
5389   "self_type" : "type-92",
5390   "size" : 4,
5391   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5392  },
5393  {
5394   "alignment" : 4,
5395   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5396   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5397   "referenced_type" : "type-216",
5398   "self_type" : "type-215",
5399   "size" : 4,
5400   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5401  },
5402  {
5403   "alignment" : 4,
5404   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5405   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5406   "referenced_type" : "type-338",
5407   "self_type" : "type-635",
5408   "size" : 4,
5409   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5410  },
5411  {
5412   "alignment" : 4,
5413   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5414   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> *",
5415   "referenced_type" : "type-203",
5416   "self_type" : "type-202",
5417   "size" : 4,
5418   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5419  },
5420  {
5421   "alignment" : 4,
5422   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5423   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> *",
5424   "referenced_type" : "type-187",
5425   "self_type" : "type-186",
5426   "size" : 4,
5427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5428  },
5429  {
5430   "alignment" : 4,
5431   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5432   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5433   "referenced_type" : "type-654",
5434   "self_type" : "type-702",
5435   "size" : 4,
5436   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5437  },
5438  {
5439   "alignment" : 4,
5440   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5441   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5442   "referenced_type" : "type-108",
5443   "self_type" : "type-109",
5444   "size" : 4,
5445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5446  },
5447  {
5448   "alignment" : 4,
5449   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5450   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5451   "referenced_type" : "type-133",
5452   "self_type" : "type-136",
5453   "size" : 4,
5454   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5455  },
5456  {
5457   "alignment" : 4,
5458   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5459   "name" : "const android::wp<android::hardware::BHwBinder> *",
5460   "referenced_type" : "type-589",
5461   "self_type" : "type-600",
5462   "size" : 4,
5463   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5464  },
5465  {
5466   "alignment" : 4,
5467   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5468   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5469   "referenced_type" : "type-316",
5470   "self_type" : "type-326",
5471   "size" : 4,
5472   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5473  },
5474  {
5475   "alignment" : 4,
5476   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5477   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5478   "referenced_type" : "type-644",
5479   "self_type" : "type-645",
5480   "size" : 4,
5481   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5482  },
5483  {
5484   "alignment" : 4,
5485   "linker_set_key" : "const char *",
5486   "name" : "const char *",
5487   "referenced_type" : "type-52",
5488   "self_type" : "type-51",
5489   "size" : 4,
5490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5491  },
5492  {
5493   "alignment" : 4,
5494   "linker_set_key" : "const char16_t *",
5495   "name" : "const char16_t *",
5496   "referenced_type" : "type-41",
5497   "self_type" : "type-40",
5498   "size" : 4,
5499   "source_file" : "/system/core/libutils/include/utils/String16.h"
5500  },
5501  {
5502   "alignment" : 4,
5503   "linker_set_key" : "const log_msg *",
5504   "name" : "const log_msg *",
5505   "referenced_type" : "type-175",
5506   "self_type" : "type-214",
5507   "size" : 4,
5508   "source_file" : "/system/core/liblog/include/log/log_read.h"
5509  },
5510  {
5511   "alignment" : 4,
5512   "linker_set_key" : "const native_handle *",
5513   "name" : "const native_handle *",
5514   "referenced_type" : "type-367",
5515   "self_type" : "type-366",
5516   "size" : 4,
5517   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5518  },
5519  {
5520   "alignment" : 4,
5521   "linker_set_key" : "const unsigned char *",
5522   "name" : "const unsigned char *",
5523   "referenced_type" : "type-348",
5524   "self_type" : "type-429",
5525   "size" : 4,
5526   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5527  },
5528  {
5529   "alignment" : 4,
5530   "linker_set_key" : "const unsigned long long *",
5531   "name" : "const unsigned long long *",
5532   "referenced_type" : "type-360",
5533   "self_type" : "type-481",
5534   "size" : 4,
5535   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5536  },
5537  {
5538   "alignment" : 4,
5539   "linker_set_key" : "const void *",
5540   "name" : "const void *",
5541   "referenced_type" : "type-435",
5542   "self_type" : "type-436",
5543   "size" : 4,
5544   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5545  },
5546  {
5547   "alignment" : 4,
5548   "linker_set_key" : "int (*)(void *)",
5549   "name" : "int (*)(void *)",
5550   "referenced_type" : "type-559",
5551   "self_type" : "type-560",
5552   "size" : 4,
5553   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5554  },
5555  {
5556   "alignment" : 4,
5557   "linker_set_key" : "int *",
5558   "name" : "int *",
5559   "referenced_type" : "type-20",
5560   "self_type" : "type-421",
5561   "size" : 4,
5562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5563  },
5564  {
5565   "alignment" : 4,
5566   "linker_set_key" : "log_msg *",
5567   "name" : "log_msg *",
5568   "referenced_type" : "type-176",
5569   "self_type" : "type-260",
5570   "size" : 4,
5571   "source_file" : "/system/core/liblog/include/log/log_read.h"
5572  },
5573  {
5574   "alignment" : 4,
5575   "linker_set_key" : "native_handle *",
5576   "name" : "native_handle *",
5577   "referenced_type" : "type-271",
5578   "self_type" : "type-270",
5579   "size" : 4,
5580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5581  },
5582  {
5583   "alignment" : 4,
5584   "linker_set_key" : "unsigned char *",
5585   "name" : "unsigned char *",
5586   "referenced_type" : "type-179",
5587   "self_type" : "type-476",
5588   "size" : 4,
5589   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5590  },
5591  {
5592   "alignment" : 4,
5593   "linker_set_key" : "unsigned long long *",
5594   "name" : "unsigned long long *",
5595   "referenced_type" : "type-13",
5596   "self_type" : "type-477",
5597   "size" : 4,
5598   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5599  },
5600  {
5601   "alignment" : 4,
5602   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5603   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5604   "referenced_type" : "type-479",
5605   "self_type" : "type-478",
5606   "size" : 4,
5607   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5608  },
5609  {
5610   "alignment" : 4,
5611   "linker_set_key" : "void *",
5612   "name" : "void *",
5613   "referenced_type" : "type-22",
5614   "self_type" : "type-21",
5615   "size" : 4,
5616   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5617  },
5618  {
5619   "alignment" : 4,
5620   "linker_set_key" : "void **",
5621   "name" : "void **",
5622   "referenced_type" : "type-21",
5623   "self_type" : "type-563",
5624   "size" : 4,
5625   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5626  }
5627 ],
5628 "qualified_types" :
5629 [
5630  {
5631   "alignment" : 4,
5632   "is_const" : true,
5633   "linker_set_key" : "android::RefBase::weakref_impl *const",
5634   "name" : "android::RefBase::weakref_impl *const",
5635   "referenced_type" : "type-122",
5636   "self_type" : "type-124",
5637   "size" : 4,
5638   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5639  },
5640  {
5641   "alignment" : 4,
5642   "is_const" : true,
5643   "linker_set_key" : "android::RefBase::weakref_impl *const",
5644   "name" : "android::RefBase::weakref_impl *const",
5645   "referenced_type" : "type-199",
5646   "self_type" : "type-201",
5647   "size" : 4,
5648   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5649  },
5650  {
5651   "alignment" : 4,
5652   "is_const" : true,
5653   "linker_set_key" : "android::RefBase::weakref_impl *const",
5654   "name" : "android::RefBase::weakref_impl *const",
5655   "referenced_type" : "type-668",
5656   "self_type" : "type-670",
5657   "size" : 4,
5658   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5659  },
5660  {
5661   "alignment" : 4,
5662   "is_const" : true,
5663   "linker_set_key" : "android::RefBase::weakref_impl *const",
5664   "name" : "android::RefBase::weakref_impl *const",
5665   "referenced_type" : "type-66",
5666   "self_type" : "type-68",
5667   "size" : 4,
5668   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5669  },
5670  {
5671   "alignment" : 4,
5672   "is_const" : true,
5673   "linker_set_key" : "android::RefBase::weakref_impl *const",
5674   "name" : "android::RefBase::weakref_impl *const",
5675   "referenced_type" : "type-709",
5676   "self_type" : "type-711",
5677   "size" : 4,
5678   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5679  },
5680  {
5681   "alignment" : 4,
5682   "is_const" : true,
5683   "linker_set_key" : "android::RefBase::weakref_impl *const",
5684   "name" : "android::RefBase::weakref_impl *const",
5685   "referenced_type" : "type-9",
5686   "self_type" : "type-8",
5687   "size" : 4,
5688   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5689  },
5690  {
5691   "alignment" : 4,
5692   "is_const" : true,
5693   "linker_set_key" : "android::hardware::IBinder *const",
5694   "name" : "android::hardware::IBinder *const",
5695   "referenced_type" : "type-32",
5696   "self_type" : "type-150",
5697   "size" : 4,
5698   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5699  },
5700  {
5701   "alignment" : 4,
5702   "is_const" : true,
5703   "linker_set_key" : "const android::NativeHandle",
5704   "name" : "const android::NativeHandle",
5705   "referenced_type" : "type-269",
5706   "self_type" : "type-444",
5707   "size" : 12,
5708   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5709  },
5710  {
5711   "alignment" : 4,
5712   "is_const" : true,
5713   "linker_set_key" : "const android::RefBase",
5714   "name" : "const android::RefBase",
5715   "referenced_type" : "type-7",
5716   "self_type" : "type-372",
5717   "size" : 8,
5718   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5719  },
5720  {
5721   "alignment" : 4,
5722   "is_const" : true,
5723   "linker_set_key" : "const android::String16",
5724   "name" : "const android::String16",
5725   "referenced_type" : "type-39",
5726   "self_type" : "type-38",
5727   "size" : 4,
5728   "source_file" : "/system/core/libutils/include/utils/String16.h"
5729  },
5730  {
5731   "alignment" : 4,
5732   "is_const" : true,
5733   "linker_set_key" : "const android::String8",
5734   "name" : "const android::String8",
5735   "referenced_type" : "type-50",
5736   "self_type" : "type-454",
5737   "size" : 4,
5738   "source_file" : "/system/core/libutils/include/utils/String8.h"
5739  },
5740  {
5741   "alignment" : 4,
5742   "is_const" : true,
5743   "linker_set_key" : "const android::VectorImpl",
5744   "name" : "const android::VectorImpl",
5745   "referenced_type" : "type-29",
5746   "self_type" : "type-531",
5747   "size" : 20,
5748   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5749  },
5750  {
5751   "alignment" : 4,
5752   "is_const" : true,
5753   "linker_set_key" : "const android::hardware::BpHwRefBase",
5754   "name" : "const android::hardware::BpHwRefBase",
5755   "referenced_type" : "type-149",
5756   "self_type" : "type-469",
5757   "size" : 24,
5758   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5759  },
5760  {
5761   "alignment" : 4,
5762   "is_const" : true,
5763   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5764   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5765   "referenced_type" : "type-492",
5766   "self_type" : "type-498",
5767   "size" : 16,
5768   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5769  },
5770  {
5771   "alignment" : 4,
5772   "is_const" : true,
5773   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5774   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5775   "referenced_type" : "type-500",
5776   "self_type" : "type-503",
5777   "size" : 16,
5778   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5779  },
5780  {
5781   "alignment" : 4,
5782   "is_const" : true,
5783   "linker_set_key" : "const android::hardware::Parcel",
5784   "name" : "const android::hardware::Parcel",
5785   "referenced_type" : "type-474",
5786   "self_type" : "type-485",
5787   "size" : 68,
5788   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5789  },
5790  {
5791   "alignment" : 4,
5792   "is_const" : true,
5793   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
5794   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
5795   "referenced_type" : "type-247",
5796   "self_type" : "type-251",
5797   "size" : 28,
5798   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5799  },
5800  {
5801   "alignment" : 4,
5802   "is_const" : true,
5803   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
5804   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
5805   "referenced_type" : "type-662",
5806   "self_type" : "type-666",
5807   "size" : 28,
5808   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5809  },
5810  {
5811   "alignment" : 4,
5812   "is_const" : true,
5813   "linker_set_key" : "const android::hardware::Return<bool>",
5814   "name" : "const android::hardware::Return<bool>",
5815   "referenced_type" : "type-240",
5816   "self_type" : "type-245",
5817   "size" : 24,
5818   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5819  },
5820  {
5821   "alignment" : 4,
5822   "is_const" : true,
5823   "linker_set_key" : "const android::hardware::Status",
5824   "name" : "const android::hardware::Status",
5825   "referenced_type" : "type-223",
5826   "self_type" : "type-234",
5827   "size" : 20,
5828   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5829  },
5830  {
5831   "alignment" : 4,
5832   "is_const" : true,
5833   "linker_set_key" : "const android::hardware::details::SchedPrio",
5834   "name" : "const android::hardware::details::SchedPrio",
5835   "referenced_type" : "type-495",
5836   "self_type" : "type-497",
5837   "size" : 8,
5838   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5839  },
5840  {
5841   "alignment" : 8,
5842   "is_const" : true,
5843   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5844   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5845   "referenced_type" : "type-409",
5846   "self_type" : "type-633",
5847   "size" : 8,
5848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5849  },
5850  {
5851   "alignment" : 8,
5852   "is_const" : true,
5853   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5854   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5855   "referenced_type" : "type-401",
5856   "self_type" : "type-628",
5857   "size" : 8,
5858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5859  },
5860  {
5861   "alignment" : 8,
5862   "is_const" : true,
5863   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5864   "name" : "const android::hardware::details::hidl_pointer<int>",
5865   "referenced_type" : "type-419",
5866   "self_type" : "type-579",
5867   "size" : 8,
5868   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5869  },
5870  {
5871   "alignment" : 4,
5872   "is_const" : true,
5873   "linker_set_key" : "const android::hardware::details::return_status",
5874   "name" : "const android::hardware::details::return_status",
5875   "referenced_type" : "type-241",
5876   "self_type" : "type-256",
5877   "size" : 24,
5878   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5879  },
5880  {
5881   "alignment" : 4,
5882   "is_const" : true,
5883   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5884   "name" : "const android::hardware::hidl_death_recipient",
5885   "referenced_type" : "type-6",
5886   "self_type" : "type-646",
5887   "size" : 12,
5888   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5889  },
5890  {
5891   "alignment" : 8,
5892   "is_const" : true,
5893   "linker_set_key" : "const android::hardware::hidl_handle",
5894   "name" : "const android::hardware::hidl_handle",
5895   "referenced_type" : "type-376",
5896   "self_type" : "type-437",
5897   "size" : 16,
5898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5899  },
5900  {
5901   "alignment" : 8,
5902   "is_const" : true,
5903   "linker_set_key" : "const android::hardware::hidl_memory",
5904   "name" : "const android::hardware::hidl_memory",
5905   "referenced_type" : "type-383",
5906   "self_type" : "type-386",
5907   "size" : 40,
5908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5909  },
5910  {
5911   "alignment" : 8,
5912   "is_const" : true,
5913   "linker_set_key" : "const android::hardware::hidl_string",
5914   "name" : "const android::hardware::hidl_string",
5915   "referenced_type" : "type-378",
5916   "self_type" : "type-377",
5917   "size" : 16,
5918   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5919  },
5920  {
5921   "alignment" : 8,
5922   "is_const" : true,
5923   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5924   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5925   "referenced_type" : "type-400",
5926   "self_type" : "type-609",
5927   "size" : 16,
5928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5929  },
5930  {
5931   "alignment" : 8,
5932   "is_const" : true,
5933   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5934   "name" : "const android::hardware::hidl_vec<int>",
5935   "referenced_type" : "type-418",
5936   "self_type" : "type-422",
5937   "size" : 16,
5938   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5939  },
5940  {
5941   "alignment" : 2,
5942   "is_const" : true,
5943   "linker_set_key" : "const android::hardware::hidl_version",
5944   "name" : "const android::hardware::hidl_version",
5945   "referenced_type" : "type-430",
5946   "self_type" : "type-432",
5947   "size" : 4,
5948   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5949  },
5950  {
5951   "alignment" : 4,
5952   "is_const" : true,
5953   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
5954   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
5955   "referenced_type" : "type-622",
5956   "self_type" : "type-621",
5957   "size" : 92,
5958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h"
5959  },
5960  {
5961   "alignment" : 4,
5962   "is_const" : true,
5963   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
5964   "name" : "const android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
5965   "referenced_type" : "type-144",
5966   "self_type" : "type-619",
5967   "size" : 92,
5968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h"
5969  },
5970  {
5971   "alignment" : 8,
5972   "is_const" : true,
5973   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::GadgetFunction",
5974   "name" : "const android::hardware::usb::gadget::V1_0::GadgetFunction",
5975   "referenced_type" : "type-596",
5976   "self_type" : "type-598",
5977   "size" : 8,
5978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
5979  },
5980  {
5981   "alignment" : 4,
5982   "is_const" : true,
5983   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadget",
5984   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadget",
5985   "referenced_type" : "type-196",
5986   "self_type" : "type-607",
5987   "size" : 12,
5988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h"
5989  },
5990  {
5991   "alignment" : 4,
5992   "is_const" : true,
5993   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
5994   "name" : "const android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
5995   "referenced_type" : "type-140",
5996   "self_type" : "type-188",
5997   "size" : 12,
5998   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5999  },
6000  {
6001   "alignment" : 4,
6002   "is_const" : true,
6003   "linker_set_key" : "const android::hardware::usb::gadget::V1_0::Status",
6004   "name" : "const android::hardware::usb::gadget::V1_0::Status",
6005   "referenced_type" : "type-597",
6006   "self_type" : "type-601",
6007   "size" : 4,
6008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6009  },
6010  {
6011   "alignment" : 4,
6012   "is_const" : true,
6013   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6014   "name" : "const android::hidl::base::V1_0::BpHwBase",
6015   "referenced_type" : "type-613",
6016   "self_type" : "type-616",
6017   "size" : 92,
6018   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6019  },
6020  {
6021   "alignment" : 4,
6022   "is_const" : true,
6023   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6024   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6025   "referenced_type" : "type-447",
6026   "self_type" : "type-448",
6027   "size" : 4,
6028   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6029  },
6030  {
6031   "alignment" : 4,
6032   "is_const" : true,
6033   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6034   "name" : "const android::hidl::base::V1_0::IBase",
6035   "referenced_type" : "type-16",
6036   "self_type" : "type-509",
6037   "size" : 12,
6038   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6039  },
6040  {
6041   "alignment" : 4,
6042   "is_const" : true,
6043   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6044   "name" : "const android::hidl::base::V1_0::IBase *const",
6045   "referenced_type" : "type-508",
6046   "self_type" : "type-511",
6047   "size" : 4,
6048   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6049  },
6050  {
6051   "alignment" : 4,
6052   "is_const" : true,
6053   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6054   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6055   "referenced_type" : "type-99",
6056   "self_type" : "type-110",
6057   "size" : 12,
6058   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6059  },
6060  {
6061   "alignment" : 4,
6062   "is_const" : true,
6063   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6064   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6065   "referenced_type" : "type-585",
6066   "self_type" : "type-591",
6067   "size" : 4,
6068   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6069  },
6070  {
6071   "alignment" : 1,
6072   "is_const" : true,
6073   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6074   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6075   "referenced_type" : "type-584",
6076   "self_type" : "type-588",
6077   "size" : 1,
6078   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6079  },
6080  {
6081   "alignment" : 4,
6082   "is_const" : true,
6083   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6084   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6085   "referenced_type" : "type-121",
6086   "self_type" : "type-582",
6087   "size" : 12,
6088   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6089  },
6090  {
6091   "alignment" : 4,
6092   "is_const" : true,
6093   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6094   "name" : "const android::sp<android::hardware::IBinder>",
6095   "referenced_type" : "type-45",
6096   "self_type" : "type-44",
6097   "size" : 4,
6098   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6099  },
6100  {
6101   "alignment" : 4,
6102   "is_const" : true,
6103   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6104   "name" : "const android::sp<android::hardware::ProcessState>",
6105   "referenced_type" : "type-90",
6106   "self_type" : "type-91",
6107   "size" : 4,
6108   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6109  },
6110  {
6111   "alignment" : 4,
6112   "is_const" : true,
6113   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6114   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6115   "referenced_type" : "type-205",
6116   "self_type" : "type-216",
6117   "size" : 4,
6118   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6119  },
6120  {
6121   "alignment" : 4,
6122   "is_const" : true,
6123   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6124   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6125   "referenced_type" : "type-339",
6126   "self_type" : "type-338",
6127   "size" : 4,
6128   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6129  },
6130  {
6131   "alignment" : 4,
6132   "is_const" : true,
6133   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
6134   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
6135   "referenced_type" : "type-194",
6136   "self_type" : "type-203",
6137   "size" : 4,
6138   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6139  },
6140  {
6141   "alignment" : 4,
6142   "is_const" : true,
6143   "linker_set_key" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
6144   "name" : "const android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
6145   "referenced_type" : "type-138",
6146   "self_type" : "type-187",
6147   "size" : 4,
6148   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6149  },
6150  {
6151   "alignment" : 4,
6152   "is_const" : true,
6153   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6154   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6155   "referenced_type" : "type-464",
6156   "self_type" : "type-654",
6157   "size" : 4,
6158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6159  },
6160  {
6161   "alignment" : 4,
6162   "is_const" : true,
6163   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6164   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6165   "referenced_type" : "type-97",
6166   "self_type" : "type-108",
6167   "size" : 4,
6168   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6169  },
6170  {
6171   "alignment" : 4,
6172   "is_const" : true,
6173   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6174   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6175   "referenced_type" : "type-119",
6176   "self_type" : "type-133",
6177   "size" : 4,
6178   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6179  },
6180  {
6181   "alignment" : 4,
6182   "is_const" : true,
6183   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6184   "name" : "const android::wp<android::hardware::BHwBinder>",
6185   "referenced_type" : "type-381",
6186   "self_type" : "type-589",
6187   "size" : 8,
6188   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6189  },
6190  {
6191   "alignment" : 4,
6192   "is_const" : true,
6193   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6194   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6195   "referenced_type" : "type-4",
6196   "self_type" : "type-316",
6197   "size" : 8,
6198   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6199  },
6200  {
6201   "alignment" : 4,
6202   "is_const" : true,
6203   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6204   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6205   "referenced_type" : "type-14",
6206   "self_type" : "type-644",
6207   "size" : 8,
6208   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6209  },
6210  {
6211   "alignment" : 1,
6212   "is_const" : true,
6213   "linker_set_key" : "const bool",
6214   "name" : "const bool",
6215   "referenced_type" : "type-34",
6216   "self_type" : "type-115",
6217   "size" : 1,
6218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6219  },
6220  {
6221   "alignment" : 1,
6222   "is_const" : true,
6223   "linker_set_key" : "const char",
6224   "name" : "const char",
6225   "referenced_type" : "type-53",
6226   "self_type" : "type-52",
6227   "size" : 1,
6228   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6229  },
6230  {
6231   "alignment" : 2,
6232   "is_const" : true,
6233   "linker_set_key" : "const char16_t",
6234   "name" : "const char16_t",
6235   "referenced_type" : "type-42",
6236   "self_type" : "type-41",
6237   "size" : 2,
6238   "source_file" : "/system/core/libutils/include/utils/String16.h"
6239  },
6240  {
6241   "alignment" : 8,
6242   "is_const" : true,
6243   "linker_set_key" : "const double",
6244   "name" : "const double",
6245   "referenced_type" : "type-337",
6246   "self_type" : "type-368",
6247   "size" : 8,
6248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6249  },
6250  {
6251   "alignment" : 4,
6252   "is_const" : true,
6253   "linker_set_key" : "const float",
6254   "name" : "const float",
6255   "referenced_type" : "type-332",
6256   "self_type" : "type-362",
6257   "size" : 4,
6258   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6259  },
6260  {
6261   "alignment" : 4,
6262   "is_const" : true,
6263   "linker_set_key" : "const int",
6264   "name" : "const int",
6265   "referenced_type" : "type-20",
6266   "self_type" : "type-562",
6267   "size" : 4,
6268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6269  },
6270  {
6271   "is_const" : true,
6272   "linker_set_key" : "const iter<is_const>",
6273   "name" : "const iter<is_const>",
6274   "referenced_type" : "type-126",
6275   "self_type" : "type-125",
6276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6277  },
6278  {
6279   "is_const" : true,
6280   "linker_set_key" : "const iter<is_const>",
6281   "name" : "const iter<is_const>",
6282   "referenced_type" : "type-208",
6283   "self_type" : "type-207",
6284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6285  },
6286  {
6287   "is_const" : true,
6288   "linker_set_key" : "const iter<is_const>",
6289   "name" : "const iter<is_const>",
6290   "referenced_type" : "type-393",
6291   "self_type" : "type-392",
6292   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6293  },
6294  {
6295   "is_const" : true,
6296   "linker_set_key" : "const iter<is_const>",
6297   "name" : "const iter<is_const>",
6298   "referenced_type" : "type-672",
6299   "self_type" : "type-671",
6300   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6301  },
6302  {
6303   "is_const" : true,
6304   "linker_set_key" : "const iter<is_const>",
6305   "name" : "const iter<is_const>",
6306   "referenced_type" : "type-70",
6307   "self_type" : "type-69",
6308   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6309  },
6310  {
6311   "is_const" : true,
6312   "linker_set_key" : "const iter<is_const>",
6313   "name" : "const iter<is_const>",
6314   "referenced_type" : "type-713",
6315   "self_type" : "type-712",
6316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6317  },
6318  {
6319   "alignment" : 4,
6320   "is_const" : true,
6321   "linker_set_key" : "const log_msg",
6322   "name" : "const log_msg",
6323   "referenced_type" : "type-176",
6324   "self_type" : "type-175",
6325   "size" : 5124,
6326   "source_file" : "/system/core/liblog/include/log/log_read.h"
6327  },
6328  {
6329   "alignment" : 8,
6330   "is_const" : true,
6331   "linker_set_key" : "const long long",
6332   "name" : "const long long",
6333   "referenced_type" : "type-25",
6334   "self_type" : "type-357",
6335   "size" : 8,
6336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6337  },
6338  {
6339   "alignment" : 4,
6340   "is_const" : true,
6341   "linker_set_key" : "const native_handle",
6342   "name" : "const native_handle",
6343   "referenced_type" : "type-271",
6344   "self_type" : "type-367",
6345   "size" : 12,
6346   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6347  },
6348  {
6349   "alignment" : 2,
6350   "is_const" : true,
6351   "linker_set_key" : "const short",
6352   "name" : "const short",
6353   "referenced_type" : "type-292",
6354   "self_type" : "type-350",
6355   "size" : 2,
6356   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6357  },
6358  {
6359   "alignment" : 1,
6360   "is_const" : true,
6361   "linker_set_key" : "const signed char",
6362   "name" : "const signed char",
6363   "referenced_type" : "type-346",
6364   "self_type" : "type-345",
6365   "size" : 1,
6366   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6367  },
6368  {
6369   "alignment" : 8,
6370   "is_const" : true,
6371   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6372   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6373   "referenced_type" : "type-101",
6374   "self_type" : "type-100",
6375   "size" : 64,
6376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6377  },
6378  {
6379   "alignment" : 8,
6380   "is_const" : true,
6381   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6382   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6383   "referenced_type" : "type-172",
6384   "self_type" : "type-171",
6385   "size" : 64,
6386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6387  },
6388  {
6389   "alignment" : 8,
6390   "is_const" : true,
6391   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6392   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6393   "referenced_type" : "type-226",
6394   "self_type" : "type-225",
6395   "size" : 64,
6396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6397  },
6398  {
6399   "alignment" : 8,
6400   "is_const" : true,
6401   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6402   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6403   "referenced_type" : "type-59",
6404   "self_type" : "type-58",
6405   "size" : 64,
6406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6407  },
6408  {
6409   "alignment" : 8,
6410   "is_const" : true,
6411   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6412   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6413   "referenced_type" : "type-604",
6414   "self_type" : "type-603",
6415   "size" : 64,
6416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6417  },
6418  {
6419   "alignment" : 8,
6420   "is_const" : true,
6421   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6422   "name" : "const std::array<android::hardware::usb::gadget::V1_0::GadgetFunction, 8>",
6423   "referenced_type" : "type-698",
6424   "self_type" : "type-697",
6425   "size" : 64,
6426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "is_const" : true,
6431   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6432   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6433   "referenced_type" : "type-103",
6434   "self_type" : "type-102",
6435   "size" : 20,
6436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6437  },
6438  {
6439   "alignment" : 4,
6440   "is_const" : true,
6441   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6442   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6443   "referenced_type" : "type-174",
6444   "self_type" : "type-173",
6445   "size" : 20,
6446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6447  },
6448  {
6449   "alignment" : 4,
6450   "is_const" : true,
6451   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6452   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6453   "referenced_type" : "type-228",
6454   "self_type" : "type-227",
6455   "size" : 20,
6456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6457  },
6458  {
6459   "alignment" : 4,
6460   "is_const" : true,
6461   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6462   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6463   "referenced_type" : "type-606",
6464   "self_type" : "type-605",
6465   "size" : 20,
6466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6467  },
6468  {
6469   "alignment" : 4,
6470   "is_const" : true,
6471   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6472   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6473   "referenced_type" : "type-61",
6474   "self_type" : "type-60",
6475   "size" : 20,
6476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6477  },
6478  {
6479   "alignment" : 4,
6480   "is_const" : true,
6481   "linker_set_key" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6482   "name" : "const std::array<android::hardware::usb::gadget::V1_0::Status, 5>",
6483   "referenced_type" : "type-700",
6484   "self_type" : "type-699",
6485   "size" : 20,
6486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/types.h"
6487  },
6488  {
6489   "alignment" : 4,
6490   "is_const" : true,
6491   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6492   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6493   "referenced_type" : "type-135",
6494   "self_type" : "type-134",
6495   "size" : 12,
6496   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6497  },
6498  {
6499   "alignment" : 4,
6500   "is_const" : true,
6501   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6502   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6503   "referenced_type" : "type-212",
6504   "self_type" : "type-211",
6505   "size" : 12,
6506   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6507  },
6508  {
6509   "alignment" : 4,
6510   "is_const" : true,
6511   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6512   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6513   "referenced_type" : "type-451",
6514   "self_type" : "type-450",
6515   "size" : 12,
6516   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6517  },
6518  {
6519   "alignment" : 4,
6520   "is_const" : true,
6521   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6522   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6523   "referenced_type" : "type-679",
6524   "self_type" : "type-678",
6525   "size" : 12,
6526   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6527  },
6528  {
6529   "alignment" : 4,
6530   "is_const" : true,
6531   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6532   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6533   "referenced_type" : "type-719",
6534   "self_type" : "type-718",
6535   "size" : 12,
6536   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6537  },
6538  {
6539   "alignment" : 4,
6540   "is_const" : true,
6541   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6542   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6543   "referenced_type" : "type-77",
6544   "self_type" : "type-76",
6545   "size" : 12,
6546   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6547  },
6548  {
6549   "alignment" : 4,
6550   "is_const" : true,
6551   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6552   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6553   "referenced_type" : "type-170",
6554   "self_type" : "type-169",
6555   "size" : 4,
6556   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6557  },
6558  {
6559   "alignment" : 4,
6560   "is_const" : true,
6561   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6562   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6563   "referenced_type" : "type-595",
6564   "self_type" : "type-594",
6565   "size" : 4,
6566   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6567  },
6568  {
6569   "alignment" : 4,
6570   "is_const" : true,
6571   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6572   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6573   "referenced_type" : "type-696",
6574   "self_type" : "type-695",
6575   "size" : 4,
6576   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6577  },
6578  {
6579   "alignment" : 4,
6580   "is_const" : true,
6581   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6582   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6583   "referenced_type" : "type-96",
6584   "self_type" : "type-95",
6585   "size" : 4,
6586   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6587  },
6588  {
6589   "alignment" : 1,
6590   "is_const" : true,
6591   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6592   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6593   "referenced_type" : "type-167",
6594   "self_type" : "type-166",
6595   "size" : 3,
6596   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6597  },
6598  {
6599   "alignment" : 1,
6600   "is_const" : true,
6601   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6602   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6603   "referenced_type" : "type-593",
6604   "self_type" : "type-592",
6605   "size" : 3,
6606   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6607  },
6608  {
6609   "alignment" : 1,
6610   "is_const" : true,
6611   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6612   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6613   "referenced_type" : "type-694",
6614   "self_type" : "type-693",
6615   "size" : 3,
6616   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6617  },
6618  {
6619   "alignment" : 1,
6620   "is_const" : true,
6621   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6622   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6623   "referenced_type" : "type-94",
6624   "self_type" : "type-93",
6625   "size" : 3,
6626   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6627  },
6628  {
6629   "alignment" : 4,
6630   "is_const" : true,
6631   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6632   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6633   "referenced_type" : "type-157",
6634   "self_type" : "type-156",
6635   "size" : 12,
6636   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6637  },
6638  {
6639   "alignment" : 4,
6640   "is_const" : true,
6641   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6642   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6643   "referenced_type" : "type-490",
6644   "self_type" : "type-489",
6645   "size" : 12,
6646   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6647  },
6648  {
6649   "alignment" : 4,
6650   "is_const" : true,
6651   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6652   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6653   "referenced_type" : "type-684",
6654   "self_type" : "type-683",
6655   "size" : 12,
6656   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6657  },
6658  {
6659   "alignment" : 4,
6660   "is_const" : true,
6661   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6662   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6663   "referenced_type" : "type-81",
6664   "self_type" : "type-80",
6665   "size" : 12,
6666   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6667  },
6668  {
6669   "alignment" : 4,
6670   "is_const" : true,
6671   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6672   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6673   "referenced_type" : "type-131",
6674   "self_type" : "type-130",
6675   "size" : 8,
6676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6677  },
6678  {
6679   "alignment" : 4,
6680   "is_const" : true,
6681   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6682   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6683   "referenced_type" : "type-416",
6684   "self_type" : "type-415",
6685   "size" : 8,
6686   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6687  },
6688  {
6689   "alignment" : 4,
6690   "is_const" : true,
6691   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6692   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6693   "referenced_type" : "type-677",
6694   "self_type" : "type-676",
6695   "size" : 8,
6696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6697  },
6698  {
6699   "alignment" : 4,
6700   "is_const" : true,
6701   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6702   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6703   "referenced_type" : "type-75",
6704   "self_type" : "type-74",
6705   "size" : 8,
6706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6707  },
6708  {
6709   "alignment" : 4,
6710   "is_const" : true,
6711   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6712   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6713   "referenced_type" : "type-129",
6714   "self_type" : "type-128",
6715   "size" : 8,
6716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6717  },
6718  {
6719   "alignment" : 4,
6720   "is_const" : true,
6721   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6722   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6723   "referenced_type" : "type-406",
6724   "self_type" : "type-405",
6725   "size" : 8,
6726   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6727  },
6728  {
6729   "alignment" : 4,
6730   "is_const" : true,
6731   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6732   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6733   "referenced_type" : "type-675",
6734   "self_type" : "type-674",
6735   "size" : 8,
6736   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6737  },
6738  {
6739   "alignment" : 4,
6740   "is_const" : true,
6741   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6742   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6743   "referenced_type" : "type-73",
6744   "self_type" : "type-72",
6745   "size" : 8,
6746   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6747  },
6748  {
6749   "alignment" : 4,
6750   "is_const" : true,
6751   "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 *> > *)> > >",
6752   "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 *> > *)> > >",
6753   "referenced_type" : "type-107",
6754   "self_type" : "type-106",
6755   "size" : 12,
6756   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6757  },
6758  {
6759   "alignment" : 4,
6760   "is_const" : true,
6761   "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 *> > *)> > >",
6762   "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 *> > *)> > >",
6763   "referenced_type" : "type-191",
6764   "self_type" : "type-190",
6765   "size" : 12,
6766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6767  },
6768  {
6769   "alignment" : 4,
6770   "is_const" : true,
6771   "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 *> > *)> > >",
6772   "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 *> > *)> > >",
6773   "referenced_type" : "type-231",
6774   "self_type" : "type-230",
6775   "size" : 12,
6776   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6777  },
6778  {
6779   "alignment" : 4,
6780   "is_const" : true,
6781   "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 *> > *)> > >",
6782   "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 *> > *)> > >",
6783   "referenced_type" : "type-640",
6784   "self_type" : "type-639",
6785   "size" : 12,
6786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6787  },
6788  {
6789   "alignment" : 4,
6790   "is_const" : true,
6791   "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 *> > *)> > >",
6792   "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 *> > *)> > >",
6793   "referenced_type" : "type-64",
6794   "self_type" : "type-63",
6795   "size" : 12,
6796   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6797  },
6798  {
6799   "alignment" : 4,
6800   "is_const" : true,
6801   "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 *> > *)> > >",
6802   "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 *> > *)> > >",
6803   "referenced_type" : "type-705",
6804   "self_type" : "type-704",
6805   "size" : 12,
6806   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6807  },
6808  {
6809   "alignment" : 1,
6810   "is_const" : true,
6811   "linker_set_key" : "const unsigned char",
6812   "name" : "const unsigned char",
6813   "referenced_type" : "type-179",
6814   "self_type" : "type-348",
6815   "size" : 1,
6816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6817  },
6818  {
6819   "alignment" : 4,
6820   "is_const" : true,
6821   "linker_set_key" : "const unsigned int",
6822   "name" : "const unsigned int",
6823   "referenced_type" : "type-2",
6824   "self_type" : "type-30",
6825   "size" : 4,
6826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6827  },
6828  {
6829   "alignment" : 8,
6830   "is_const" : true,
6831   "linker_set_key" : "const unsigned long long",
6832   "name" : "const unsigned long long",
6833   "referenced_type" : "type-13",
6834   "self_type" : "type-360",
6835   "size" : 8,
6836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6837  },
6838  {
6839   "alignment" : 2,
6840   "is_const" : true,
6841   "linker_set_key" : "const unsigned short",
6842   "name" : "const unsigned short",
6843   "referenced_type" : "type-181",
6844   "self_type" : "type-354",
6845   "size" : 2,
6846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6847  },
6848  {
6849   "is_const" : true,
6850   "linker_set_key" : "const void",
6851   "name" : "const void",
6852   "referenced_type" : "type-22",
6853   "self_type" : "type-435",
6854   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6855  },
6856  {
6857   "alignment" : 1,
6858   "is_volatile" : true,
6859   "linker_set_key" : "volatile bool",
6860   "name" : "volatile bool",
6861   "referenced_type" : "type-34",
6862   "self_type" : "type-118",
6863   "size" : 1,
6864   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6865  },
6866  {
6867   "alignment" : 4,
6868   "is_volatile" : true,
6869   "linker_set_key" : "volatile int",
6870   "name" : "volatile int",
6871   "referenced_type" : "type-20",
6872   "self_type" : "type-54",
6873   "size" : 4,
6874   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6875  }
6876 ],
6877 "record_types" :
6878 [
6879  {
6880   "alignment" : 4,
6881   "fields" :
6882   [
6883    {
6884     "access" : "private",
6885     "field_name" : "mCond",
6886     "referenced_type" : "type-117"
6887    }
6888   ],
6889   "linker_set_key" : "android::Condition",
6890   "name" : "android::Condition",
6891   "record_kind" : "class",
6892   "referenced_type" : "type-116",
6893   "self_type" : "type-116",
6894   "size" : 4,
6895   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6896   "unique_id" : "_ZTSN7android9ConditionE"
6897  },
6898  {
6899   "alignment" : 4,
6900   "fields" :
6901   [
6902    {
6903     "access" : "private",
6904     "field_name" : "mVector",
6905     "referenced_type" : "type-47"
6906    }
6907   ],
6908   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6909   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6910   "record_kind" : "class",
6911   "referenced_type" : "type-46",
6912   "self_type" : "type-46",
6913   "size" : 20,
6914   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6915   "template_args" : [ "type-39", "type-45" ],
6916   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6917  },
6918  {
6919   "alignment" : 4,
6920   "fields" :
6921   [
6922    {
6923     "access" : "private",
6924     "field_name" : "mCount",
6925     "referenced_type" : "type-268"
6926    }
6927   ],
6928   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6929   "name" : "android::LightRefBase<android::NativeHandle>",
6930   "record_kind" : "class",
6931   "referenced_type" : "type-267",
6932   "self_type" : "type-267",
6933   "size" : 4,
6934   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6935   "template_args" : [ "type-269" ],
6936   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6937  },
6938  {
6939   "alignment" : 4,
6940   "fields" :
6941   [
6942    {
6943     "access" : "private",
6944     "field_name" : "mCount",
6945     "referenced_type" : "type-265"
6946    }
6947   ],
6948   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6949   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6950   "record_kind" : "class",
6951   "referenced_type" : "type-264",
6952   "self_type" : "type-264",
6953   "size" : 4,
6954   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6955   "template_args" : [ "type-266" ],
6956   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6957  },
6958  {
6959   "alignment" : 4,
6960   "fields" :
6961   [
6962    {
6963     "access" : "private",
6964     "field_name" : "mMutex",
6965     "referenced_type" : "type-27"
6966    }
6967   ],
6968   "linker_set_key" : "android::Mutex",
6969   "name" : "android::Mutex",
6970   "record_kind" : "class",
6971   "referenced_type" : "type-26",
6972   "self_type" : "type-26",
6973   "size" : 4,
6974   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6975   "unique_id" : "_ZTSN7android5MutexE"
6976  },
6977  {
6978   "alignment" : 4,
6979   "fields" :
6980   [
6981    {
6982     "access" : "private",
6983     "field_name" : "mLock",
6984     "referenced_type" : "type-566"
6985    }
6986   ],
6987   "linker_set_key" : "android::Mutex::Autolock",
6988   "name" : "android::Mutex::Autolock",
6989   "record_kind" : "class",
6990   "referenced_type" : "type-565",
6991   "self_type" : "type-565",
6992   "size" : 4,
6993   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6994   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6995  },
6996  {
6997   "alignment" : 4,
6998   "base_specifiers" :
6999   [
7000    {
7001     "referenced_type" : "type-267"
7002    }
7003   ],
7004   "fields" :
7005   [
7006    {
7007     "access" : "private",
7008     "field_name" : "mHandle",
7009     "field_offset" : 32,
7010     "referenced_type" : "type-270"
7011    },
7012    {
7013     "access" : "private",
7014     "field_name" : "mOwnsHandle",
7015     "field_offset" : 64,
7016     "referenced_type" : "type-34"
7017    }
7018   ],
7019   "linker_set_key" : "android::NativeHandle",
7020   "name" : "android::NativeHandle",
7021   "record_kind" : "class",
7022   "referenced_type" : "type-269",
7023   "self_type" : "type-269",
7024   "size" : 12,
7025   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7026   "unique_id" : "_ZTSN7android12NativeHandleE"
7027  },
7028  {
7029   "alignment" : 4,
7030   "fields" :
7031   [
7032    {
7033     "access" : "private",
7034     "field_name" : "mRWLock",
7035     "referenced_type" : "type-571"
7036    }
7037   ],
7038   "linker_set_key" : "android::RWLock",
7039   "name" : "android::RWLock",
7040   "record_kind" : "class",
7041   "referenced_type" : "type-570",
7042   "self_type" : "type-570",
7043   "size" : 40,
7044   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7045   "unique_id" : "_ZTSN7android6RWLockE"
7046  },
7047  {
7048   "alignment" : 4,
7049   "fields" :
7050   [
7051    {
7052     "access" : "private",
7053     "field_name" : "mLock",
7054     "referenced_type" : "type-574"
7055    }
7056   ],
7057   "linker_set_key" : "android::RWLock::AutoRLock",
7058   "name" : "android::RWLock::AutoRLock",
7059   "record_kind" : "class",
7060   "referenced_type" : "type-573",
7061   "self_type" : "type-573",
7062   "size" : 4,
7063   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7064   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7065  },
7066  {
7067   "alignment" : 4,
7068   "fields" :
7069   [
7070    {
7071     "access" : "private",
7072     "field_name" : "mLock",
7073     "referenced_type" : "type-574"
7074    }
7075   ],
7076   "linker_set_key" : "android::RWLock::AutoWLock",
7077   "name" : "android::RWLock::AutoWLock",
7078   "record_kind" : "class",
7079   "referenced_type" : "type-576",
7080   "self_type" : "type-576",
7081   "size" : 4,
7082   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7083   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7084  },
7085  {
7086   "alignment" : 4,
7087   "fields" :
7088   [
7089    {
7090     "access" : "private",
7091     "field_name" : "mRefs",
7092     "field_offset" : 32,
7093     "referenced_type" : "type-8"
7094    }
7095   ],
7096   "linker_set_key" : "android::RefBase",
7097   "name" : "android::RefBase",
7098   "record_kind" : "class",
7099   "referenced_type" : "type-7",
7100   "self_type" : "type-7",
7101   "size" : 8,
7102   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7103   "unique_id" : "_ZTSN7android7RefBaseE",
7104   "vtable_components" :
7105   [
7106    {
7107     "kind" : "offset_to_top"
7108    },
7109    {
7110     "kind" : "rtti",
7111     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7112    },
7113    {
7114     "kind" : "complete_dtor_pointer",
7115     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7116    },
7117    {
7118     "kind" : "deleting_dtor_pointer",
7119     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7120    },
7121    {
7122     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7123    },
7124    {
7125     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7126    },
7127    {
7128     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7129    },
7130    {
7131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7132    }
7133   ]
7134  },
7135  {
7136   "alignment" : 1,
7137   "linker_set_key" : "android::RefBase::weakref_type",
7138   "name" : "android::RefBase::weakref_type",
7139   "record_kind" : "class",
7140   "referenced_type" : "type-12",
7141   "self_type" : "type-12",
7142   "size" : 1,
7143   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7144   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7145  },
7146  {
7147   "alignment" : 1,
7148   "linker_set_key" : "android::ReferenceMover",
7149   "name" : "android::ReferenceMover",
7150   "record_kind" : "class",
7151   "referenced_type" : "type-375",
7152   "self_type" : "type-375",
7153   "size" : 1,
7154   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7155   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7156  },
7157  {
7158   "alignment" : 4,
7159   "linker_set_key" : "android::ReferenceRenamer",
7160   "name" : "android::ReferenceRenamer",
7161   "record_kind" : "class",
7162   "referenced_type" : "type-370",
7163   "self_type" : "type-370",
7164   "size" : 4,
7165   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7166   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7167   "vtable_components" :
7168   [
7169    {
7170     "kind" : "offset_to_top"
7171    },
7172    {
7173     "kind" : "rtti",
7174     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7175    },
7176    {
7177     "is_pure" : true,
7178     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7179    }
7180   ]
7181  },
7182  {
7183   "alignment" : 8,
7184   "fields" :
7185   [
7186    {
7187     "access" : "private",
7188     "field_name" : "mTag",
7189     "referenced_type" : "type-13"
7190    }
7191   ],
7192   "linker_set_key" : "android::ScopedTrace",
7193   "name" : "android::ScopedTrace",
7194   "record_kind" : "class",
7195   "referenced_type" : "type-580",
7196   "self_type" : "type-580",
7197   "size" : 8,
7198   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7199   "unique_id" : "_ZTSN7android11ScopedTraceE"
7200  },
7201  {
7202   "alignment" : 4,
7203   "base_specifiers" :
7204   [
7205    {
7206     "access" : "private",
7207     "referenced_type" : "type-48"
7208    }
7209   ],
7210   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7211   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7212   "record_kind" : "class",
7213   "referenced_type" : "type-47",
7214   "self_type" : "type-47",
7215   "size" : 20,
7216   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7217   "template_args" : [ "type-49" ],
7218   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7219   "vtable_components" :
7220   [
7221    {
7222     "kind" : "offset_to_top"
7223    },
7224    {
7225     "kind" : "rtti",
7226     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7227    },
7228    {
7229     "kind" : "complete_dtor_pointer",
7230     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7231    },
7232    {
7233     "kind" : "deleting_dtor_pointer",
7234     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7235    },
7236    {
7237     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7238    },
7239    {
7240     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7241    },
7242    {
7243     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7244    },
7245    {
7246     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7247    },
7248    {
7249     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7250    },
7251    {
7252     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7253    },
7254    {
7255     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7256    }
7257   ]
7258  },
7259  {
7260   "alignment" : 4,
7261   "base_specifiers" :
7262   [
7263    {
7264     "referenced_type" : "type-29"
7265    }
7266   ],
7267   "linker_set_key" : "android::SortedVectorImpl",
7268   "name" : "android::SortedVectorImpl",
7269   "record_kind" : "class",
7270   "referenced_type" : "type-48",
7271   "self_type" : "type-48",
7272   "size" : 20,
7273   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7274   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7275   "vtable_components" :
7276   [
7277    {
7278     "kind" : "offset_to_top"
7279    },
7280    {
7281     "kind" : "rtti",
7282     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7283    },
7284    {
7285     "kind" : "complete_dtor_pointer",
7286     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7287    },
7288    {
7289     "kind" : "deleting_dtor_pointer",
7290     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7291    },
7292    {
7293     "is_pure" : true,
7294     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7295    },
7296    {
7297     "is_pure" : true,
7298     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7299    },
7300    {
7301     "is_pure" : true,
7302     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7303    },
7304    {
7305     "is_pure" : true,
7306     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7307    },
7308    {
7309     "is_pure" : true,
7310     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7311    },
7312    {
7313     "is_pure" : true,
7314     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7315    },
7316    {
7317     "is_pure" : true,
7318     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7319    }
7320   ]
7321  },
7322  {
7323   "alignment" : 4,
7324   "fields" :
7325   [
7326    {
7327     "access" : "private",
7328     "field_name" : "mString",
7329     "referenced_type" : "type-40"
7330    }
7331   ],
7332   "linker_set_key" : "android::String16",
7333   "name" : "android::String16",
7334   "record_kind" : "class",
7335   "referenced_type" : "type-39",
7336   "self_type" : "type-39",
7337   "size" : 4,
7338   "source_file" : "/system/core/libutils/include/utils/String16.h",
7339   "unique_id" : "_ZTSN7android8String16E"
7340  },
7341  {
7342   "alignment" : 4,
7343   "fields" :
7344   [
7345    {
7346     "access" : "private",
7347     "field_name" : "mString",
7348     "referenced_type" : "type-51"
7349    }
7350   ],
7351   "linker_set_key" : "android::String8",
7352   "name" : "android::String8",
7353   "record_kind" : "class",
7354   "referenced_type" : "type-50",
7355   "self_type" : "type-50",
7356   "size" : 4,
7357   "source_file" : "/system/core/libutils/include/utils/String8.h",
7358   "unique_id" : "_ZTSN7android7String8E"
7359  },
7360  {
7361   "alignment" : 4,
7362   "base_specifiers" :
7363   [
7364    {
7365     "is_virtual" : true,
7366     "referenced_type" : "type-7"
7367    }
7368   ],
7369   "fields" :
7370   [
7371    {
7372     "access" : "private",
7373     "field_name" : "mCanCallJava",
7374     "field_offset" : 32,
7375     "referenced_type" : "type-115"
7376    },
7377    {
7378     "access" : "private",
7379     "field_name" : "mThread",
7380     "field_offset" : 64,
7381     "referenced_type" : "type-21"
7382    },
7383    {
7384     "access" : "private",
7385     "field_name" : "mLock",
7386     "field_offset" : 96,
7387     "referenced_type" : "type-26"
7388    },
7389    {
7390     "access" : "private",
7391     "field_name" : "mThreadExitedCondition",
7392     "field_offset" : 128,
7393     "referenced_type" : "type-116"
7394    },
7395    {
7396     "access" : "private",
7397     "field_name" : "mStatus",
7398     "field_offset" : 160,
7399     "referenced_type" : "type-20"
7400    },
7401    {
7402     "access" : "private",
7403     "field_name" : "mExitPending",
7404     "field_offset" : 192,
7405     "referenced_type" : "type-118"
7406    },
7407    {
7408     "access" : "private",
7409     "field_name" : "mRunning",
7410     "field_offset" : 200,
7411     "referenced_type" : "type-118"
7412    },
7413    {
7414     "access" : "private",
7415     "field_name" : "mHoldSelf",
7416     "field_offset" : 224,
7417     "referenced_type" : "type-112"
7418    },
7419    {
7420     "access" : "private",
7421     "field_name" : "mTid",
7422     "field_offset" : 256,
7423     "referenced_type" : "type-20"
7424    }
7425   ],
7426   "linker_set_key" : "android::Thread",
7427   "name" : "android::Thread",
7428   "record_kind" : "class",
7429   "referenced_type" : "type-114",
7430   "self_type" : "type-114",
7431   "size" : 44,
7432   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7433   "unique_id" : "_ZTSN7android6ThreadE",
7434   "vtable_components" :
7435   [
7436    {
7437     "component_value" : 36,
7438     "kind" : "vbase_offset"
7439    },
7440    {
7441     "kind" : "offset_to_top"
7442    },
7443    {
7444     "kind" : "rtti",
7445     "mangled_component_name" : "_ZTIN7android6ThreadE"
7446    },
7447    {
7448     "kind" : "complete_dtor_pointer",
7449     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7450    },
7451    {
7452     "kind" : "deleting_dtor_pointer",
7453     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7454    },
7455    {
7456     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7457    },
7458    {
7459     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7460    },
7461    {
7462     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7463    },
7464    {
7465     "is_pure" : true,
7466     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7467    },
7468    {
7469     "kind" : "vcall_offset"
7470    },
7471    {
7472     "kind" : "vcall_offset"
7473    },
7474    {
7475     "kind" : "vcall_offset"
7476    },
7477    {
7478     "kind" : "vcall_offset"
7479    },
7480    {
7481     "component_value" : -36,
7482     "kind" : "vcall_offset"
7483    },
7484    {
7485     "component_value" : -36,
7486     "kind" : "offset_to_top"
7487    },
7488    {
7489     "kind" : "rtti",
7490     "mangled_component_name" : "_ZTIN7android6ThreadE"
7491    },
7492    {
7493     "kind" : "complete_dtor_pointer",
7494     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7495    },
7496    {
7497     "kind" : "deleting_dtor_pointer",
7498     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7499    },
7500    {
7501     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7502    },
7503    {
7504     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7505    },
7506    {
7507     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7508    },
7509    {
7510     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7511    }
7512   ]
7513  },
7514  {
7515   "alignment" : 4,
7516   "base_specifiers" :
7517   [
7518    {
7519     "access" : "private",
7520     "referenced_type" : "type-29"
7521    }
7522   ],
7523   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7524   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7525   "record_kind" : "class",
7526   "referenced_type" : "type-28",
7527   "self_type" : "type-28",
7528   "size" : 20,
7529   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7530   "template_args" : [ "type-31" ],
7531   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7532   "vtable_components" :
7533   [
7534    {
7535     "kind" : "offset_to_top"
7536    },
7537    {
7538     "kind" : "rtti",
7539     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7540    },
7541    {
7542     "kind" : "complete_dtor_pointer",
7543     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7544    },
7545    {
7546     "kind" : "deleting_dtor_pointer",
7547     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7548    },
7549    {
7550     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7551    },
7552    {
7553     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7554    },
7555    {
7556     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7557    },
7558    {
7559     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7560    },
7561    {
7562     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7563    },
7564    {
7565     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7566    }
7567   ]
7568  },
7569  {
7570   "alignment" : 4,
7571   "fields" :
7572   [
7573    {
7574     "access" : "private",
7575     "field_name" : "mStorage",
7576     "field_offset" : 32,
7577     "referenced_type" : "type-21"
7578    },
7579    {
7580     "access" : "private",
7581     "field_name" : "mCount",
7582     "field_offset" : 64,
7583     "referenced_type" : "type-2"
7584    },
7585    {
7586     "access" : "private",
7587     "field_name" : "mFlags",
7588     "field_offset" : 96,
7589     "referenced_type" : "type-30"
7590    },
7591    {
7592     "access" : "private",
7593     "field_name" : "mItemSize",
7594     "field_offset" : 128,
7595     "referenced_type" : "type-30"
7596    }
7597   ],
7598   "linker_set_key" : "android::VectorImpl",
7599   "name" : "android::VectorImpl",
7600   "record_kind" : "class",
7601   "referenced_type" : "type-29",
7602   "self_type" : "type-29",
7603   "size" : 20,
7604   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7605   "unique_id" : "_ZTSN7android10VectorImplE",
7606   "vtable_components" :
7607   [
7608    {
7609     "kind" : "offset_to_top"
7610    },
7611    {
7612     "kind" : "rtti",
7613     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7614    },
7615    {
7616     "kind" : "complete_dtor_pointer",
7617     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7618    },
7619    {
7620     "kind" : "deleting_dtor_pointer",
7621     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7622    },
7623    {
7624     "is_pure" : true,
7625     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7626    },
7627    {
7628     "is_pure" : true,
7629     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7630    },
7631    {
7632     "is_pure" : true,
7633     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7634    },
7635    {
7636     "is_pure" : true,
7637     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7638    },
7639    {
7640     "is_pure" : true,
7641     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7642    },
7643    {
7644     "is_pure" : true,
7645     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7646    }
7647   ]
7648  },
7649  {
7650   "alignment" : 4,
7651   "base_specifiers" :
7652   [
7653    {
7654     "referenced_type" : "type-264"
7655    }
7656   ],
7657   "linker_set_key" : "android::VirtualLightRefBase",
7658   "name" : "android::VirtualLightRefBase",
7659   "record_kind" : "class",
7660   "referenced_type" : "type-266",
7661   "self_type" : "type-266",
7662   "size" : 8,
7663   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7664   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7665   "vtable_components" :
7666   [
7667    {
7668     "kind" : "offset_to_top"
7669    },
7670    {
7671     "kind" : "rtti",
7672     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7673    },
7674    {
7675     "kind" : "complete_dtor_pointer",
7676     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7677    },
7678    {
7679     "kind" : "deleting_dtor_pointer",
7680     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7681    }
7682   ]
7683  },
7684  {
7685   "alignment" : 4,
7686   "base_specifiers" :
7687   [
7688    {
7689     "referenced_type" : "type-33"
7690    }
7691   ],
7692   "fields" :
7693   [
7694    {
7695     "access" : "protected",
7696     "field_name" : "mSchedPolicy",
7697     "field_offset" : 32,
7698     "referenced_type" : "type-20"
7699    },
7700    {
7701     "access" : "protected",
7702     "field_name" : "mSchedPriority",
7703     "field_offset" : 64,
7704     "referenced_type" : "type-20"
7705    },
7706    {
7707     "access" : "private",
7708     "field_name" : "mExtras",
7709     "field_offset" : 96,
7710     "referenced_type" : "type-222"
7711    },
7712    {
7713     "access" : "private",
7714     "field_name" : "mReserved0",
7715     "field_offset" : 128,
7716     "referenced_type" : "type-21"
7717    }
7718   ],
7719   "linker_set_key" : "android::hardware::BHwBinder",
7720   "name" : "android::hardware::BHwBinder",
7721   "record_kind" : "class",
7722   "referenced_type" : "type-221",
7723   "self_type" : "type-221",
7724   "size" : 28,
7725   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7726   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7727   "vtable_components" :
7728   [
7729    {
7730     "component_value" : 20,
7731     "kind" : "vbase_offset"
7732    },
7733    {
7734     "kind" : "offset_to_top"
7735    },
7736    {
7737     "kind" : "rtti",
7738     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7739    },
7740    {
7741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7742    },
7743    {
7744     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7745    },
7746    {
7747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7748    },
7749    {
7750     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7751    },
7752    {
7753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7754    },
7755    {
7756     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7757    },
7758    {
7759     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7760    },
7761    {
7762     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7763    },
7764    {
7765     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7766    },
7767    {
7768     "kind" : "complete_dtor_pointer",
7769     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7770    },
7771    {
7772     "kind" : "deleting_dtor_pointer",
7773     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7777    },
7778    {
7779     "kind" : "vcall_offset"
7780    },
7781    {
7782     "kind" : "vcall_offset"
7783    },
7784    {
7785     "kind" : "vcall_offset"
7786    },
7787    {
7788     "kind" : "vcall_offset"
7789    },
7790    {
7791     "component_value" : -20,
7792     "kind" : "vcall_offset"
7793    },
7794    {
7795     "component_value" : -20,
7796     "kind" : "offset_to_top"
7797    },
7798    {
7799     "kind" : "rtti",
7800     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7801    },
7802    {
7803     "kind" : "complete_dtor_pointer",
7804     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7805    },
7806    {
7807     "kind" : "deleting_dtor_pointer",
7808     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7809    },
7810    {
7811     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7812    },
7813    {
7814     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7815    },
7816    {
7817     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7818    },
7819    {
7820     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7821    }
7822   ]
7823  },
7824  {
7825   "alignment" : 4,
7826   "base_specifiers" :
7827   [
7828    {
7829     "is_virtual" : true,
7830     "referenced_type" : "type-7"
7831    }
7832   ],
7833   "fields" :
7834   [
7835    {
7836     "access" : "private",
7837     "field_name" : "mRemote",
7838     "field_offset" : 32,
7839     "referenced_type" : "type-150"
7840    },
7841    {
7842     "access" : "private",
7843     "field_name" : "mRefs",
7844     "field_offset" : 64,
7845     "referenced_type" : "type-11"
7846    },
7847    {
7848     "access" : "private",
7849     "field_name" : "mState",
7850     "field_offset" : 96,
7851     "referenced_type" : "type-151"
7852    }
7853   ],
7854   "linker_set_key" : "android::hardware::BpHwRefBase",
7855   "name" : "android::hardware::BpHwRefBase",
7856   "record_kind" : "class",
7857   "referenced_type" : "type-149",
7858   "self_type" : "type-149",
7859   "size" : 24,
7860   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7861   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7862   "vtable_components" :
7863   [
7864    {
7865     "component_value" : 16,
7866     "kind" : "vbase_offset"
7867    },
7868    {
7869     "kind" : "offset_to_top"
7870    },
7871    {
7872     "kind" : "rtti",
7873     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7874    },
7875    {
7876     "kind" : "complete_dtor_pointer",
7877     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7878    },
7879    {
7880     "kind" : "deleting_dtor_pointer",
7881     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7882    },
7883    {
7884     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7885    },
7886    {
7887     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7888    },
7889    {
7890     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7891    },
7892    {
7893     "kind" : "vcall_offset"
7894    },
7895    {
7896     "component_value" : -16,
7897     "kind" : "vcall_offset"
7898    },
7899    {
7900     "component_value" : -16,
7901     "kind" : "vcall_offset"
7902    },
7903    {
7904     "component_value" : -16,
7905     "kind" : "vcall_offset"
7906    },
7907    {
7908     "component_value" : -16,
7909     "kind" : "vcall_offset"
7910    },
7911    {
7912     "component_value" : -16,
7913     "kind" : "offset_to_top"
7914    },
7915    {
7916     "kind" : "rtti",
7917     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7918    },
7919    {
7920     "kind" : "complete_dtor_pointer",
7921     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7922    },
7923    {
7924     "kind" : "deleting_dtor_pointer",
7925     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7926    },
7927    {
7928     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7929    },
7930    {
7931     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7932    },
7933    {
7934     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7935    },
7936    {
7937     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7938    }
7939   ]
7940  },
7941  {
7942   "alignment" : 4,
7943   "base_specifiers" :
7944   [
7945    {
7946     "referenced_type" : "type-196"
7947    },
7948    {
7949     "referenced_type" : "type-148"
7950    },
7951    {
7952     "referenced_type" : "type-149"
7953    }
7954   ],
7955   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget>",
7956   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadget>",
7957   "record_kind" : "class",
7958   "referenced_type" : "type-473",
7959   "self_type" : "type-473",
7960   "size" : 32,
7961   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7962   "template_args" : [ "type-196" ],
7963   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE",
7964   "vtable_components" :
7965   [
7966    {
7967     "component_value" : 24,
7968     "kind" : "vbase_offset"
7969    },
7970    {
7971     "kind" : "offset_to_top"
7972    },
7973    {
7974     "kind" : "rtti",
7975     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
7976    },
7977    {
7978     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
7979    },
7980    {
7981     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7982    },
7983    {
7984     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7985    },
7986    {
7987     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7988    },
7989    {
7990     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7991    },
7992    {
7993     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
7994    },
7995    {
7996     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7997    },
7998    {
7999     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
8000    },
8001    {
8002     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8003    },
8004    {
8005     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
8006    },
8007    {
8008     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8009    },
8010    {
8011     "kind" : "complete_dtor_pointer",
8012     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
8013    },
8014    {
8015     "kind" : "deleting_dtor_pointer",
8016     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
8017    },
8018    {
8019     "is_pure" : true,
8020     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
8021    },
8022    {
8023     "is_pure" : true,
8024     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
8025    },
8026    {
8027     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
8028    },
8029    {
8030     "component_value" : 20,
8031     "kind" : "vbase_offset"
8032    },
8033    {
8034     "component_value" : -4,
8035     "kind" : "offset_to_top"
8036    },
8037    {
8038     "kind" : "rtti",
8039     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
8040    },
8041    {
8042     "kind" : "complete_dtor_pointer",
8043     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
8044    },
8045    {
8046     "kind" : "deleting_dtor_pointer",
8047     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
8048    },
8049    {
8050     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
8051    },
8052    {
8053     "component_value" : 16,
8054     "kind" : "vbase_offset"
8055    },
8056    {
8057     "component_value" : -8,
8058     "kind" : "offset_to_top"
8059    },
8060    {
8061     "kind" : "rtti",
8062     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
8063    },
8064    {
8065     "kind" : "complete_dtor_pointer",
8066     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
8067    },
8068    {
8069     "kind" : "deleting_dtor_pointer",
8070     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
8071    },
8072    {
8073     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8074    },
8075    {
8076     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8077    },
8078    {
8079     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8080    },
8081    {
8082     "kind" : "vcall_offset"
8083    },
8084    {
8085     "component_value" : -16,
8086     "kind" : "vcall_offset"
8087    },
8088    {
8089     "component_value" : -16,
8090     "kind" : "vcall_offset"
8091    },
8092    {
8093     "component_value" : -16,
8094     "kind" : "vcall_offset"
8095    },
8096    {
8097     "component_value" : -24,
8098     "kind" : "vcall_offset"
8099    },
8100    {
8101     "component_value" : -24,
8102     "kind" : "offset_to_top"
8103    },
8104    {
8105     "kind" : "rtti",
8106     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEEE"
8107    },
8108    {
8109     "kind" : "complete_dtor_pointer",
8110     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED1Ev"
8111    },
8112    {
8113     "kind" : "deleting_dtor_pointer",
8114     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEED0Ev"
8115    },
8116    {
8117     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8118    },
8119    {
8120     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8121    },
8122    {
8123     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8124    },
8125    {
8126     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8127    }
8128   ]
8129  },
8130  {
8131   "alignment" : 4,
8132   "base_specifiers" :
8133   [
8134    {
8135     "referenced_type" : "type-140"
8136    },
8137    {
8138     "referenced_type" : "type-148"
8139    },
8140    {
8141     "referenced_type" : "type-149"
8142    }
8143   ],
8144   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
8145   "name" : "android::hardware::BpInterface<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
8146   "record_kind" : "class",
8147   "referenced_type" : "type-147",
8148   "self_type" : "type-147",
8149   "size" : 32,
8150   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8151   "template_args" : [ "type-140" ],
8152   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE",
8153   "vtable_components" :
8154   [
8155    {
8156     "component_value" : 24,
8157     "kind" : "vbase_offset"
8158    },
8159    {
8160     "kind" : "offset_to_top"
8161    },
8162    {
8163     "kind" : "rtti",
8164     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
8165    },
8166    {
8167     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
8168    },
8169    {
8170     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8171    },
8172    {
8173     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8174    },
8175    {
8176     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8177    },
8178    {
8179     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8180    },
8181    {
8182     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
8183    },
8184    {
8185     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8186    },
8187    {
8188     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
8189    },
8190    {
8191     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8192    },
8193    {
8194     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
8195    },
8196    {
8197     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8198    },
8199    {
8200     "kind" : "complete_dtor_pointer",
8201     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
8202    },
8203    {
8204     "kind" : "deleting_dtor_pointer",
8205     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
8206    },
8207    {
8208     "is_pure" : true,
8209     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE"
8210    },
8211    {
8212     "is_pure" : true,
8213     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE"
8214    },
8215    {
8216     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
8217    },
8218    {
8219     "component_value" : 20,
8220     "kind" : "vbase_offset"
8221    },
8222    {
8223     "component_value" : -4,
8224     "kind" : "offset_to_top"
8225    },
8226    {
8227     "kind" : "rtti",
8228     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
8229    },
8230    {
8231     "kind" : "complete_dtor_pointer",
8232     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
8233    },
8234    {
8235     "kind" : "deleting_dtor_pointer",
8236     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
8237    },
8238    {
8239     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
8240    },
8241    {
8242     "component_value" : 16,
8243     "kind" : "vbase_offset"
8244    },
8245    {
8246     "component_value" : -8,
8247     "kind" : "offset_to_top"
8248    },
8249    {
8250     "kind" : "rtti",
8251     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
8252    },
8253    {
8254     "kind" : "complete_dtor_pointer",
8255     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
8256    },
8257    {
8258     "kind" : "deleting_dtor_pointer",
8259     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
8260    },
8261    {
8262     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8263    },
8264    {
8265     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8266    },
8267    {
8268     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8269    },
8270    {
8271     "kind" : "vcall_offset"
8272    },
8273    {
8274     "component_value" : -16,
8275     "kind" : "vcall_offset"
8276    },
8277    {
8278     "component_value" : -16,
8279     "kind" : "vcall_offset"
8280    },
8281    {
8282     "component_value" : -16,
8283     "kind" : "vcall_offset"
8284    },
8285    {
8286     "component_value" : -24,
8287     "kind" : "vcall_offset"
8288    },
8289    {
8290     "component_value" : -24,
8291     "kind" : "offset_to_top"
8292    },
8293    {
8294     "kind" : "rtti",
8295     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEE"
8296    },
8297    {
8298     "kind" : "complete_dtor_pointer",
8299     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED1Ev"
8300    },
8301    {
8302     "kind" : "deleting_dtor_pointer",
8303     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEED0Ev"
8304    },
8305    {
8306     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8307    },
8308    {
8309     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8310    },
8311    {
8312     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8313    },
8314    {
8315     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8316    }
8317   ]
8318  },
8319  {
8320   "alignment" : 4,
8321   "base_specifiers" :
8322   [
8323    {
8324     "referenced_type" : "type-16"
8325    },
8326    {
8327     "referenced_type" : "type-148"
8328    },
8329    {
8330     "referenced_type" : "type-149"
8331    }
8332   ],
8333   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8334   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8335   "record_kind" : "class",
8336   "referenced_type" : "type-471",
8337   "self_type" : "type-471",
8338   "size" : 32,
8339   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8340   "template_args" : [ "type-16" ],
8341   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8342   "vtable_components" :
8343   [
8344    {
8345     "component_value" : 24,
8346     "kind" : "vbase_offset"
8347    },
8348    {
8349     "kind" : "offset_to_top"
8350    },
8351    {
8352     "kind" : "rtti",
8353     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8354    },
8355    {
8356     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8357    },
8358    {
8359     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8360    },
8361    {
8362     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8369    },
8370    {
8371     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8372    },
8373    {
8374     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8375    },
8376    {
8377     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8378    },
8379    {
8380     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8381    },
8382    {
8383     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8384    },
8385    {
8386     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8387    },
8388    {
8389     "kind" : "complete_dtor_pointer",
8390     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8391    },
8392    {
8393     "kind" : "deleting_dtor_pointer",
8394     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8395    },
8396    {
8397     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8398    },
8399    {
8400     "component_value" : 20,
8401     "kind" : "vbase_offset"
8402    },
8403    {
8404     "component_value" : -4,
8405     "kind" : "offset_to_top"
8406    },
8407    {
8408     "kind" : "rtti",
8409     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8410    },
8411    {
8412     "kind" : "complete_dtor_pointer",
8413     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8414    },
8415    {
8416     "kind" : "deleting_dtor_pointer",
8417     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8418    },
8419    {
8420     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8421    },
8422    {
8423     "component_value" : 16,
8424     "kind" : "vbase_offset"
8425    },
8426    {
8427     "component_value" : -8,
8428     "kind" : "offset_to_top"
8429    },
8430    {
8431     "kind" : "rtti",
8432     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8433    },
8434    {
8435     "kind" : "complete_dtor_pointer",
8436     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8437    },
8438    {
8439     "kind" : "deleting_dtor_pointer",
8440     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8441    },
8442    {
8443     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8444    },
8445    {
8446     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8447    },
8448    {
8449     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8450    },
8451    {
8452     "kind" : "vcall_offset"
8453    },
8454    {
8455     "component_value" : -16,
8456     "kind" : "vcall_offset"
8457    },
8458    {
8459     "component_value" : -16,
8460     "kind" : "vcall_offset"
8461    },
8462    {
8463     "component_value" : -16,
8464     "kind" : "vcall_offset"
8465    },
8466    {
8467     "component_value" : -24,
8468     "kind" : "vcall_offset"
8469    },
8470    {
8471     "component_value" : -24,
8472     "kind" : "offset_to_top"
8473    },
8474    {
8475     "kind" : "rtti",
8476     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8477    },
8478    {
8479     "kind" : "complete_dtor_pointer",
8480     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8481    },
8482    {
8483     "kind" : "deleting_dtor_pointer",
8484     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8485    },
8486    {
8487     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8488    },
8489    {
8490     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8491    },
8492    {
8493     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8494    },
8495    {
8496     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8497    }
8498   ]
8499  },
8500  {
8501   "alignment" : 4,
8502   "fields" :
8503   [
8504    {
8505     "access" : "private",
8506     "field_name" : "mMutex",
8507     "referenced_type" : "type-493"
8508    },
8509    {
8510     "access" : "private",
8511     "field_name" : "mMap",
8512     "field_offset" : 32,
8513     "referenced_type" : "type-494"
8514    }
8515   ],
8516   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8517   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8518   "record_kind" : "class",
8519   "referenced_type" : "type-492",
8520   "self_type" : "type-492",
8521   "size" : 16,
8522   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8523   "template_args" : [ "type-14", "type-495" ],
8524   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8525  },
8526  {
8527   "alignment" : 4,
8528   "fields" :
8529   [
8530    {
8531     "access" : "private",
8532     "field_name" : "mMutex",
8533     "referenced_type" : "type-501"
8534    },
8535    {
8536     "access" : "private",
8537     "field_name" : "mMap",
8538     "field_offset" : 32,
8539     "referenced_type" : "type-502"
8540    }
8541   ],
8542   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8543   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8544   "record_kind" : "class",
8545   "referenced_type" : "type-500",
8546   "self_type" : "type-500",
8547   "size" : 16,
8548   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8549   "template_args" : [ "type-14", "type-34" ],
8550   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8551  },
8552  {
8553   "alignment" : 4,
8554   "fields" :
8555   [
8556    {
8557     "access" : "private",
8558     "field_name" : "mMutex",
8559     "referenced_type" : "type-506"
8560    },
8561    {
8562     "access" : "private",
8563     "field_name" : "mMap",
8564     "field_offset" : 32,
8565     "referenced_type" : "type-507"
8566    }
8567   ],
8568   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8569   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8570   "record_kind" : "class",
8571   "referenced_type" : "type-505",
8572   "self_type" : "type-505",
8573   "size" : 16,
8574   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8575   "template_args" : [ "type-508", "type-381" ],
8576   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8577  },
8578  {
8579   "alignment" : 4,
8580   "fields" :
8581   [
8582    {
8583     "access" : "private",
8584     "field_name" : "mMutex",
8585     "referenced_type" : "type-524"
8586    },
8587    {
8588     "access" : "private",
8589     "field_name" : "mMap",
8590     "field_offset" : 32,
8591     "referenced_type" : "type-525"
8592    }
8593   ],
8594   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8595   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8596   "record_kind" : "class",
8597   "referenced_type" : "type-523",
8598   "self_type" : "type-523",
8599   "size" : 16,
8600   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8601   "template_args" : [ "type-526", "type-527" ],
8602   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8603  },
8604  {
8605   "alignment" : 4,
8606   "fields" :
8607   [
8608    {
8609     "access" : "private",
8610     "field_name" : "mMutex",
8611     "referenced_type" : "type-514"
8612    },
8613    {
8614     "access" : "private",
8615     "field_name" : "mMap",
8616     "field_offset" : 32,
8617     "referenced_type" : "type-515"
8618    }
8619   ],
8620   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8621   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8622   "record_kind" : "class",
8623   "referenced_type" : "type-513",
8624   "self_type" : "type-513",
8625   "size" : 16,
8626   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8627   "template_args" : [ "type-516", "type-517" ],
8628   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8629  },
8630  {
8631   "alignment" : 8,
8632   "fields" :
8633   [
8634    {
8635     "field_name" : "flags",
8636     "referenced_type" : "type-2"
8637    },
8638    {
8639     "field_name" : "fdIndex",
8640     "field_offset" : 32,
8641     "referenced_type" : "type-2"
8642    },
8643    {
8644     "field_name" : "offset",
8645     "field_offset" : 64,
8646     "referenced_type" : "type-2"
8647    },
8648    {
8649     "field_name" : "extent",
8650     "field_offset" : 128,
8651     "referenced_type" : "type-13"
8652    }
8653   ],
8654   "linker_set_key" : "android::hardware::GrantorDescriptor",
8655   "name" : "android::hardware::GrantorDescriptor",
8656   "referenced_type" : "type-399",
8657   "self_type" : "type-399",
8658   "size" : 24,
8659   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8660   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8661  },
8662  {
8663   "alignment" : 8,
8664   "base_specifiers" :
8665   [
8666    {
8667     "is_virtual" : true,
8668     "referenced_type" : "type-383"
8669    },
8670    {
8671     "is_virtual" : true,
8672     "referenced_type" : "type-7"
8673    }
8674   ],
8675   "linker_set_key" : "android::hardware::HidlMemory",
8676   "name" : "android::hardware::HidlMemory",
8677   "record_kind" : "class",
8678   "referenced_type" : "type-391",
8679   "self_type" : "type-391",
8680   "size" : 56,
8681   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8682   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8683   "vtable_components" :
8684   [
8685    {
8686     "component_value" : 48,
8687     "kind" : "vbase_offset"
8688    },
8689    {
8690     "component_value" : 8,
8691     "kind" : "vbase_offset"
8692    },
8693    {
8694     "kind" : "offset_to_top"
8695    },
8696    {
8697     "kind" : "rtti",
8698     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8699    },
8700    {
8701     "kind" : "complete_dtor_pointer",
8702     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8703    },
8704    {
8705     "kind" : "deleting_dtor_pointer",
8706     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8707    },
8708    {
8709     "kind" : "vcall_offset"
8710    },
8711    {
8712     "kind" : "vcall_offset"
8713    },
8714    {
8715     "kind" : "vcall_offset"
8716    },
8717    {
8718     "kind" : "vcall_offset"
8719    },
8720    {
8721     "component_value" : -48,
8722     "kind" : "vcall_offset"
8723    },
8724    {
8725     "component_value" : -48,
8726     "kind" : "offset_to_top"
8727    },
8728    {
8729     "kind" : "rtti",
8730     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8731    },
8732    {
8733     "kind" : "complete_dtor_pointer",
8734     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8735    },
8736    {
8737     "kind" : "deleting_dtor_pointer",
8738     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8739    },
8740    {
8741     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8742    },
8743    {
8744     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8751    }
8752   ]
8753  },
8754  {
8755   "alignment" : 4,
8756   "base_specifiers" :
8757   [
8758    {
8759     "is_virtual" : true,
8760     "referenced_type" : "type-7"
8761    }
8762   ],
8763   "linker_set_key" : "android::hardware::IBinder",
8764   "name" : "android::hardware::IBinder",
8765   "record_kind" : "class",
8766   "referenced_type" : "type-33",
8767   "self_type" : "type-33",
8768   "size" : 12,
8769   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8770   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8771   "vtable_components" :
8772   [
8773    {
8774     "component_value" : 4,
8775     "kind" : "vbase_offset"
8776    },
8777    {
8778     "kind" : "offset_to_top"
8779    },
8780    {
8781     "kind" : "rtti",
8782     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8783    },
8784    {
8785     "is_pure" : true,
8786     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8787    },
8788    {
8789     "is_pure" : true,
8790     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8791    },
8792    {
8793     "is_pure" : true,
8794     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8795    },
8796    {
8797     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8798    },
8799    {
8800     "is_pure" : true,
8801     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8802    },
8803    {
8804     "is_pure" : true,
8805     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8806    },
8807    {
8808     "is_pure" : true,
8809     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8810    },
8811    {
8812     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8813    },
8814    {
8815     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8816    },
8817    {
8818     "kind" : "complete_dtor_pointer",
8819     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8820    },
8821    {
8822     "kind" : "deleting_dtor_pointer",
8823     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8824    },
8825    {
8826     "kind" : "vcall_offset"
8827    },
8828    {
8829     "kind" : "vcall_offset"
8830    },
8831    {
8832     "kind" : "vcall_offset"
8833    },
8834    {
8835     "kind" : "vcall_offset"
8836    },
8837    {
8838     "component_value" : -4,
8839     "kind" : "vcall_offset"
8840    },
8841    {
8842     "component_value" : -4,
8843     "kind" : "offset_to_top"
8844    },
8845    {
8846     "kind" : "rtti",
8847     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8848    },
8849    {
8850     "kind" : "complete_dtor_pointer",
8851     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8852    },
8853    {
8854     "kind" : "deleting_dtor_pointer",
8855     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8856    },
8857    {
8858     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8859    },
8860    {
8861     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8862    },
8863    {
8864     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8865    },
8866    {
8867     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8868    }
8869   ]
8870  },
8871  {
8872   "alignment" : 4,
8873   "base_specifiers" :
8874   [
8875    {
8876     "is_virtual" : true,
8877     "referenced_type" : "type-7"
8878    }
8879   ],
8880   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8881   "name" : "android::hardware::IBinder::DeathRecipient",
8882   "record_kind" : "class",
8883   "referenced_type" : "type-17",
8884   "self_type" : "type-17",
8885   "size" : 12,
8886   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8887   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8888   "vtable_components" :
8889   [
8890    {
8891     "component_value" : 4,
8892     "kind" : "vbase_offset"
8893    },
8894    {
8895     "kind" : "offset_to_top"
8896    },
8897    {
8898     "kind" : "rtti",
8899     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8900    },
8901    {
8902     "is_pure" : true,
8903     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8904    },
8905    {
8906     "kind" : "complete_dtor_pointer",
8907     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8908    },
8909    {
8910     "kind" : "deleting_dtor_pointer",
8911     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8912    },
8913    {
8914     "kind" : "vcall_offset"
8915    },
8916    {
8917     "kind" : "vcall_offset"
8918    },
8919    {
8920     "kind" : "vcall_offset"
8921    },
8922    {
8923     "kind" : "vcall_offset"
8924    },
8925    {
8926     "component_value" : -4,
8927     "kind" : "vcall_offset"
8928    },
8929    {
8930     "component_value" : -4,
8931     "kind" : "offset_to_top"
8932    },
8933    {
8934     "kind" : "rtti",
8935     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8936    },
8937    {
8938     "kind" : "complete_dtor_pointer",
8939     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8940    },
8941    {
8942     "kind" : "deleting_dtor_pointer",
8943     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8944    },
8945    {
8946     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8950    },
8951    {
8952     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8953    },
8954    {
8955     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8956    }
8957   ]
8958  },
8959  {
8960   "alignment" : 4,
8961   "base_specifiers" :
8962   [
8963    {
8964     "is_virtual" : true,
8965     "referenced_type" : "type-7"
8966    }
8967   ],
8968   "linker_set_key" : "android::hardware::IInterface",
8969   "name" : "android::hardware::IInterface",
8970   "record_kind" : "class",
8971   "referenced_type" : "type-148",
8972   "self_type" : "type-148",
8973   "size" : 12,
8974   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8975   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8976   "vtable_components" :
8977   [
8978    {
8979     "component_value" : 4,
8980     "kind" : "vbase_offset"
8981    },
8982    {
8983     "kind" : "offset_to_top"
8984    },
8985    {
8986     "kind" : "rtti",
8987     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8988    },
8989    {
8990     "kind" : "complete_dtor_pointer",
8991     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8992    },
8993    {
8994     "kind" : "deleting_dtor_pointer",
8995     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8996    },
8997    {
8998     "is_pure" : true,
8999     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9000    },
9001    {
9002     "kind" : "vcall_offset"
9003    },
9004    {
9005     "kind" : "vcall_offset"
9006    },
9007    {
9008     "kind" : "vcall_offset"
9009    },
9010    {
9011     "kind" : "vcall_offset"
9012    },
9013    {
9014     "component_value" : -4,
9015     "kind" : "vcall_offset"
9016    },
9017    {
9018     "component_value" : -4,
9019     "kind" : "offset_to_top"
9020    },
9021    {
9022     "kind" : "rtti",
9023     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9024    },
9025    {
9026     "kind" : "complete_dtor_pointer",
9027     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9028    },
9029    {
9030     "kind" : "deleting_dtor_pointer",
9031     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9032    },
9033    {
9034     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9035    },
9036    {
9037     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9044    }
9045   ]
9046  },
9047  {
9048   "alignment" : 8,
9049   "fields" :
9050   [
9051    {
9052     "access" : "private",
9053     "field_name" : "mGrantors",
9054     "referenced_type" : "type-395"
9055    },
9056    {
9057     "access" : "private",
9058     "field_name" : "mHandle",
9059     "field_offset" : 128,
9060     "referenced_type" : "type-441"
9061    },
9062    {
9063     "access" : "private",
9064     "field_name" : "mQuantum",
9065     "field_offset" : 192,
9066     "referenced_type" : "type-2"
9067    },
9068    {
9069     "access" : "private",
9070     "field_name" : "mFlags",
9071     "field_offset" : 224,
9072     "referenced_type" : "type-2"
9073    }
9074   ],
9075   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9076   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9077   "referenced_type" : "type-440",
9078   "self_type" : "type-440",
9079   "size" : 32,
9080   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9081   "template_args" : [ "type-53" ],
9082   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9083  },
9084  {
9085   "alignment" : 4,
9086   "fields" :
9087   [
9088    {
9089     "access" : "private",
9090     "field_name" : "mBufCachePos",
9091     "referenced_type" : "type-2"
9092    },
9093    {
9094     "access" : "private",
9095     "field_name" : "mBufCache",
9096     "field_offset" : 32,
9097     "referenced_type" : "type-475"
9098    },
9099    {
9100     "access" : "private",
9101     "field_name" : "mError",
9102     "field_offset" : 128,
9103     "referenced_type" : "type-20"
9104    },
9105    {
9106     "access" : "private",
9107     "field_name" : "mData",
9108     "field_offset" : 160,
9109     "referenced_type" : "type-476"
9110    },
9111    {
9112     "access" : "private",
9113     "field_name" : "mDataSize",
9114     "field_offset" : 192,
9115     "referenced_type" : "type-2"
9116    },
9117    {
9118     "access" : "private",
9119     "field_name" : "mDataCapacity",
9120     "field_offset" : 224,
9121     "referenced_type" : "type-2"
9122    },
9123    {
9124     "access" : "private",
9125     "field_name" : "mDataPos",
9126     "field_offset" : 256,
9127     "referenced_type" : "type-2"
9128    },
9129    {
9130     "access" : "private",
9131     "field_name" : "mObjects",
9132     "field_offset" : 288,
9133     "referenced_type" : "type-477"
9134    },
9135    {
9136     "access" : "private",
9137     "field_name" : "mObjectsSize",
9138     "field_offset" : 320,
9139     "referenced_type" : "type-2"
9140    },
9141    {
9142     "access" : "private",
9143     "field_name" : "mObjectsCapacity",
9144     "field_offset" : 352,
9145     "referenced_type" : "type-2"
9146    },
9147    {
9148     "access" : "private",
9149     "field_name" : "mNextObjectHint",
9150     "field_offset" : 384,
9151     "referenced_type" : "type-2"
9152    },
9153    {
9154     "access" : "private",
9155     "field_name" : "mNumRef",
9156     "field_offset" : 416,
9157     "referenced_type" : "type-2"
9158    },
9159    {
9160     "access" : "private",
9161     "field_name" : "mFdsKnown",
9162     "field_offset" : 448,
9163     "referenced_type" : "type-34"
9164    },
9165    {
9166     "access" : "private",
9167     "field_name" : "mHasFds",
9168     "field_offset" : 456,
9169     "referenced_type" : "type-34"
9170    },
9171    {
9172     "access" : "private",
9173     "field_name" : "mAllowFds",
9174     "field_offset" : 464,
9175     "referenced_type" : "type-34"
9176    },
9177    {
9178     "access" : "private",
9179     "field_name" : "mOwner",
9180     "field_offset" : 480,
9181     "referenced_type" : "type-478"
9182    },
9183    {
9184     "access" : "private",
9185     "field_name" : "mOwnerCookie",
9186     "field_offset" : 512,
9187     "referenced_type" : "type-21"
9188    }
9189   ],
9190   "linker_set_key" : "android::hardware::Parcel",
9191   "name" : "android::hardware::Parcel",
9192   "record_kind" : "class",
9193   "referenced_type" : "type-474",
9194   "self_type" : "type-474",
9195   "size" : 68,
9196   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9197   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9198  },
9199  {
9200   "access" : "private",
9201   "alignment" : 8,
9202   "fields" :
9203   [
9204    {
9205     "field_name" : "index",
9206     "referenced_type" : "type-2"
9207    },
9208    {
9209     "field_name" : "buffer",
9210     "field_offset" : 64,
9211     "referenced_type" : "type-13"
9212    },
9213    {
9214     "field_name" : "bufend",
9215     "field_offset" : 128,
9216     "referenced_type" : "type-13"
9217    }
9218   ],
9219   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9220   "name" : "android::hardware::Parcel::BufferInfo",
9221   "referenced_type" : "type-482",
9222   "self_type" : "type-482",
9223   "size" : 24,
9224   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9225   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9226  },
9227  {
9228   "alignment" : 8,
9229   "base_specifiers" :
9230   [
9231    {
9232     "is_virtual" : true,
9233     "referenced_type" : "type-7"
9234    }
9235   ],
9236   "fields" :
9237   [
9238    {
9239     "access" : "private",
9240     "field_name" : "mDriverFD",
9241     "field_offset" : 32,
9242     "referenced_type" : "type-20"
9243    },
9244    {
9245     "access" : "private",
9246     "field_name" : "mVMStart",
9247     "field_offset" : 64,
9248     "referenced_type" : "type-21"
9249    },
9250    {
9251     "access" : "private",
9252     "field_name" : "mThreadCountLock",
9253     "field_offset" : 96,
9254     "referenced_type" : "type-23"
9255    },
9256    {
9257     "access" : "private",
9258     "field_name" : "mThreadCountDecrement",
9259     "field_offset" : 128,
9260     "referenced_type" : "type-24"
9261    },
9262    {
9263     "access" : "private",
9264     "field_name" : "mExecutingThreadsCount",
9265     "field_offset" : 160,
9266     "referenced_type" : "type-2"
9267    },
9268    {
9269     "access" : "private",
9270     "field_name" : "mMaxThreads",
9271     "field_offset" : 192,
9272     "referenced_type" : "type-2"
9273    },
9274    {
9275     "access" : "private",
9276     "field_name" : "mStarvationStartTimeMs",
9277     "field_offset" : 256,
9278     "referenced_type" : "type-25"
9279    },
9280    {
9281     "access" : "private",
9282     "field_name" : "mLock",
9283     "field_offset" : 320,
9284     "referenced_type" : "type-26"
9285    },
9286    {
9287     "access" : "private",
9288     "field_name" : "mHandleToObject",
9289     "field_offset" : 352,
9290     "referenced_type" : "type-28"
9291    },
9292    {
9293     "access" : "private",
9294     "field_name" : "mManagesContexts",
9295     "field_offset" : 512,
9296     "referenced_type" : "type-34"
9297    },
9298    {
9299     "access" : "private",
9300     "field_name" : "mBinderContextCheckFunc",
9301     "field_offset" : 544,
9302     "referenced_type" : "type-35"
9303    },
9304    {
9305     "access" : "private",
9306     "field_name" : "mBinderContextUserData",
9307     "field_offset" : 576,
9308     "referenced_type" : "type-21"
9309    },
9310    {
9311     "access" : "private",
9312     "field_name" : "mContexts",
9313     "field_offset" : 608,
9314     "referenced_type" : "type-46"
9315    },
9316    {
9317     "access" : "private",
9318     "field_name" : "mRootDir",
9319     "field_offset" : 768,
9320     "referenced_type" : "type-50"
9321    },
9322    {
9323     "access" : "private",
9324     "field_name" : "mThreadPoolStarted",
9325     "field_offset" : 800,
9326     "referenced_type" : "type-34"
9327    },
9328    {
9329     "access" : "private",
9330     "field_name" : "mSpawnThreadOnStart",
9331     "field_offset" : 808,
9332     "referenced_type" : "type-34"
9333    },
9334    {
9335     "access" : "private",
9336     "field_name" : "mThreadPoolSeq",
9337     "field_offset" : 832,
9338     "referenced_type" : "type-54"
9339    },
9340    {
9341     "access" : "private",
9342     "field_name" : "mMmapSize",
9343     "field_offset" : 864,
9344     "referenced_type" : "type-30"
9345    },
9346    {
9347     "access" : "private",
9348     "field_name" : "mCallRestriction",
9349     "field_offset" : 896,
9350     "referenced_type" : "type-55"
9351    }
9352   ],
9353   "linker_set_key" : "android::hardware::ProcessState",
9354   "name" : "android::hardware::ProcessState",
9355   "record_kind" : "class",
9356   "referenced_type" : "type-19",
9357   "self_type" : "type-19",
9358   "size" : 128,
9359   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9360   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9361   "vtable_components" :
9362   [
9363    {
9364     "component_value" : 116,
9365     "kind" : "vbase_offset"
9366    },
9367    {
9368     "kind" : "offset_to_top"
9369    },
9370    {
9371     "kind" : "rtti",
9372     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9373    },
9374    {
9375     "kind" : "complete_dtor_pointer",
9376     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9377    },
9378    {
9379     "kind" : "deleting_dtor_pointer",
9380     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9381    },
9382    {
9383     "kind" : "vcall_offset"
9384    },
9385    {
9386     "kind" : "vcall_offset"
9387    },
9388    {
9389     "kind" : "vcall_offset"
9390    },
9391    {
9392     "kind" : "vcall_offset"
9393    },
9394    {
9395     "component_value" : -116,
9396     "kind" : "vcall_offset"
9397    },
9398    {
9399     "component_value" : -116,
9400     "kind" : "offset_to_top"
9401    },
9402    {
9403     "kind" : "rtti",
9404     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9405    },
9406    {
9407     "kind" : "complete_dtor_pointer",
9408     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9409    },
9410    {
9411     "kind" : "deleting_dtor_pointer",
9412     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9413    },
9414    {
9415     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9416    },
9417    {
9418     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9419    },
9420    {
9421     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9422    },
9423    {
9424     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9425    }
9426   ]
9427  },
9428  {
9429   "access" : "private",
9430   "alignment" : 4,
9431   "fields" :
9432   [
9433    {
9434     "field_name" : "binder",
9435     "referenced_type" : "type-32"
9436    },
9437    {
9438     "field_name" : "refs",
9439     "field_offset" : 32,
9440     "referenced_type" : "type-11"
9441    }
9442   ],
9443   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9444   "name" : "android::hardware::ProcessState::handle_entry",
9445   "referenced_type" : "type-31",
9446   "self_type" : "type-31",
9447   "size" : 8,
9448   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9449   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9450  },
9451  {
9452   "alignment" : 4,
9453   "base_specifiers" :
9454   [
9455    {
9456     "referenced_type" : "type-241"
9457    }
9458   ],
9459   "fields" :
9460   [
9461    {
9462     "access" : "private",
9463     "field_name" : "mVal",
9464     "field_offset" : 192,
9465     "referenced_type" : "type-194"
9466    }
9467   ],
9468   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
9469   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> >",
9470   "record_kind" : "class",
9471   "referenced_type" : "type-247",
9472   "self_type" : "type-247",
9473   "size" : 28,
9474   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9475   "template_args" : [ "type-194" ],
9476   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb6gadget4V1_010IUsbGadgetEEEEE"
9477  },
9478  {
9479   "alignment" : 4,
9480   "base_specifiers" :
9481   [
9482    {
9483     "referenced_type" : "type-241"
9484    }
9485   ],
9486   "fields" :
9487   [
9488    {
9489     "access" : "private",
9490     "field_name" : "mVal",
9491     "field_offset" : 192,
9492     "referenced_type" : "type-138"
9493    }
9494   ],
9495   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
9496   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> >",
9497   "record_kind" : "class",
9498   "referenced_type" : "type-662",
9499   "self_type" : "type-662",
9500   "size" : 28,
9501   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9502   "template_args" : [ "type-138" ],
9503   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb6gadget4V1_018IUsbGadgetCallbackEEEEE"
9504  },
9505  {
9506   "alignment" : 4,
9507   "base_specifiers" :
9508   [
9509    {
9510     "referenced_type" : "type-241"
9511    }
9512   ],
9513   "fields" :
9514   [
9515    {
9516     "access" : "private",
9517     "field_name" : "mVal",
9518     "field_offset" : 168,
9519     "referenced_type" : "type-34"
9520    }
9521   ],
9522   "linker_set_key" : "android::hardware::Return<bool>",
9523   "name" : "android::hardware::Return<bool>",
9524   "record_kind" : "class",
9525   "referenced_type" : "type-240",
9526   "self_type" : "type-240",
9527   "size" : 24,
9528   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9529   "template_args" : [ "type-34" ],
9530   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9531  },
9532  {
9533   "alignment" : 4,
9534   "base_specifiers" :
9535   [
9536    {
9537     "referenced_type" : "type-241"
9538    }
9539   ],
9540   "linker_set_key" : "android::hardware::Return<void>",
9541   "name" : "android::hardware::Return<void>",
9542   "record_kind" : "class",
9543   "referenced_type" : "type-259",
9544   "self_type" : "type-259",
9545   "size" : 24,
9546   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9547   "template_args" : [ "type-22" ],
9548   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9549  },
9550  {
9551   "alignment" : 4,
9552   "fields" :
9553   [
9554    {
9555     "access" : "private",
9556     "field_name" : "mException",
9557     "referenced_type" : "type-20"
9558    },
9559    {
9560     "access" : "private",
9561     "field_name" : "mErrorCode",
9562     "field_offset" : 32,
9563     "referenced_type" : "type-20"
9564    },
9565    {
9566     "access" : "private",
9567     "field_name" : "mMessage",
9568     "field_offset" : 64,
9569     "referenced_type" : "type-224"
9570    }
9571   ],
9572   "linker_set_key" : "android::hardware::Status",
9573   "name" : "android::hardware::Status",
9574   "record_kind" : "class",
9575   "referenced_type" : "type-223",
9576   "self_type" : "type-223",
9577   "size" : 20,
9578   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9579   "unique_id" : "_ZTSN7android8hardware6StatusE"
9580  },
9581  {
9582   "alignment" : 4,
9583   "fields" :
9584   [
9585    {
9586     "access" : "protected",
9587     "field_name" : "mInstrumentationCallbacks",
9588     "field_offset" : 32,
9589     "referenced_type" : "type-153"
9590    },
9591    {
9592     "access" : "protected",
9593     "field_name" : "mEnableInstrumentation",
9594     "field_offset" : 128,
9595     "referenced_type" : "type-34"
9596    },
9597    {
9598     "access" : "protected",
9599     "field_name" : "mInstrumentationLibPackage",
9600     "field_offset" : 160,
9601     "referenced_type" : "type-154"
9602    },
9603    {
9604     "access" : "protected",
9605     "field_name" : "mInterfaceName",
9606     "field_offset" : 256,
9607     "referenced_type" : "type-155"
9608    }
9609   ],
9610   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9611   "name" : "android::hardware::details::HidlInstrumentor",
9612   "referenced_type" : "type-152",
9613   "self_type" : "type-152",
9614   "size" : 44,
9615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9616   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9617   "vtable_components" :
9618   [
9619    {
9620     "kind" : "offset_to_top"
9621    },
9622    {
9623     "kind" : "rtti",
9624     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9625    },
9626    {
9627     "kind" : "complete_dtor_pointer",
9628     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9629    },
9630    {
9631     "kind" : "deleting_dtor_pointer",
9632     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9633    }
9634   ]
9635  },
9636  {
9637   "alignment" : 4,
9638   "fields" :
9639   [
9640    {
9641     "field_name" : "sched_policy",
9642     "referenced_type" : "type-20"
9643    },
9644    {
9645     "field_name" : "prio",
9646     "field_offset" : 32,
9647     "referenced_type" : "type-20"
9648    }
9649   ],
9650   "linker_set_key" : "android::hardware::details::SchedPrio",
9651   "name" : "android::hardware::details::SchedPrio",
9652   "referenced_type" : "type-495",
9653   "self_type" : "type-495",
9654   "size" : 8,
9655   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9656   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9657  },
9658  {
9659   "alignment" : 4,
9660   "fields" :
9661   [
9662    {
9663     "access" : "private",
9664     "field_name" : "mQueue",
9665     "referenced_type" : "type-658"
9666    }
9667   ],
9668   "linker_set_key" : "android::hardware::details::TaskRunner",
9669   "name" : "android::hardware::details::TaskRunner",
9670   "record_kind" : "class",
9671   "referenced_type" : "type-657",
9672   "self_type" : "type-657",
9673   "size" : 8,
9674   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9675   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9676  },
9677  {
9678   "alignment" : 1,
9679   "linker_set_key" : "android::hardware::details::bnhw_tag",
9680   "name" : "android::hardware::details::bnhw_tag",
9681   "referenced_type" : "type-329",
9682   "self_type" : "type-329",
9683   "size" : 1,
9684   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9685   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9686  },
9687  {
9688   "alignment" : 1,
9689   "linker_set_key" : "android::hardware::details::bphw_tag",
9690   "name" : "android::hardware::details::bphw_tag",
9691   "referenced_type" : "type-342",
9692   "self_type" : "type-342",
9693   "size" : 1,
9694   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9695   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9696  },
9697  {
9698   "alignment" : 1,
9699   "linker_set_key" : "android::hardware::details::bs_tag",
9700   "name" : "android::hardware::details::bs_tag",
9701   "referenced_type" : "type-353",
9702   "self_type" : "type-353",
9703   "size" : 1,
9704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9705   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9706  },
9707  {
9708   "access" : "private",
9709   "alignment" : 8,
9710   "fields" :
9711   [
9712    {
9713     "field_name" : "mPointer",
9714     "referenced_type" : "type-398"
9715    },
9716    {
9717     "field_name" : "_pad",
9718     "referenced_type" : "type-13"
9719    }
9720   ],
9721   "is_anonymous" : true,
9722   "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",
9723   "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",
9724   "record_kind" : "union",
9725   "referenced_type" : "type-397",
9726   "self_type" : "type-397",
9727   "size" : 8,
9728   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9729   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9730  },
9731  {
9732   "alignment" : 8,
9733   "fields" :
9734   [
9735    {
9736     "access" : "private",
9737     "referenced_type" : "type-397"
9738    }
9739   ],
9740   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9741   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9742   "referenced_type" : "type-396",
9743   "self_type" : "type-396",
9744   "size" : 8,
9745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9746   "template_args" : [ "type-399" ],
9747   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9748  },
9749  {
9750   "alignment" : 8,
9751   "fields" :
9752   [
9753    {
9754     "access" : "private",
9755     "referenced_type" : "type-410"
9756    }
9757   ],
9758   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9759   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9760   "referenced_type" : "type-409",
9761   "self_type" : "type-409",
9762   "size" : 8,
9763   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9764   "template_args" : [ "type-412" ],
9765   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9766  },
9767  {
9768   "alignment" : 8,
9769   "fields" :
9770   [
9771    {
9772     "access" : "private",
9773     "referenced_type" : "type-402"
9774    }
9775   ],
9776   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9777   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9778   "referenced_type" : "type-401",
9779   "self_type" : "type-401",
9780   "size" : 8,
9781   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9782   "template_args" : [ "type-378" ],
9783   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9784  },
9785  {
9786   "alignment" : 8,
9787   "fields" :
9788   [
9789    {
9790     "access" : "private",
9791     "referenced_type" : "type-427"
9792    }
9793   ],
9794   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9795   "name" : "android::hardware::details::hidl_pointer<char>",
9796   "referenced_type" : "type-426",
9797   "self_type" : "type-426",
9798   "size" : 8,
9799   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9800   "template_args" : [ "type-53" ],
9801   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9802  },
9803  {
9804   "access" : "private",
9805   "alignment" : 8,
9806   "fields" :
9807   [
9808    {
9809     "field_name" : "mPointer",
9810     "referenced_type" : "type-275"
9811    },
9812    {
9813     "field_name" : "_pad",
9814     "referenced_type" : "type-13"
9815    }
9816   ],
9817   "is_anonymous" : true,
9818   "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",
9819   "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",
9820   "record_kind" : "union",
9821   "referenced_type" : "type-427",
9822   "self_type" : "type-427",
9823   "size" : 8,
9824   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9825   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9826  },
9827  {
9828   "alignment" : 8,
9829   "fields" :
9830   [
9831    {
9832     "access" : "private",
9833     "referenced_type" : "type-380"
9834    }
9835   ],
9836   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9837   "name" : "android::hardware::details::hidl_pointer<const char>",
9838   "referenced_type" : "type-379",
9839   "self_type" : "type-379",
9840   "size" : 8,
9841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9842   "template_args" : [ "type-52" ],
9843   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9844  },
9845  {
9846   "access" : "private",
9847   "alignment" : 8,
9848   "fields" :
9849   [
9850    {
9851     "field_name" : "mPointer",
9852     "referenced_type" : "type-51"
9853    },
9854    {
9855     "field_name" : "_pad",
9856     "referenced_type" : "type-13"
9857    }
9858   ],
9859   "is_anonymous" : true,
9860   "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",
9861   "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",
9862   "record_kind" : "union",
9863   "referenced_type" : "type-380",
9864   "self_type" : "type-380",
9865   "size" : 8,
9866   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9867   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9868  },
9869  {
9870   "alignment" : 8,
9871   "fields" :
9872   [
9873    {
9874     "access" : "private",
9875     "referenced_type" : "type-365"
9876    }
9877   ],
9878   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9879   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9880   "referenced_type" : "type-364",
9881   "self_type" : "type-364",
9882   "size" : 8,
9883   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9884   "template_args" : [ "type-367" ],
9885   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9886  },
9887  {
9888   "access" : "private",
9889   "alignment" : 8,
9890   "fields" :
9891   [
9892    {
9893     "field_name" : "mPointer",
9894     "referenced_type" : "type-366"
9895    },
9896    {
9897     "field_name" : "_pad",
9898     "referenced_type" : "type-13"
9899    }
9900   ],
9901   "is_anonymous" : true,
9902   "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",
9903   "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",
9904   "record_kind" : "union",
9905   "referenced_type" : "type-365",
9906   "self_type" : "type-365",
9907   "size" : 8,
9908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9909   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9910  },
9911  {
9912   "access" : "private",
9913   "alignment" : 8,
9914   "fields" :
9915   [
9916    {
9917     "field_name" : "mPointer",
9918     "referenced_type" : "type-411"
9919    },
9920    {
9921     "field_name" : "_pad",
9922     "referenced_type" : "type-13"
9923    }
9924   ],
9925   "is_anonymous" : true,
9926   "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",
9927   "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",
9928   "record_kind" : "union",
9929   "referenced_type" : "type-410",
9930   "self_type" : "type-410",
9931   "size" : 8,
9932   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9933   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9934  },
9935  {
9936   "access" : "private",
9937   "alignment" : 8,
9938   "fields" :
9939   [
9940    {
9941     "field_name" : "mPointer",
9942     "referenced_type" : "type-403"
9943    },
9944    {
9945     "field_name" : "_pad",
9946     "referenced_type" : "type-13"
9947    }
9948   ],
9949   "is_anonymous" : true,
9950   "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",
9951   "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",
9952   "record_kind" : "union",
9953   "referenced_type" : "type-402",
9954   "self_type" : "type-402",
9955   "size" : 8,
9956   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9957   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9958  },
9959  {
9960   "alignment" : 8,
9961   "fields" :
9962   [
9963    {
9964     "access" : "private",
9965     "referenced_type" : "type-420"
9966    }
9967   ],
9968   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9969   "name" : "android::hardware::details::hidl_pointer<int>",
9970   "referenced_type" : "type-419",
9971   "self_type" : "type-419",
9972   "size" : 8,
9973   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9974   "template_args" : [ "type-20" ],
9975   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9976  },
9977  {
9978   "access" : "private",
9979   "alignment" : 8,
9980   "fields" :
9981   [
9982    {
9983     "field_name" : "mPointer",
9984     "referenced_type" : "type-421"
9985    },
9986    {
9987     "field_name" : "_pad",
9988     "referenced_type" : "type-13"
9989    }
9990   ],
9991   "is_anonymous" : true,
9992   "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",
9993   "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",
9994   "record_kind" : "union",
9995   "referenced_type" : "type-420",
9996   "self_type" : "type-420",
9997   "size" : 8,
9998   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9999   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10000  },
10001  {
10002   "alignment" : 8,
10003   "fields" :
10004   [
10005    {
10006     "access" : "private",
10007     "referenced_type" : "type-442"
10008    }
10009   ],
10010   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10011   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10012   "referenced_type" : "type-441",
10013   "self_type" : "type-441",
10014   "size" : 8,
10015   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10016   "template_args" : [ "type-271" ],
10017   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10018  },
10019  {
10020   "access" : "private",
10021   "alignment" : 8,
10022   "fields" :
10023   [
10024    {
10025     "field_name" : "mPointer",
10026     "referenced_type" : "type-270"
10027    },
10028    {
10029     "field_name" : "_pad",
10030     "referenced_type" : "type-13"
10031    }
10032   ],
10033   "is_anonymous" : true,
10034   "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",
10035   "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",
10036   "record_kind" : "union",
10037   "referenced_type" : "type-442",
10038   "self_type" : "type-442",
10039   "size" : 8,
10040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10041   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10042  },
10043  {
10044   "alignment" : 1,
10045   "linker_set_key" : "android::hardware::details::i_tag",
10046   "name" : "android::hardware::details::i_tag",
10047   "referenced_type" : "type-318",
10048   "self_type" : "type-318",
10049   "size" : 1,
10050   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10051   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10052  },
10053  {
10054   "alignment" : 4,
10055   "fields" :
10056   [
10057    {
10058     "access" : "private",
10059     "field_name" : "mStatus",
10060     "referenced_type" : "type-223"
10061    },
10062    {
10063     "access" : "private",
10064     "field_name" : "mCheckedStatus",
10065     "field_offset" : 160,
10066     "referenced_type" : "type-34"
10067    }
10068   ],
10069   "linker_set_key" : "android::hardware::details::return_status",
10070   "name" : "android::hardware::details::return_status",
10071   "record_kind" : "class",
10072   "referenced_type" : "type-241",
10073   "self_type" : "type-241",
10074   "size" : 24,
10075   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10076   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10077  },
10078  {
10079   "alignment" : 1,
10080   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10081   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10082   "referenced_type" : "type-428",
10083   "self_type" : "type-428",
10084   "size" : 1,
10085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10086   "template_args" : [ "type-179" ],
10087   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10088  },
10089  {
10090   "alignment" : 1,
10091   "fields" :
10092   [
10093    {
10094     "access" : "private",
10095     "field_name" : "mBuffer",
10096     "referenced_type" : "type-413"
10097    }
10098   ],
10099   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10100   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10101   "referenced_type" : "type-412",
10102   "self_type" : "type-412",
10103   "size" : 32,
10104   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10105   "template_args" : [ "type-179" ],
10106   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10107  },
10108  {
10109   "alignment" : 8,
10110   "base_specifiers" :
10111   [
10112    {
10113     "referenced_type" : "type-17"
10114    }
10115   ],
10116   "fields" :
10117   [
10118    {
10119     "access" : "private",
10120     "field_name" : "mRecipient",
10121     "field_offset" : 32,
10122     "referenced_type" : "type-4"
10123    },
10124    {
10125     "access" : "private",
10126     "field_name" : "mCookie",
10127     "field_offset" : 128,
10128     "referenced_type" : "type-13"
10129    },
10130    {
10131     "access" : "private",
10132     "field_name" : "mBase",
10133     "field_offset" : 192,
10134     "referenced_type" : "type-14"
10135    }
10136   ],
10137   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10138   "name" : "android::hardware::hidl_binder_death_recipient",
10139   "referenced_type" : "type-3",
10140   "self_type" : "type-3",
10141   "size" : 40,
10142   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10143   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10144   "vtable_components" :
10145   [
10146    {
10147     "component_value" : 32,
10148     "kind" : "vbase_offset"
10149    },
10150    {
10151     "kind" : "offset_to_top"
10152    },
10153    {
10154     "kind" : "rtti",
10155     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10156    },
10157    {
10158     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10159    },
10160    {
10161     "kind" : "complete_dtor_pointer",
10162     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10163    },
10164    {
10165     "kind" : "deleting_dtor_pointer",
10166     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10167    },
10168    {
10169     "kind" : "vcall_offset"
10170    },
10171    {
10172     "kind" : "vcall_offset"
10173    },
10174    {
10175     "kind" : "vcall_offset"
10176    },
10177    {
10178     "kind" : "vcall_offset"
10179    },
10180    {
10181     "component_value" : -32,
10182     "kind" : "vcall_offset"
10183    },
10184    {
10185     "component_value" : -32,
10186     "kind" : "offset_to_top"
10187    },
10188    {
10189     "kind" : "rtti",
10190     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10191    },
10192    {
10193     "kind" : "complete_dtor_pointer",
10194     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10195    },
10196    {
10197     "kind" : "deleting_dtor_pointer",
10198     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10199    },
10200    {
10201     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10202    },
10203    {
10204     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10205    },
10206    {
10207     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10208    },
10209    {
10210     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10211    }
10212   ]
10213  },
10214  {
10215   "alignment" : 4,
10216   "base_specifiers" :
10217   [
10218    {
10219     "is_virtual" : true,
10220     "referenced_type" : "type-7"
10221    }
10222   ],
10223   "linker_set_key" : "android::hardware::hidl_death_recipient",
10224   "name" : "android::hardware::hidl_death_recipient",
10225   "referenced_type" : "type-6",
10226   "self_type" : "type-6",
10227   "size" : 12,
10228   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10229   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10230   "vtable_components" :
10231   [
10232    {
10233     "component_value" : 4,
10234     "kind" : "vbase_offset"
10235    },
10236    {
10237     "kind" : "offset_to_top"
10238    },
10239    {
10240     "kind" : "rtti",
10241     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10242    },
10243    {
10244     "is_pure" : true,
10245     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10246    },
10247    {
10248     "kind" : "complete_dtor_pointer",
10249     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10250    },
10251    {
10252     "kind" : "deleting_dtor_pointer",
10253     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10254    },
10255    {
10256     "kind" : "vcall_offset"
10257    },
10258    {
10259     "kind" : "vcall_offset"
10260    },
10261    {
10262     "kind" : "vcall_offset"
10263    },
10264    {
10265     "kind" : "vcall_offset"
10266    },
10267    {
10268     "component_value" : -4,
10269     "kind" : "vcall_offset"
10270    },
10271    {
10272     "component_value" : -4,
10273     "kind" : "offset_to_top"
10274    },
10275    {
10276     "kind" : "rtti",
10277     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10278    },
10279    {
10280     "kind" : "complete_dtor_pointer",
10281     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10282    },
10283    {
10284     "kind" : "deleting_dtor_pointer",
10285     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10292    },
10293    {
10294     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10295    },
10296    {
10297     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10298    }
10299   ]
10300  },
10301  {
10302   "alignment" : 8,
10303   "fields" :
10304   [
10305    {
10306     "access" : "private",
10307     "field_name" : "mHandle",
10308     "referenced_type" : "type-364"
10309    },
10310    {
10311     "access" : "private",
10312     "field_name" : "mOwnsHandle",
10313     "field_offset" : 64,
10314     "referenced_type" : "type-34"
10315    }
10316   ],
10317   "linker_set_key" : "android::hardware::hidl_handle",
10318   "name" : "android::hardware::hidl_handle",
10319   "referenced_type" : "type-376",
10320   "self_type" : "type-376",
10321   "size" : 16,
10322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10323   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10324  },
10325  {
10326   "alignment" : 8,
10327   "fields" :
10328   [
10329    {
10330     "access" : "private",
10331     "field_name" : "mHandle",
10332     "referenced_type" : "type-376"
10333    },
10334    {
10335     "access" : "private",
10336     "field_name" : "mSize",
10337     "field_offset" : 128,
10338     "referenced_type" : "type-13"
10339    },
10340    {
10341     "access" : "private",
10342     "field_name" : "mName",
10343     "field_offset" : 192,
10344     "referenced_type" : "type-378"
10345    }
10346   ],
10347   "linker_set_key" : "android::hardware::hidl_memory",
10348   "name" : "android::hardware::hidl_memory",
10349   "referenced_type" : "type-383",
10350   "self_type" : "type-383",
10351   "size" : 40,
10352   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10353   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10354  },
10355  {
10356   "alignment" : 8,
10357   "fields" :
10358   [
10359    {
10360     "access" : "private",
10361     "field_name" : "mBuffer",
10362     "referenced_type" : "type-379"
10363    },
10364    {
10365     "access" : "private",
10366     "field_name" : "mSize",
10367     "field_offset" : 64,
10368     "referenced_type" : "type-2"
10369    },
10370    {
10371     "access" : "private",
10372     "field_name" : "mOwnsBuffer",
10373     "field_offset" : 96,
10374     "referenced_type" : "type-34"
10375    }
10376   ],
10377   "linker_set_key" : "android::hardware::hidl_string",
10378   "name" : "android::hardware::hidl_string",
10379   "referenced_type" : "type-378",
10380   "self_type" : "type-378",
10381   "size" : 16,
10382   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10383   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10384  },
10385  {
10386   "alignment" : 8,
10387   "fields" :
10388   [
10389    {
10390     "access" : "private",
10391     "field_name" : "mBuffer",
10392     "referenced_type" : "type-396"
10393    },
10394    {
10395     "access" : "private",
10396     "field_name" : "mSize",
10397     "field_offset" : 64,
10398     "referenced_type" : "type-2"
10399    },
10400    {
10401     "access" : "private",
10402     "field_name" : "mOwnsBuffer",
10403     "field_offset" : 96,
10404     "referenced_type" : "type-34"
10405    }
10406   ],
10407   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10408   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10409   "referenced_type" : "type-395",
10410   "self_type" : "type-395",
10411   "size" : 16,
10412   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10413   "template_args" : [ "type-399" ],
10414   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10415  },
10416  {
10417   "alignment" : 8,
10418   "fields" :
10419   [
10420    {
10421     "access" : "private",
10422     "field_name" : "mBuffer",
10423     "referenced_type" : "type-409"
10424    },
10425    {
10426     "access" : "private",
10427     "field_name" : "mSize",
10428     "field_offset" : 64,
10429     "referenced_type" : "type-2"
10430    },
10431    {
10432     "access" : "private",
10433     "field_name" : "mOwnsBuffer",
10434     "field_offset" : 96,
10435     "referenced_type" : "type-34"
10436    }
10437   ],
10438   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10439   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10440   "referenced_type" : "type-408",
10441   "self_type" : "type-408",
10442   "size" : 16,
10443   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10444   "template_args" : [ "type-412" ],
10445   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10446  },
10447  {
10448   "alignment" : 8,
10449   "fields" :
10450   [
10451    {
10452     "access" : "private",
10453     "field_name" : "mBuffer",
10454     "referenced_type" : "type-401"
10455    },
10456    {
10457     "access" : "private",
10458     "field_name" : "mSize",
10459     "field_offset" : 64,
10460     "referenced_type" : "type-2"
10461    },
10462    {
10463     "access" : "private",
10464     "field_name" : "mOwnsBuffer",
10465     "field_offset" : 96,
10466     "referenced_type" : "type-34"
10467    }
10468   ],
10469   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10470   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10471   "referenced_type" : "type-400",
10472   "self_type" : "type-400",
10473   "size" : 16,
10474   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10475   "template_args" : [ "type-378" ],
10476   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10477  },
10478  {
10479   "alignment" : 8,
10480   "fields" :
10481   [
10482    {
10483     "access" : "private",
10484     "field_name" : "mBuffer",
10485     "referenced_type" : "type-426"
10486    },
10487    {
10488     "access" : "private",
10489     "field_name" : "mSize",
10490     "field_offset" : 64,
10491     "referenced_type" : "type-2"
10492    },
10493    {
10494     "access" : "private",
10495     "field_name" : "mOwnsBuffer",
10496     "field_offset" : 96,
10497     "referenced_type" : "type-34"
10498    }
10499   ],
10500   "linker_set_key" : "android::hardware::hidl_vec<char>",
10501   "name" : "android::hardware::hidl_vec<char>",
10502   "referenced_type" : "type-425",
10503   "self_type" : "type-425",
10504   "size" : 16,
10505   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10506   "template_args" : [ "type-53" ],
10507   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10508  },
10509  {
10510   "alignment" : 8,
10511   "fields" :
10512   [
10513    {
10514     "access" : "private",
10515     "field_name" : "mBuffer",
10516     "referenced_type" : "type-419"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mSize",
10521     "field_offset" : 64,
10522     "referenced_type" : "type-2"
10523    },
10524    {
10525     "access" : "private",
10526     "field_name" : "mOwnsBuffer",
10527     "field_offset" : 96,
10528     "referenced_type" : "type-34"
10529    }
10530   ],
10531   "linker_set_key" : "android::hardware::hidl_vec<int>",
10532   "name" : "android::hardware::hidl_vec<int>",
10533   "referenced_type" : "type-418",
10534   "self_type" : "type-418",
10535   "size" : 16,
10536   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10537   "template_args" : [ "type-20" ],
10538   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10539  },
10540  {
10541   "alignment" : 2,
10542   "fields" :
10543   [
10544    {
10545     "access" : "private",
10546     "field_name" : "mMajor",
10547     "referenced_type" : "type-181"
10548    },
10549    {
10550     "access" : "private",
10551     "field_name" : "mMinor",
10552     "field_offset" : 16,
10553     "referenced_type" : "type-181"
10554    }
10555   ],
10556   "linker_set_key" : "android::hardware::hidl_version",
10557   "name" : "android::hardware::hidl_version",
10558   "referenced_type" : "type-430",
10559   "self_type" : "type-430",
10560   "size" : 4,
10561   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10562   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10563  },
10564  {
10565   "alignment" : 4,
10566   "base_specifiers" :
10567   [
10568    {
10569     "referenced_type" : "type-463"
10570    }
10571   ],
10572   "fields" :
10573   [
10574    {
10575     "access" : "private",
10576     "field_name" : "_hidl_mImpl",
10577     "field_offset" : 544,
10578     "referenced_type" : "type-194"
10579    }
10580   ],
10581   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget",
10582   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadget",
10583   "referenced_type" : "type-462",
10584   "self_type" : "type-462",
10585   "size" : 80,
10586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadget.h",
10587   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE",
10588   "vtable_components" :
10589   [
10590    {
10591     "component_value" : 72,
10592     "kind" : "vbase_offset"
10593    },
10594    {
10595     "kind" : "offset_to_top"
10596    },
10597    {
10598     "kind" : "rtti",
10599     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10600    },
10601    {
10602     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10603    },
10604    {
10605     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10606    },
10607    {
10608     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10609    },
10610    {
10611     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10612    },
10613    {
10614     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10615    },
10616    {
10617     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10621    },
10622    {
10623     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10624    },
10625    {
10626     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10627    },
10628    {
10629     "kind" : "complete_dtor_pointer",
10630     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10631    },
10632    {
10633     "kind" : "deleting_dtor_pointer",
10634     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10635    },
10636    {
10637     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BnHwUsbGadget10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10638    },
10639    {
10640     "component_value" : -20,
10641     "kind" : "offset_to_top"
10642    },
10643    {
10644     "kind" : "rtti",
10645     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10646    },
10647    {
10648     "kind" : "complete_dtor_pointer",
10649     "mangled_component_name" : "_ZThn20_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10650    },
10651    {
10652     "kind" : "deleting_dtor_pointer",
10653     "mangled_component_name" : "_ZThn20_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10654    },
10655    {
10656     "kind" : "vcall_offset"
10657    },
10658    {
10659     "kind" : "vcall_offset"
10660    },
10661    {
10662     "kind" : "vcall_offset"
10663    },
10664    {
10665     "kind" : "vcall_offset"
10666    },
10667    {
10668     "component_value" : -72,
10669     "kind" : "vcall_offset"
10670    },
10671    {
10672     "component_value" : -72,
10673     "kind" : "offset_to_top"
10674    },
10675    {
10676     "kind" : "rtti",
10677     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BnHwUsbGadgetE"
10678    },
10679    {
10680     "kind" : "complete_dtor_pointer",
10681     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD1Ev"
10682    },
10683    {
10684     "kind" : "deleting_dtor_pointer",
10685     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BnHwUsbGadgetD0Ev"
10686    },
10687    {
10688     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10689    },
10690    {
10691     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10692    },
10693    {
10694     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10695    },
10696    {
10697     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10698    }
10699   ]
10700  },
10701  {
10702   "alignment" : 4,
10703   "base_specifiers" :
10704   [
10705    {
10706     "referenced_type" : "type-463"
10707    }
10708   ],
10709   "fields" :
10710   [
10711    {
10712     "access" : "private",
10713     "field_name" : "_hidl_mImpl",
10714     "field_offset" : 544,
10715     "referenced_type" : "type-138"
10716    }
10717   ],
10718   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback",
10719   "name" : "android::hardware::usb::gadget::V1_0::BnHwUsbGadgetCallback",
10720   "referenced_type" : "type-488",
10721   "self_type" : "type-488",
10722   "size" : 80,
10723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BnHwUsbGadgetCallback.h",
10724   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE",
10725   "vtable_components" :
10726   [
10727    {
10728     "component_value" : 72,
10729     "kind" : "vbase_offset"
10730    },
10731    {
10732     "kind" : "offset_to_top"
10733    },
10734    {
10735     "kind" : "rtti",
10736     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10737    },
10738    {
10739     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10740    },
10741    {
10742     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10743    },
10744    {
10745     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10746    },
10747    {
10748     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10749    },
10750    {
10751     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10752    },
10753    {
10754     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10755    },
10756    {
10757     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10758    },
10759    {
10760     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10761    },
10762    {
10763     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10764    },
10765    {
10766     "kind" : "complete_dtor_pointer",
10767     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10768    },
10769    {
10770     "kind" : "deleting_dtor_pointer",
10771     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10772    },
10773    {
10774     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10775    },
10776    {
10777     "component_value" : -20,
10778     "kind" : "offset_to_top"
10779    },
10780    {
10781     "kind" : "rtti",
10782     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10783    },
10784    {
10785     "kind" : "complete_dtor_pointer",
10786     "mangled_component_name" : "_ZThn20_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10787    },
10788    {
10789     "kind" : "deleting_dtor_pointer",
10790     "mangled_component_name" : "_ZThn20_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10791    },
10792    {
10793     "kind" : "vcall_offset"
10794    },
10795    {
10796     "kind" : "vcall_offset"
10797    },
10798    {
10799     "kind" : "vcall_offset"
10800    },
10801    {
10802     "kind" : "vcall_offset"
10803    },
10804    {
10805     "component_value" : -72,
10806     "kind" : "vcall_offset"
10807    },
10808    {
10809     "component_value" : -72,
10810     "kind" : "offset_to_top"
10811    },
10812    {
10813     "kind" : "rtti",
10814     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackE"
10815    },
10816    {
10817     "kind" : "complete_dtor_pointer",
10818     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD1Ev"
10819    },
10820    {
10821     "kind" : "deleting_dtor_pointer",
10822     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BnHwUsbGadgetCallbackD0Ev"
10823    },
10824    {
10825     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10826    },
10827    {
10828     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10829    },
10830    {
10831     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10832    },
10833    {
10834     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10835    }
10836   ]
10837  },
10838  {
10839   "alignment" : 4,
10840   "base_specifiers" :
10841   [
10842    {
10843     "referenced_type" : "type-473"
10844    },
10845    {
10846     "referenced_type" : "type-152"
10847    }
10848   ],
10849   "fields" :
10850   [
10851    {
10852     "access" : "private",
10853     "field_name" : "_hidl_mMutex",
10854     "field_offset" : 544,
10855     "referenced_type" : "type-623"
10856    },
10857    {
10858     "access" : "private",
10859     "field_name" : "_hidl_mDeathRecipients",
10860     "field_offset" : 576,
10861     "referenced_type" : "type-624"
10862    }
10863   ],
10864   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
10865   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadget",
10866   "referenced_type" : "type-622",
10867   "self_type" : "type-622",
10868   "size" : 92,
10869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadget.h",
10870   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE",
10871   "vtable_components" :
10872   [
10873    {
10874     "component_value" : 84,
10875     "kind" : "vbase_offset"
10876    },
10877    {
10878     "kind" : "offset_to_top"
10879    },
10880    {
10881     "kind" : "rtti",
10882     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10883    },
10884    {
10885     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_013BpHwUsbGadget8isRemoteEv"
10886    },
10887    {
10888     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10889    },
10890    {
10891     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10892    },
10893    {
10894     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10895    },
10896    {
10897     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10898    },
10899    {
10900     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21setHALInstrumentationEv"
10901    },
10902    {
10903     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10904    },
10905    {
10906     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget4pingEv"
10907    },
10908    {
10909     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10910    },
10911    {
10912     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget21notifySyspropsChangedEv"
10913    },
10914    {
10915     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10916    },
10917    {
10918     "kind" : "complete_dtor_pointer",
10919     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10920    },
10921    {
10922     "kind" : "deleting_dtor_pointer",
10923     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10924    },
10925    {
10926     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
10927    },
10928    {
10929     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_013BpHwUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
10930    },
10931    {
10932     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
10933    },
10934    {
10935     "component_value" : 80,
10936     "kind" : "vbase_offset"
10937    },
10938    {
10939     "component_value" : -4,
10940     "kind" : "offset_to_top"
10941    },
10942    {
10943     "kind" : "rtti",
10944     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10945    },
10946    {
10947     "kind" : "complete_dtor_pointer",
10948     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10949    },
10950    {
10951     "kind" : "deleting_dtor_pointer",
10952     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10953    },
10954    {
10955     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_010IUsbGadgetEE10onAsBinderEv"
10956    },
10957    {
10958     "component_value" : 76,
10959     "kind" : "vbase_offset"
10960    },
10961    {
10962     "component_value" : -8,
10963     "kind" : "offset_to_top"
10964    },
10965    {
10966     "kind" : "rtti",
10967     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10968    },
10969    {
10970     "kind" : "complete_dtor_pointer",
10971     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10972    },
10973    {
10974     "kind" : "deleting_dtor_pointer",
10975     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
10976    },
10977    {
10978     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10979    },
10980    {
10981     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10982    },
10983    {
10984     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10985    },
10986    {
10987     "component_value" : -24,
10988     "kind" : "offset_to_top"
10989    },
10990    {
10991     "kind" : "rtti",
10992     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
10993    },
10994    {
10995     "kind" : "complete_dtor_pointer",
10996     "mangled_component_name" : "_ZThn24_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
10997    },
10998    {
10999     "kind" : "deleting_dtor_pointer",
11000     "mangled_component_name" : "_ZThn24_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
11001    },
11002    {
11003     "kind" : "vcall_offset"
11004    },
11005    {
11006     "component_value" : -76,
11007     "kind" : "vcall_offset"
11008    },
11009    {
11010     "component_value" : -76,
11011     "kind" : "vcall_offset"
11012    },
11013    {
11014     "component_value" : -76,
11015     "kind" : "vcall_offset"
11016    },
11017    {
11018     "component_value" : -84,
11019     "kind" : "vcall_offset"
11020    },
11021    {
11022     "component_value" : -84,
11023     "kind" : "offset_to_top"
11024    },
11025    {
11026     "kind" : "rtti",
11027     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_013BpHwUsbGadgetE"
11028    },
11029    {
11030     "kind" : "complete_dtor_pointer",
11031     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD1Ev"
11032    },
11033    {
11034     "kind" : "deleting_dtor_pointer",
11035     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_013BpHwUsbGadgetD0Ev"
11036    },
11037    {
11038     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11039    },
11040    {
11041     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11042    },
11043    {
11044     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11045    },
11046    {
11047     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11048    }
11049   ]
11050  },
11051  {
11052   "alignment" : 4,
11053   "base_specifiers" :
11054   [
11055    {
11056     "referenced_type" : "type-147"
11057    },
11058    {
11059     "referenced_type" : "type-152"
11060    }
11061   ],
11062   "fields" :
11063   [
11064    {
11065     "access" : "private",
11066     "field_name" : "_hidl_mMutex",
11067     "field_offset" : 544,
11068     "referenced_type" : "type-145"
11069    },
11070    {
11071     "access" : "private",
11072     "field_name" : "_hidl_mDeathRecipients",
11073     "field_offset" : 576,
11074     "referenced_type" : "type-146"
11075    }
11076   ],
11077   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
11078   "name" : "android::hardware::usb::gadget::V1_0::BpHwUsbGadgetCallback",
11079   "referenced_type" : "type-144",
11080   "self_type" : "type-144",
11081   "size" : 92,
11082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BpHwUsbGadgetCallback.h",
11083   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE",
11084   "vtable_components" :
11085   [
11086    {
11087     "component_value" : 84,
11088     "kind" : "vbase_offset"
11089    },
11090    {
11091     "kind" : "offset_to_top"
11092    },
11093    {
11094     "kind" : "rtti",
11095     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
11096    },
11097    {
11098     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback8isRemoteEv"
11099    },
11100    {
11101     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11102    },
11103    {
11104     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11105    },
11106    {
11107     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11108    },
11109    {
11110     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11111    },
11112    {
11113     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21setHALInstrumentationEv"
11114    },
11115    {
11116     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11117    },
11118    {
11119     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback4pingEv"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11123    },
11124    {
11125     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback21notifySyspropsChangedEv"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11129    },
11130    {
11131     "kind" : "complete_dtor_pointer",
11132     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
11133    },
11134    {
11135     "kind" : "deleting_dtor_pointer",
11136     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
11137    },
11138    {
11139     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE"
11140    },
11141    {
11142     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE"
11143    },
11144    {
11145     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
11146    },
11147    {
11148     "component_value" : 80,
11149     "kind" : "vbase_offset"
11150    },
11151    {
11152     "component_value" : -4,
11153     "kind" : "offset_to_top"
11154    },
11155    {
11156     "kind" : "rtti",
11157     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
11158    },
11159    {
11160     "kind" : "complete_dtor_pointer",
11161     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
11162    },
11163    {
11164     "kind" : "deleting_dtor_pointer",
11165     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
11166    },
11167    {
11168     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb6gadget4V1_018IUsbGadgetCallbackEE10onAsBinderEv"
11169    },
11170    {
11171     "component_value" : 76,
11172     "kind" : "vbase_offset"
11173    },
11174    {
11175     "component_value" : -8,
11176     "kind" : "offset_to_top"
11177    },
11178    {
11179     "kind" : "rtti",
11180     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
11181    },
11182    {
11183     "kind" : "complete_dtor_pointer",
11184     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
11185    },
11186    {
11187     "kind" : "deleting_dtor_pointer",
11188     "mangled_component_name" : "_ZThn8_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
11189    },
11190    {
11191     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11192    },
11193    {
11194     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11195    },
11196    {
11197     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11198    },
11199    {
11200     "component_value" : -24,
11201     "kind" : "offset_to_top"
11202    },
11203    {
11204     "kind" : "rtti",
11205     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
11206    },
11207    {
11208     "kind" : "complete_dtor_pointer",
11209     "mangled_component_name" : "_ZThn24_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
11210    },
11211    {
11212     "kind" : "deleting_dtor_pointer",
11213     "mangled_component_name" : "_ZThn24_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
11214    },
11215    {
11216     "kind" : "vcall_offset"
11217    },
11218    {
11219     "component_value" : -76,
11220     "kind" : "vcall_offset"
11221    },
11222    {
11223     "component_value" : -76,
11224     "kind" : "vcall_offset"
11225    },
11226    {
11227     "component_value" : -76,
11228     "kind" : "vcall_offset"
11229    },
11230    {
11231     "component_value" : -84,
11232     "kind" : "vcall_offset"
11233    },
11234    {
11235     "component_value" : -84,
11236     "kind" : "offset_to_top"
11237    },
11238    {
11239     "kind" : "rtti",
11240     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackE"
11241    },
11242    {
11243     "kind" : "complete_dtor_pointer",
11244     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD1Ev"
11245    },
11246    {
11247     "kind" : "deleting_dtor_pointer",
11248     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_021BpHwUsbGadgetCallbackD0Ev"
11249    },
11250    {
11251     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11252    },
11253    {
11254     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11255    },
11256    {
11257     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11258    },
11259    {
11260     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11261    }
11262   ]
11263  },
11264  {
11265   "alignment" : 4,
11266   "base_specifiers" :
11267   [
11268    {
11269     "referenced_type" : "type-196"
11270    },
11271    {
11272     "referenced_type" : "type-152"
11273    }
11274   ],
11275   "fields" :
11276   [
11277    {
11278     "access" : "private",
11279     "field_name" : "mImpl",
11280     "field_offset" : 384,
11281     "referenced_type" : "type-203"
11282    },
11283    {
11284     "access" : "private",
11285     "field_name" : "mOnewayQueue",
11286     "field_offset" : 416,
11287     "referenced_type" : "type-657"
11288    }
11289   ],
11290   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadget",
11291   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadget",
11292   "referenced_type" : "type-656",
11293   "self_type" : "type-656",
11294   "size" : 68,
11295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadget.h",
11296   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_011BsUsbGadgetE",
11297   "vtable_components" :
11298   [
11299    {
11300     "component_value" : 60,
11301     "kind" : "vbase_offset"
11302    },
11303    {
11304     "kind" : "offset_to_top"
11305    },
11306    {
11307     "kind" : "rtti",
11308     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
11309    },
11310    {
11311     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
11312    },
11313    {
11314     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11315    },
11316    {
11317     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11318    },
11319    {
11320     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11321    },
11322    {
11323     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11324    },
11325    {
11326     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget21setHALInstrumentationEv"
11327    },
11328    {
11329     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11330    },
11331    {
11332     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget4pingEv"
11333    },
11334    {
11335     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11336    },
11337    {
11338     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget21notifySyspropsChangedEv"
11339    },
11340    {
11341     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11342    },
11343    {
11344     "kind" : "complete_dtor_pointer",
11345     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
11346    },
11347    {
11348     "kind" : "deleting_dtor_pointer",
11349     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
11350    },
11351    {
11352     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
11353    },
11354    {
11355     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_011BsUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
11356    },
11357    {
11358     "component_value" : -4,
11359     "kind" : "offset_to_top"
11360    },
11361    {
11362     "kind" : "rtti",
11363     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
11364    },
11365    {
11366     "kind" : "complete_dtor_pointer",
11367     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
11368    },
11369    {
11370     "kind" : "deleting_dtor_pointer",
11371     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
11372    },
11373    {
11374     "kind" : "vcall_offset"
11375    },
11376    {
11377     "kind" : "vcall_offset"
11378    },
11379    {
11380     "kind" : "vcall_offset"
11381    },
11382    {
11383     "kind" : "vcall_offset"
11384    },
11385    {
11386     "component_value" : -60,
11387     "kind" : "vcall_offset"
11388    },
11389    {
11390     "component_value" : -60,
11391     "kind" : "offset_to_top"
11392    },
11393    {
11394     "kind" : "rtti",
11395     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_011BsUsbGadgetE"
11396    },
11397    {
11398     "kind" : "complete_dtor_pointer",
11399     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD1Ev"
11400    },
11401    {
11402     "kind" : "deleting_dtor_pointer",
11403     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_011BsUsbGadgetD0Ev"
11404    },
11405    {
11406     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11407    },
11408    {
11409     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11410    },
11411    {
11412     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11413    },
11414    {
11415     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11416    }
11417   ]
11418  },
11419  {
11420   "alignment" : 4,
11421   "base_specifiers" :
11422   [
11423    {
11424     "referenced_type" : "type-140"
11425    },
11426    {
11427     "referenced_type" : "type-152"
11428    }
11429   ],
11430   "fields" :
11431   [
11432    {
11433     "access" : "private",
11434     "field_name" : "mImpl",
11435     "field_offset" : 384,
11436     "referenced_type" : "type-187"
11437    },
11438    {
11439     "access" : "private",
11440     "field_name" : "mOnewayQueue",
11441     "field_offset" : 416,
11442     "referenced_type" : "type-657"
11443    }
11444   ],
11445   "linker_set_key" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback",
11446   "name" : "android::hardware::usb::gadget::V1_0::BsUsbGadgetCallback",
11447   "referenced_type" : "type-659",
11448   "self_type" : "type-659",
11449   "size" : 68,
11450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/BsUsbGadgetCallback.h",
11451   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE",
11452   "vtable_components" :
11453   [
11454    {
11455     "component_value" : 60,
11456     "kind" : "vbase_offset"
11457    },
11458    {
11459     "kind" : "offset_to_top"
11460    },
11461    {
11462     "kind" : "rtti",
11463     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11464    },
11465    {
11466     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11479    },
11480    {
11481     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback21setHALInstrumentationEv"
11482    },
11483    {
11484     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11485    },
11486    {
11487     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback4pingEv"
11488    },
11489    {
11490     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11491    },
11492    {
11493     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback21notifySyspropsChangedEv"
11494    },
11495    {
11496     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11497    },
11498    {
11499     "kind" : "complete_dtor_pointer",
11500     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11501    },
11502    {
11503     "kind" : "deleting_dtor_pointer",
11504     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11505    },
11506    {
11507     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE"
11508    },
11509    {
11510     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE"
11511    },
11512    {
11513     "component_value" : -4,
11514     "kind" : "offset_to_top"
11515    },
11516    {
11517     "kind" : "rtti",
11518     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11519    },
11520    {
11521     "kind" : "complete_dtor_pointer",
11522     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11523    },
11524    {
11525     "kind" : "deleting_dtor_pointer",
11526     "mangled_component_name" : "_ZThn4_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11527    },
11528    {
11529     "kind" : "vcall_offset"
11530    },
11531    {
11532     "kind" : "vcall_offset"
11533    },
11534    {
11535     "kind" : "vcall_offset"
11536    },
11537    {
11538     "kind" : "vcall_offset"
11539    },
11540    {
11541     "component_value" : -60,
11542     "kind" : "vcall_offset"
11543    },
11544    {
11545     "component_value" : -60,
11546     "kind" : "offset_to_top"
11547    },
11548    {
11549     "kind" : "rtti",
11550     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackE"
11551    },
11552    {
11553     "kind" : "complete_dtor_pointer",
11554     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD1Ev"
11555    },
11556    {
11557     "kind" : "deleting_dtor_pointer",
11558     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_019BsUsbGadgetCallbackD0Ev"
11559    },
11560    {
11561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11562    },
11563    {
11564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11565    },
11566    {
11567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11568    },
11569    {
11570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11571    }
11572   ]
11573  },
11574  {
11575   "alignment" : 4,
11576   "base_specifiers" :
11577   [
11578    {
11579     "referenced_type" : "type-16"
11580    }
11581   ],
11582   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadget",
11583   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadget",
11584   "referenced_type" : "type-196",
11585   "self_type" : "type-196",
11586   "size" : 12,
11587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadget.h",
11588   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_010IUsbGadgetE",
11589   "vtable_components" :
11590   [
11591    {
11592     "component_value" : 4,
11593     "kind" : "vbase_offset"
11594    },
11595    {
11596     "kind" : "offset_to_top"
11597    },
11598    {
11599     "kind" : "rtti",
11600     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
11601    },
11602    {
11603     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_010IUsbGadget8isRemoteEv"
11604    },
11605    {
11606     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11607    },
11608    {
11609     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11610    },
11611    {
11612     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11613    },
11614    {
11615     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11616    },
11617    {
11618     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21setHALInstrumentationEv"
11619    },
11620    {
11621     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11622    },
11623    {
11624     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget4pingEv"
11625    },
11626    {
11627     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11628    },
11629    {
11630     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget21notifySyspropsChangedEv"
11631    },
11632    {
11633     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11634    },
11635    {
11636     "kind" : "complete_dtor_pointer",
11637     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadgetD1Ev"
11638    },
11639    {
11640     "kind" : "deleting_dtor_pointer",
11641     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadgetD0Ev"
11642    },
11643    {
11644     "is_pure" : true,
11645     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22setCurrentUsbFunctionsEyRKNS_2spINS3_18IUsbGadgetCallbackEEEy"
11646    },
11647    {
11648     "is_pure" : true,
11649     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_010IUsbGadget22getCurrentUsbFunctionsERKNS_2spINS3_18IUsbGadgetCallbackEEE"
11650    },
11651    {
11652     "kind" : "vcall_offset"
11653    },
11654    {
11655     "kind" : "vcall_offset"
11656    },
11657    {
11658     "kind" : "vcall_offset"
11659    },
11660    {
11661     "kind" : "vcall_offset"
11662    },
11663    {
11664     "component_value" : -4,
11665     "kind" : "vcall_offset"
11666    },
11667    {
11668     "component_value" : -4,
11669     "kind" : "offset_to_top"
11670    },
11671    {
11672     "kind" : "rtti",
11673     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_010IUsbGadgetE"
11674    },
11675    {
11676     "kind" : "complete_dtor_pointer",
11677     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_010IUsbGadgetD1Ev"
11678    },
11679    {
11680     "kind" : "deleting_dtor_pointer",
11681     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_010IUsbGadgetD0Ev"
11682    },
11683    {
11684     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11685    },
11686    {
11687     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11688    },
11689    {
11690     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11691    },
11692    {
11693     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11694    }
11695   ]
11696  },
11697  {
11698   "alignment" : 4,
11699   "base_specifiers" :
11700   [
11701    {
11702     "referenced_type" : "type-16"
11703    }
11704   ],
11705   "linker_set_key" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
11706   "name" : "android::hardware::usb::gadget::V1_0::IUsbGadgetCallback",
11707   "referenced_type" : "type-140",
11708   "self_type" : "type-140",
11709   "size" : 12,
11710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/gadget/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/gadget/1.0/IUsbGadgetCallback.h",
11711   "unique_id" : "_ZTSN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE",
11712   "vtable_components" :
11713   [
11714    {
11715     "component_value" : 4,
11716     "kind" : "vbase_offset"
11717    },
11718    {
11719     "kind" : "offset_to_top"
11720    },
11721    {
11722     "kind" : "rtti",
11723     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
11724    },
11725    {
11726     "mangled_component_name" : "_ZNK7android8hardware3usb6gadget4V1_018IUsbGadgetCallback8isRemoteEv"
11727    },
11728    {
11729     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11730    },
11731    {
11732     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11733    },
11734    {
11735     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11736    },
11737    {
11738     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11739    },
11740    {
11741     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21setHALInstrumentationEv"
11742    },
11743    {
11744     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11745    },
11746    {
11747     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback4pingEv"
11748    },
11749    {
11750     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback21notifySyspropsChangedEv"
11754    },
11755    {
11756     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11757    },
11758    {
11759     "kind" : "complete_dtor_pointer",
11760     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD1Ev"
11761    },
11762    {
11763     "kind" : "deleting_dtor_pointer",
11764     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD0Ev"
11765    },
11766    {
11767     "is_pure" : true,
11768     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24setCurrentUsbFunctionsCbEyNS3_6StatusE"
11769    },
11770    {
11771     "is_pure" : true,
11772     "mangled_component_name" : "_ZN7android8hardware3usb6gadget4V1_018IUsbGadgetCallback24getCurrentUsbFunctionsCbEyNS3_6StatusE"
11773    },
11774    {
11775     "kind" : "vcall_offset"
11776    },
11777    {
11778     "kind" : "vcall_offset"
11779    },
11780    {
11781     "kind" : "vcall_offset"
11782    },
11783    {
11784     "kind" : "vcall_offset"
11785    },
11786    {
11787     "component_value" : -4,
11788     "kind" : "vcall_offset"
11789    },
11790    {
11791     "component_value" : -4,
11792     "kind" : "offset_to_top"
11793    },
11794    {
11795     "kind" : "rtti",
11796     "mangled_component_name" : "_ZTIN7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackE"
11797    },
11798    {
11799     "kind" : "complete_dtor_pointer",
11800     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD1Ev"
11801    },
11802    {
11803     "kind" : "deleting_dtor_pointer",
11804     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb6gadget4V1_018IUsbGadgetCallbackD0Ev"
11805    },
11806    {
11807     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11808    },
11809    {
11810     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11811    },
11812    {
11813     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11814    },
11815    {
11816     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11817    }
11818   ]
11819  },
11820  {
11821   "alignment" : 4,
11822   "base_specifiers" :
11823   [
11824    {
11825     "referenced_type" : "type-221"
11826    },
11827    {
11828     "referenced_type" : "type-152"
11829    }
11830   ],
11831   "fields" :
11832   [
11833    {
11834     "access" : "private",
11835     "field_name" : "_hidl_mImpl",
11836     "field_offset" : 512,
11837     "referenced_type" : "type-464"
11838    }
11839   ],
11840   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11841   "name" : "android::hidl::base::V1_0::BnHwBase",
11842   "referenced_type" : "type-463",
11843   "self_type" : "type-463",
11844   "size" : 76,
11845   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11846   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11847   "vtable_components" :
11848   [
11849    {
11850     "component_value" : 68,
11851     "kind" : "vbase_offset"
11852    },
11853    {
11854     "kind" : "offset_to_top"
11855    },
11856    {
11857     "kind" : "rtti",
11858     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11859    },
11860    {
11861     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11868    },
11869    {
11870     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11871    },
11872    {
11873     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11874    },
11875    {
11876     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11877    },
11878    {
11879     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11880    },
11881    {
11882     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11883    },
11884    {
11885     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11886    },
11887    {
11888     "kind" : "complete_dtor_pointer",
11889     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11890    },
11891    {
11892     "kind" : "deleting_dtor_pointer",
11893     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11894    },
11895    {
11896     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11897    },
11898    {
11899     "component_value" : -20,
11900     "kind" : "offset_to_top"
11901    },
11902    {
11903     "kind" : "rtti",
11904     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11905    },
11906    {
11907     "kind" : "complete_dtor_pointer",
11908     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11909    },
11910    {
11911     "kind" : "deleting_dtor_pointer",
11912     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11913    },
11914    {
11915     "kind" : "vcall_offset"
11916    },
11917    {
11918     "kind" : "vcall_offset"
11919    },
11920    {
11921     "kind" : "vcall_offset"
11922    },
11923    {
11924     "kind" : "vcall_offset"
11925    },
11926    {
11927     "component_value" : -68,
11928     "kind" : "vcall_offset"
11929    },
11930    {
11931     "component_value" : -68,
11932     "kind" : "offset_to_top"
11933    },
11934    {
11935     "kind" : "rtti",
11936     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11937    },
11938    {
11939     "kind" : "complete_dtor_pointer",
11940     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11941    },
11942    {
11943     "kind" : "deleting_dtor_pointer",
11944     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11945    },
11946    {
11947     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11948    },
11949    {
11950     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11951    },
11952    {
11953     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11954    },
11955    {
11956     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11957    }
11958   ]
11959  },
11960  {
11961   "alignment" : 4,
11962   "base_specifiers" :
11963   [
11964    {
11965     "referenced_type" : "type-471"
11966    },
11967    {
11968     "referenced_type" : "type-152"
11969    }
11970   ],
11971   "fields" :
11972   [
11973    {
11974     "access" : "private",
11975     "field_name" : "_hidl_mMutex",
11976     "field_offset" : 544,
11977     "referenced_type" : "type-614"
11978    },
11979    {
11980     "access" : "private",
11981     "field_name" : "_hidl_mDeathRecipients",
11982     "field_offset" : 576,
11983     "referenced_type" : "type-615"
11984    }
11985   ],
11986   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11987   "name" : "android::hidl::base::V1_0::BpHwBase",
11988   "referenced_type" : "type-613",
11989   "self_type" : "type-613",
11990   "size" : 92,
11991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11992   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11993   "vtable_components" :
11994   [
11995    {
11996     "component_value" : 84,
11997     "kind" : "vbase_offset"
11998    },
11999    {
12000     "kind" : "offset_to_top"
12001    },
12002    {
12003     "kind" : "rtti",
12004     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12005    },
12006    {
12007     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12011    },
12012    {
12013     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12014    },
12015    {
12016     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12017    },
12018    {
12019     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12020    },
12021    {
12022     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12023    },
12024    {
12025     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12026    },
12027    {
12028     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12029    },
12030    {
12031     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12032    },
12033    {
12034     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12035    },
12036    {
12037     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12038    },
12039    {
12040     "kind" : "complete_dtor_pointer",
12041     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12042    },
12043    {
12044     "kind" : "deleting_dtor_pointer",
12045     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12046    },
12047    {
12048     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12049    },
12050    {
12051     "component_value" : 80,
12052     "kind" : "vbase_offset"
12053    },
12054    {
12055     "component_value" : -4,
12056     "kind" : "offset_to_top"
12057    },
12058    {
12059     "kind" : "rtti",
12060     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12061    },
12062    {
12063     "kind" : "complete_dtor_pointer",
12064     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12065    },
12066    {
12067     "kind" : "deleting_dtor_pointer",
12068     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12069    },
12070    {
12071     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12072    },
12073    {
12074     "component_value" : 76,
12075     "kind" : "vbase_offset"
12076    },
12077    {
12078     "component_value" : -8,
12079     "kind" : "offset_to_top"
12080    },
12081    {
12082     "kind" : "rtti",
12083     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12084    },
12085    {
12086     "kind" : "complete_dtor_pointer",
12087     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12088    },
12089    {
12090     "kind" : "deleting_dtor_pointer",
12091     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12092    },
12093    {
12094     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12095    },
12096    {
12097     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12098    },
12099    {
12100     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12101    },
12102    {
12103     "component_value" : -24,
12104     "kind" : "offset_to_top"
12105    },
12106    {
12107     "kind" : "rtti",
12108     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12109    },
12110    {
12111     "kind" : "complete_dtor_pointer",
12112     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12113    },
12114    {
12115     "kind" : "deleting_dtor_pointer",
12116     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12117    },
12118    {
12119     "kind" : "vcall_offset"
12120    },
12121    {
12122     "component_value" : -76,
12123     "kind" : "vcall_offset"
12124    },
12125    {
12126     "component_value" : -76,
12127     "kind" : "vcall_offset"
12128    },
12129    {
12130     "component_value" : -76,
12131     "kind" : "vcall_offset"
12132    },
12133    {
12134     "component_value" : -84,
12135     "kind" : "vcall_offset"
12136    },
12137    {
12138     "component_value" : -84,
12139     "kind" : "offset_to_top"
12140    },
12141    {
12142     "kind" : "rtti",
12143     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12144    },
12145    {
12146     "kind" : "complete_dtor_pointer",
12147     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12148    },
12149    {
12150     "kind" : "deleting_dtor_pointer",
12151     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12152    },
12153    {
12154     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12155    },
12156    {
12157     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12158    },
12159    {
12160     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12161    },
12162    {
12163     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12164    }
12165   ]
12166  },
12167  {
12168   "alignment" : 8,
12169   "fields" :
12170   [
12171    {
12172     "field_name" : "pid",
12173     "referenced_type" : "type-20"
12174    },
12175    {
12176     "field_name" : "ptr",
12177     "field_offset" : 64,
12178     "referenced_type" : "type-13"
12179    },
12180    {
12181     "field_name" : "arch",
12182     "field_offset" : 128,
12183     "referenced_type" : "type-447"
12184    }
12185   ],
12186   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12187   "name" : "android::hidl::base::V1_0::DebugInfo",
12188   "referenced_type" : "type-446",
12189   "self_type" : "type-446",
12190   "size" : 24,
12191   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12192   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12193  },
12194  {
12195   "alignment" : 4,
12196   "base_specifiers" :
12197   [
12198    {
12199     "is_virtual" : true,
12200     "referenced_type" : "type-7"
12201    }
12202   ],
12203   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12204   "name" : "android::hidl::base::V1_0::IBase",
12205   "referenced_type" : "type-16",
12206   "self_type" : "type-16",
12207   "size" : 12,
12208   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12209   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12210   "vtable_components" :
12211   [
12212    {
12213     "component_value" : 4,
12214     "kind" : "vbase_offset"
12215    },
12216    {
12217     "kind" : "offset_to_top"
12218    },
12219    {
12220     "kind" : "rtti",
12221     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12222    },
12223    {
12224     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12225    },
12226    {
12227     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12228    },
12229    {
12230     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12234    },
12235    {
12236     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12237    },
12238    {
12239     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12240    },
12241    {
12242     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12246    },
12247    {
12248     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12249    },
12250    {
12251     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12252    },
12253    {
12254     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12255    },
12256    {
12257     "kind" : "complete_dtor_pointer",
12258     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12259    },
12260    {
12261     "kind" : "deleting_dtor_pointer",
12262     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12263    },
12264    {
12265     "kind" : "vcall_offset"
12266    },
12267    {
12268     "kind" : "vcall_offset"
12269    },
12270    {
12271     "kind" : "vcall_offset"
12272    },
12273    {
12274     "kind" : "vcall_offset"
12275    },
12276    {
12277     "component_value" : -4,
12278     "kind" : "vcall_offset"
12279    },
12280    {
12281     "component_value" : -4,
12282     "kind" : "offset_to_top"
12283    },
12284    {
12285     "kind" : "rtti",
12286     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12287    },
12288    {
12289     "kind" : "complete_dtor_pointer",
12290     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12291    },
12292    {
12293     "kind" : "deleting_dtor_pointer",
12294     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12295    },
12296    {
12297     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12298    },
12299    {
12300     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12301    },
12302    {
12303     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12304    },
12305    {
12306     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12307    }
12308   ]
12309  },
12310  {
12311   "alignment" : 4,
12312   "base_specifiers" :
12313   [
12314    {
12315     "referenced_type" : "type-16"
12316    }
12317   ],
12318   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12319   "name" : "android::hidl::manager::V1_0::IServiceManager",
12320   "referenced_type" : "type-99",
12321   "self_type" : "type-99",
12322   "size" : 12,
12323   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12324   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12325   "vtable_components" :
12326   [
12327    {
12328     "component_value" : 4,
12329     "kind" : "vbase_offset"
12330    },
12331    {
12332     "kind" : "offset_to_top"
12333    },
12334    {
12335     "kind" : "rtti",
12336     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12337    },
12338    {
12339     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12340    },
12341    {
12342     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12343    },
12344    {
12345     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12346    },
12347    {
12348     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12349    },
12350    {
12351     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12352    },
12353    {
12354     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12355    },
12356    {
12357     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12358    },
12359    {
12360     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12361    },
12362    {
12363     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12367    },
12368    {
12369     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12370    },
12371    {
12372     "kind" : "complete_dtor_pointer",
12373     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12374    },
12375    {
12376     "kind" : "deleting_dtor_pointer",
12377     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12378    },
12379    {
12380     "is_pure" : true,
12381     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12382    },
12383    {
12384     "is_pure" : true,
12385     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12386    },
12387    {
12388     "is_pure" : true,
12389     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12390    },
12391    {
12392     "is_pure" : true,
12393     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12394    },
12395    {
12396     "is_pure" : true,
12397     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12398    },
12399    {
12400     "is_pure" : true,
12401     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12402    },
12403    {
12404     "is_pure" : true,
12405     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12406    },
12407    {
12408     "is_pure" : true,
12409     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12410    },
12411    {
12412     "kind" : "vcall_offset"
12413    },
12414    {
12415     "kind" : "vcall_offset"
12416    },
12417    {
12418     "kind" : "vcall_offset"
12419    },
12420    {
12421     "kind" : "vcall_offset"
12422    },
12423    {
12424     "component_value" : -4,
12425     "kind" : "vcall_offset"
12426    },
12427    {
12428     "component_value" : -4,
12429     "kind" : "offset_to_top"
12430    },
12431    {
12432     "kind" : "rtti",
12433     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12434    },
12435    {
12436     "kind" : "complete_dtor_pointer",
12437     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12438    },
12439    {
12440     "kind" : "deleting_dtor_pointer",
12441     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12442    },
12443    {
12444     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12445    },
12446    {
12447     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12448    },
12449    {
12450     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12451    },
12452    {
12453     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12454    }
12455   ]
12456  },
12457  {
12458   "alignment" : 8,
12459   "fields" :
12460   [
12461    {
12462     "field_name" : "interfaceName",
12463     "referenced_type" : "type-378"
12464    },
12465    {
12466     "field_name" : "instanceName",
12467     "field_offset" : 128,
12468     "referenced_type" : "type-378"
12469    },
12470    {
12471     "field_name" : "pid",
12472     "field_offset" : 256,
12473     "referenced_type" : "type-20"
12474    },
12475    {
12476     "field_name" : "clientPids",
12477     "field_offset" : 320,
12478     "referenced_type" : "type-418"
12479    },
12480    {
12481     "field_name" : "arch",
12482     "field_offset" : 448,
12483     "referenced_type" : "type-447"
12484    }
12485   ],
12486   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12487   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12488   "referenced_type" : "type-587",
12489   "self_type" : "type-587",
12490   "size" : 64,
12491   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12492   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12493  },
12494  {
12495   "alignment" : 4,
12496   "base_specifiers" :
12497   [
12498    {
12499     "referenced_type" : "type-16"
12500    }
12501   ],
12502   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12503   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12504   "referenced_type" : "type-121",
12505   "self_type" : "type-121",
12506   "size" : 12,
12507   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12508   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12509   "vtable_components" :
12510   [
12511    {
12512     "component_value" : 4,
12513     "kind" : "vbase_offset"
12514    },
12515    {
12516     "kind" : "offset_to_top"
12517    },
12518    {
12519     "kind" : "rtti",
12520     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12521    },
12522    {
12523     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12530    },
12531    {
12532     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12545    },
12546    {
12547     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12551    },
12552    {
12553     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12554    },
12555    {
12556     "kind" : "complete_dtor_pointer",
12557     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12558    },
12559    {
12560     "kind" : "deleting_dtor_pointer",
12561     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12562    },
12563    {
12564     "is_pure" : true,
12565     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12566    },
12567    {
12568     "kind" : "vcall_offset"
12569    },
12570    {
12571     "kind" : "vcall_offset"
12572    },
12573    {
12574     "kind" : "vcall_offset"
12575    },
12576    {
12577     "kind" : "vcall_offset"
12578    },
12579    {
12580     "component_value" : -4,
12581     "kind" : "vcall_offset"
12582    },
12583    {
12584     "component_value" : -4,
12585     "kind" : "offset_to_top"
12586    },
12587    {
12588     "kind" : "rtti",
12589     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12590    },
12591    {
12592     "kind" : "complete_dtor_pointer",
12593     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12594    },
12595    {
12596     "kind" : "deleting_dtor_pointer",
12597     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12598    },
12599    {
12600     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12601    },
12602    {
12603     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12604    },
12605    {
12606     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12607    },
12608    {
12609     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12610    }
12611   ]
12612  },
12613  {
12614   "alignment" : 4,
12615   "fields" :
12616   [
12617    {
12618     "access" : "private",
12619     "field_name" : "m_ptr",
12620     "referenced_type" : "type-113"
12621    }
12622   ],
12623   "linker_set_key" : "android::sp<android::Thread>",
12624   "name" : "android::sp<android::Thread>",
12625   "record_kind" : "class",
12626   "referenced_type" : "type-112",
12627   "self_type" : "type-112",
12628   "size" : 4,
12629   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12630   "template_args" : [ "type-114" ],
12631   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12632  },
12633  {
12634   "alignment" : 4,
12635   "fields" :
12636   [
12637    {
12638     "access" : "private",
12639     "field_name" : "m_ptr",
12640     "referenced_type" : "type-220"
12641    }
12642   ],
12643   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12644   "name" : "android::sp<android::hardware::BHwBinder>",
12645   "record_kind" : "class",
12646   "referenced_type" : "type-219",
12647   "self_type" : "type-219",
12648   "size" : 4,
12649   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12650   "template_args" : [ "type-221" ],
12651   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12652  },
12653  {
12654   "alignment" : 4,
12655   "fields" :
12656   [
12657    {
12658     "access" : "private",
12659     "field_name" : "m_ptr",
12660     "referenced_type" : "type-649"
12661    }
12662   ],
12663   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12664   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12665   "record_kind" : "class",
12666   "referenced_type" : "type-706",
12667   "self_type" : "type-706",
12668   "size" : 4,
12669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12670   "template_args" : [ "type-17" ],
12671   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12672  },
12673  {
12674   "alignment" : 4,
12675   "fields" :
12676   [
12677    {
12678     "access" : "private",
12679     "field_name" : "m_ptr",
12680     "referenced_type" : "type-32"
12681    }
12682   ],
12683   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12684   "name" : "android::sp<android::hardware::IBinder>",
12685   "record_kind" : "class",
12686   "referenced_type" : "type-45",
12687   "self_type" : "type-45",
12688   "size" : 4,
12689   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12690   "template_args" : [ "type-33" ],
12691   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12692  },
12693  {
12694   "alignment" : 4,
12695   "fields" :
12696   [
12697    {
12698     "access" : "private",
12699     "field_name" : "m_ptr",
12700     "referenced_type" : "type-717"
12701    }
12702   ],
12703   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12704   "name" : "android::sp<android::hardware::IInterface>",
12705   "record_kind" : "class",
12706   "referenced_type" : "type-716",
12707   "self_type" : "type-716",
12708   "size" : 4,
12709   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12710   "template_args" : [ "type-148" ],
12711   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12712  },
12713  {
12714   "alignment" : 4,
12715   "fields" :
12716   [
12717    {
12718     "access" : "private",
12719     "field_name" : "m_ptr",
12720     "referenced_type" : "type-18"
12721    }
12722   ],
12723   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12724   "name" : "android::sp<android::hardware::ProcessState>",
12725   "record_kind" : "class",
12726   "referenced_type" : "type-90",
12727   "self_type" : "type-90",
12728   "size" : 4,
12729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12730   "template_args" : [ "type-19" ],
12731   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12732  },
12733  {
12734   "alignment" : 4,
12735   "fields" :
12736   [
12737    {
12738     "access" : "private",
12739     "field_name" : "m_ptr",
12740     "referenced_type" : "type-206"
12741    }
12742   ],
12743   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12744   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12745   "record_kind" : "class",
12746   "referenced_type" : "type-205",
12747   "self_type" : "type-205",
12748   "size" : 4,
12749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12750   "template_args" : [ "type-3" ],
12751   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12752  },
12753  {
12754   "alignment" : 4,
12755   "fields" :
12756   [
12757    {
12758     "access" : "private",
12759     "field_name" : "m_ptr",
12760     "referenced_type" : "type-5"
12761    }
12762   ],
12763   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12764   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12765   "record_kind" : "class",
12766   "referenced_type" : "type-339",
12767   "self_type" : "type-339",
12768   "size" : 4,
12769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12770   "template_args" : [ "type-6" ],
12771   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12772  },
12773  {
12774   "alignment" : 4,
12775   "fields" :
12776   [
12777    {
12778     "access" : "private",
12779     "field_name" : "m_ptr",
12780     "referenced_type" : "type-195"
12781    }
12782   ],
12783   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
12784   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget>",
12785   "record_kind" : "class",
12786   "referenced_type" : "type-194",
12787   "self_type" : "type-194",
12788   "size" : 4,
12789   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12790   "template_args" : [ "type-196" ],
12791   "unique_id" : "_ZTSN7android2spINS_8hardware3usb6gadget4V1_010IUsbGadgetEEE"
12792  },
12793  {
12794   "alignment" : 4,
12795   "fields" :
12796   [
12797    {
12798     "access" : "private",
12799     "field_name" : "m_ptr",
12800     "referenced_type" : "type-139"
12801    }
12802   ],
12803   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
12804   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback>",
12805   "record_kind" : "class",
12806   "referenced_type" : "type-138",
12807   "self_type" : "type-138",
12808   "size" : 4,
12809   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12810   "template_args" : [ "type-140" ],
12811   "unique_id" : "_ZTSN7android2spINS_8hardware3usb6gadget4V1_018IUsbGadgetCallbackEEE"
12812  },
12813  {
12814   "alignment" : 4,
12815   "fields" :
12816   [
12817    {
12818     "access" : "private",
12819     "field_name" : "m_ptr",
12820     "referenced_type" : "type-15"
12821    }
12822   ],
12823   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12824   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12825   "record_kind" : "class",
12826   "referenced_type" : "type-464",
12827   "self_type" : "type-464",
12828   "size" : 4,
12829   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12830   "template_args" : [ "type-16" ],
12831   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12832  },
12833  {
12834   "alignment" : 4,
12835   "fields" :
12836   [
12837    {
12838     "access" : "private",
12839     "field_name" : "m_ptr",
12840     "referenced_type" : "type-98"
12841    }
12842   ],
12843   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12844   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12845   "record_kind" : "class",
12846   "referenced_type" : "type-97",
12847   "self_type" : "type-97",
12848   "size" : 4,
12849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12850   "template_args" : [ "type-99" ],
12851   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12852  },
12853  {
12854   "alignment" : 4,
12855   "fields" :
12856   [
12857    {
12858     "access" : "private",
12859     "field_name" : "m_ptr",
12860     "referenced_type" : "type-120"
12861    }
12862   ],
12863   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12864   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12865   "record_kind" : "class",
12866   "referenced_type" : "type-119",
12867   "self_type" : "type-119",
12868   "size" : 4,
12869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12870   "template_args" : [ "type-121" ],
12871   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12872  },
12873  {
12874   "alignment" : 1,
12875   "linker_set_key" : "android::trait_trivial_copy<bool>",
12876   "name" : "android::trait_trivial_copy<bool>",
12877   "referenced_type" : "type-281",
12878   "self_type" : "type-281",
12879   "size" : 1,
12880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12881   "template_args" : [ "type-34" ],
12882   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12883  },
12884  {
12885   "alignment" : 1,
12886   "linker_set_key" : "android::trait_trivial_copy<char>",
12887   "name" : "android::trait_trivial_copy<char>",
12888   "referenced_type" : "type-285",
12889   "self_type" : "type-285",
12890   "size" : 1,
12891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12892   "template_args" : [ "type-53" ],
12893   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12894  },
12895  {
12896   "alignment" : 1,
12897   "linker_set_key" : "android::trait_trivial_copy<double>",
12898   "name" : "android::trait_trivial_copy<double>",
12899   "referenced_type" : "type-341",
12900   "self_type" : "type-341",
12901   "size" : 1,
12902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12903   "template_args" : [ "type-337" ],
12904   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12905  },
12906  {
12907   "alignment" : 1,
12908   "linker_set_key" : "android::trait_trivial_copy<float>",
12909   "name" : "android::trait_trivial_copy<float>",
12910   "referenced_type" : "type-334",
12911   "self_type" : "type-334",
12912   "size" : 1,
12913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12914   "template_args" : [ "type-332" ],
12915   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12916  },
12917  {
12918   "alignment" : 1,
12919   "linker_set_key" : "android::trait_trivial_copy<int>",
12920   "name" : "android::trait_trivial_copy<int>",
12921   "referenced_type" : "type-302",
12922   "self_type" : "type-302",
12923   "size" : 1,
12924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12925   "template_args" : [ "type-20" ],
12926   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12927  },
12928  {
12929   "alignment" : 1,
12930   "linker_set_key" : "android::trait_trivial_copy<long long>",
12931   "name" : "android::trait_trivial_copy<long long>",
12932   "referenced_type" : "type-323",
12933   "self_type" : "type-323",
12934   "size" : 1,
12935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12936   "template_args" : [ "type-25" ],
12937   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12938  },
12939  {
12940   "alignment" : 1,
12941   "linker_set_key" : "android::trait_trivial_copy<long>",
12942   "name" : "android::trait_trivial_copy<long>",
12943   "referenced_type" : "type-312",
12944   "self_type" : "type-312",
12945   "size" : 1,
12946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12947   "template_args" : [ "type-310" ],
12948   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12949  },
12950  {
12951   "alignment" : 1,
12952   "linker_set_key" : "android::trait_trivial_copy<short>",
12953   "name" : "android::trait_trivial_copy<short>",
12954   "referenced_type" : "type-294",
12955   "self_type" : "type-294",
12956   "size" : 1,
12957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12958   "template_args" : [ "type-292" ],
12959   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12960  },
12961  {
12962   "alignment" : 1,
12963   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12964   "name" : "android::trait_trivial_copy<unsigned char>",
12965   "referenced_type" : "type-289",
12966   "self_type" : "type-289",
12967   "size" : 1,
12968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12969   "template_args" : [ "type-179" ],
12970   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12971  },
12972  {
12973   "alignment" : 1,
12974   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12975   "name" : "android::trait_trivial_copy<unsigned int>",
12976   "referenced_type" : "type-307",
12977   "self_type" : "type-307",
12978   "size" : 1,
12979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12980   "template_args" : [ "type-2" ],
12981   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12982  },
12983  {
12984   "alignment" : 1,
12985   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12986   "name" : "android::trait_trivial_copy<unsigned long long>",
12987   "referenced_type" : "type-328",
12988   "self_type" : "type-328",
12989   "size" : 1,
12990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12991   "template_args" : [ "type-13" ],
12992   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12993  },
12994  {
12995   "alignment" : 1,
12996   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12997   "name" : "android::trait_trivial_copy<unsigned long>",
12998   "referenced_type" : "type-319",
12999   "self_type" : "type-319",
13000   "size" : 1,
13001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13002   "template_args" : [ "type-315" ],
13003   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13004  },
13005  {
13006   "alignment" : 1,
13007   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13008   "name" : "android::trait_trivial_copy<unsigned short>",
13009   "referenced_type" : "type-298",
13010   "self_type" : "type-298",
13011   "size" : 1,
13012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13013   "template_args" : [ "type-181" ],
13014   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13015  },
13016  {
13017   "alignment" : 1,
13018   "linker_set_key" : "android::trait_trivial_copy<void>",
13019   "name" : "android::trait_trivial_copy<void>",
13020   "referenced_type" : "type-277",
13021   "self_type" : "type-277",
13022   "size" : 1,
13023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13024   "template_args" : [ "type-22" ],
13025   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13026  },
13027  {
13028   "alignment" : 1,
13029   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13030   "name" : "android::trait_trivial_ctor<bool>",
13031   "referenced_type" : "type-279",
13032   "self_type" : "type-279",
13033   "size" : 1,
13034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13035   "template_args" : [ "type-34" ],
13036   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13037  },
13038  {
13039   "alignment" : 1,
13040   "linker_set_key" : "android::trait_trivial_ctor<char>",
13041   "name" : "android::trait_trivial_ctor<char>",
13042   "referenced_type" : "type-283",
13043   "self_type" : "type-283",
13044   "size" : 1,
13045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13046   "template_args" : [ "type-53" ],
13047   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13048  },
13049  {
13050   "alignment" : 1,
13051   "linker_set_key" : "android::trait_trivial_ctor<double>",
13052   "name" : "android::trait_trivial_ctor<double>",
13053   "referenced_type" : "type-336",
13054   "self_type" : "type-336",
13055   "size" : 1,
13056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13057   "template_args" : [ "type-337" ],
13058   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13059  },
13060  {
13061   "alignment" : 1,
13062   "linker_set_key" : "android::trait_trivial_ctor<float>",
13063   "name" : "android::trait_trivial_ctor<float>",
13064   "referenced_type" : "type-331",
13065   "self_type" : "type-331",
13066   "size" : 1,
13067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13068   "template_args" : [ "type-332" ],
13069   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13070  },
13071  {
13072   "alignment" : 1,
13073   "linker_set_key" : "android::trait_trivial_ctor<int>",
13074   "name" : "android::trait_trivial_ctor<int>",
13075   "referenced_type" : "type-300",
13076   "self_type" : "type-300",
13077   "size" : 1,
13078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13079   "template_args" : [ "type-20" ],
13080   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13081  },
13082  {
13083   "alignment" : 1,
13084   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13085   "name" : "android::trait_trivial_ctor<long long>",
13086   "referenced_type" : "type-321",
13087   "self_type" : "type-321",
13088   "size" : 1,
13089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13090   "template_args" : [ "type-25" ],
13091   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13092  },
13093  {
13094   "alignment" : 1,
13095   "linker_set_key" : "android::trait_trivial_ctor<long>",
13096   "name" : "android::trait_trivial_ctor<long>",
13097   "referenced_type" : "type-309",
13098   "self_type" : "type-309",
13099   "size" : 1,
13100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13101   "template_args" : [ "type-310" ],
13102   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13103  },
13104  {
13105   "alignment" : 1,
13106   "linker_set_key" : "android::trait_trivial_ctor<short>",
13107   "name" : "android::trait_trivial_ctor<short>",
13108   "referenced_type" : "type-291",
13109   "self_type" : "type-291",
13110   "size" : 1,
13111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13112   "template_args" : [ "type-292" ],
13113   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13114  },
13115  {
13116   "alignment" : 1,
13117   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13118   "name" : "android::trait_trivial_ctor<unsigned char>",
13119   "referenced_type" : "type-287",
13120   "self_type" : "type-287",
13121   "size" : 1,
13122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13123   "template_args" : [ "type-179" ],
13124   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13125  },
13126  {
13127   "alignment" : 1,
13128   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13129   "name" : "android::trait_trivial_ctor<unsigned int>",
13130   "referenced_type" : "type-305",
13131   "self_type" : "type-305",
13132   "size" : 1,
13133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13134   "template_args" : [ "type-2" ],
13135   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13136  },
13137  {
13138   "alignment" : 1,
13139   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13140   "name" : "android::trait_trivial_ctor<unsigned long long>",
13141   "referenced_type" : "type-325",
13142   "self_type" : "type-325",
13143   "size" : 1,
13144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13145   "template_args" : [ "type-13" ],
13146   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13147  },
13148  {
13149   "alignment" : 1,
13150   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13151   "name" : "android::trait_trivial_ctor<unsigned long>",
13152   "referenced_type" : "type-314",
13153   "self_type" : "type-314",
13154   "size" : 1,
13155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13156   "template_args" : [ "type-315" ],
13157   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13158  },
13159  {
13160   "alignment" : 1,
13161   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13162   "name" : "android::trait_trivial_ctor<unsigned short>",
13163   "referenced_type" : "type-296",
13164   "self_type" : "type-296",
13165   "size" : 1,
13166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13167   "template_args" : [ "type-181" ],
13168   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13169  },
13170  {
13171   "alignment" : 1,
13172   "linker_set_key" : "android::trait_trivial_ctor<void>",
13173   "name" : "android::trait_trivial_ctor<void>",
13174   "referenced_type" : "type-274",
13175   "self_type" : "type-274",
13176   "size" : 1,
13177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13178   "template_args" : [ "type-22" ],
13179   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13180  },
13181  {
13182   "alignment" : 1,
13183   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13184   "name" : "android::trait_trivial_dtor<bool>",
13185   "referenced_type" : "type-280",
13186   "self_type" : "type-280",
13187   "size" : 1,
13188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13189   "template_args" : [ "type-34" ],
13190   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13191  },
13192  {
13193   "alignment" : 1,
13194   "linker_set_key" : "android::trait_trivial_dtor<char>",
13195   "name" : "android::trait_trivial_dtor<char>",
13196   "referenced_type" : "type-284",
13197   "self_type" : "type-284",
13198   "size" : 1,
13199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13200   "template_args" : [ "type-53" ],
13201   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13202  },
13203  {
13204   "alignment" : 1,
13205   "linker_set_key" : "android::trait_trivial_dtor<double>",
13206   "name" : "android::trait_trivial_dtor<double>",
13207   "referenced_type" : "type-340",
13208   "self_type" : "type-340",
13209   "size" : 1,
13210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13211   "template_args" : [ "type-337" ],
13212   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13213  },
13214  {
13215   "alignment" : 1,
13216   "linker_set_key" : "android::trait_trivial_dtor<float>",
13217   "name" : "android::trait_trivial_dtor<float>",
13218   "referenced_type" : "type-333",
13219   "self_type" : "type-333",
13220   "size" : 1,
13221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13222   "template_args" : [ "type-332" ],
13223   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13224  },
13225  {
13226   "alignment" : 1,
13227   "linker_set_key" : "android::trait_trivial_dtor<int>",
13228   "name" : "android::trait_trivial_dtor<int>",
13229   "referenced_type" : "type-301",
13230   "self_type" : "type-301",
13231   "size" : 1,
13232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13233   "template_args" : [ "type-20" ],
13234   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13235  },
13236  {
13237   "alignment" : 1,
13238   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13239   "name" : "android::trait_trivial_dtor<long long>",
13240   "referenced_type" : "type-322",
13241   "self_type" : "type-322",
13242   "size" : 1,
13243   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13244   "template_args" : [ "type-25" ],
13245   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13246  },
13247  {
13248   "alignment" : 1,
13249   "linker_set_key" : "android::trait_trivial_dtor<long>",
13250   "name" : "android::trait_trivial_dtor<long>",
13251   "referenced_type" : "type-311",
13252   "self_type" : "type-311",
13253   "size" : 1,
13254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13255   "template_args" : [ "type-310" ],
13256   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13257  },
13258  {
13259   "alignment" : 1,
13260   "linker_set_key" : "android::trait_trivial_dtor<short>",
13261   "name" : "android::trait_trivial_dtor<short>",
13262   "referenced_type" : "type-293",
13263   "self_type" : "type-293",
13264   "size" : 1,
13265   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13266   "template_args" : [ "type-292" ],
13267   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13268  },
13269  {
13270   "alignment" : 1,
13271   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13272   "name" : "android::trait_trivial_dtor<unsigned char>",
13273   "referenced_type" : "type-288",
13274   "self_type" : "type-288",
13275   "size" : 1,
13276   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13277   "template_args" : [ "type-179" ],
13278   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13279  },
13280  {
13281   "alignment" : 1,
13282   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13283   "name" : "android::trait_trivial_dtor<unsigned int>",
13284   "referenced_type" : "type-306",
13285   "self_type" : "type-306",
13286   "size" : 1,
13287   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13288   "template_args" : [ "type-2" ],
13289   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13290  },
13291  {
13292   "alignment" : 1,
13293   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13294   "name" : "android::trait_trivial_dtor<unsigned long long>",
13295   "referenced_type" : "type-327",
13296   "self_type" : "type-327",
13297   "size" : 1,
13298   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13299   "template_args" : [ "type-13" ],
13300   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13301  },
13302  {
13303   "alignment" : 1,
13304   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13305   "name" : "android::trait_trivial_dtor<unsigned long>",
13306   "referenced_type" : "type-317",
13307   "self_type" : "type-317",
13308   "size" : 1,
13309   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13310   "template_args" : [ "type-315" ],
13311   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13312  },
13313  {
13314   "alignment" : 1,
13315   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13316   "name" : "android::trait_trivial_dtor<unsigned short>",
13317   "referenced_type" : "type-297",
13318   "self_type" : "type-297",
13319   "size" : 1,
13320   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13321   "template_args" : [ "type-181" ],
13322   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13323  },
13324  {
13325   "alignment" : 1,
13326   "linker_set_key" : "android::trait_trivial_dtor<void>",
13327   "name" : "android::trait_trivial_dtor<void>",
13328   "referenced_type" : "type-276",
13329   "self_type" : "type-276",
13330   "size" : 1,
13331   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13332   "template_args" : [ "type-22" ],
13333   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13334  },
13335  {
13336   "alignment" : 1,
13337   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13338   "name" : "android::trait_trivial_move<android::String16>",
13339   "referenced_type" : "type-467",
13340   "self_type" : "type-467",
13341   "size" : 1,
13342   "source_file" : "/system/core/libutils/include/utils/String16.h",
13343   "template_args" : [ "type-39" ],
13344   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13345  },
13346  {
13347   "alignment" : 1,
13348   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13349   "name" : "android::trait_trivial_move<android::String8>",
13350   "referenced_type" : "type-459",
13351   "self_type" : "type-459",
13352   "size" : 1,
13353   "source_file" : "/system/core/libutils/include/utils/String8.h",
13354   "template_args" : [ "type-50" ],
13355   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13356  },
13357  {
13358   "alignment" : 1,
13359   "linker_set_key" : "android::trait_trivial_move<bool>",
13360   "name" : "android::trait_trivial_move<bool>",
13361   "referenced_type" : "type-282",
13362   "self_type" : "type-282",
13363   "size" : 1,
13364   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13365   "template_args" : [ "type-34" ],
13366   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13367  },
13368  {
13369   "alignment" : 1,
13370   "linker_set_key" : "android::trait_trivial_move<char>",
13371   "name" : "android::trait_trivial_move<char>",
13372   "referenced_type" : "type-286",
13373   "self_type" : "type-286",
13374   "size" : 1,
13375   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13376   "template_args" : [ "type-53" ],
13377   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13378  },
13379  {
13380   "alignment" : 1,
13381   "linker_set_key" : "android::trait_trivial_move<double>",
13382   "name" : "android::trait_trivial_move<double>",
13383   "referenced_type" : "type-343",
13384   "self_type" : "type-343",
13385   "size" : 1,
13386   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13387   "template_args" : [ "type-337" ],
13388   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13389  },
13390  {
13391   "alignment" : 1,
13392   "linker_set_key" : "android::trait_trivial_move<float>",
13393   "name" : "android::trait_trivial_move<float>",
13394   "referenced_type" : "type-335",
13395   "self_type" : "type-335",
13396   "size" : 1,
13397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13398   "template_args" : [ "type-332" ],
13399   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13400  },
13401  {
13402   "alignment" : 1,
13403   "linker_set_key" : "android::trait_trivial_move<int>",
13404   "name" : "android::trait_trivial_move<int>",
13405   "referenced_type" : "type-303",
13406   "self_type" : "type-303",
13407   "size" : 1,
13408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13409   "template_args" : [ "type-20" ],
13410   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13411  },
13412  {
13413   "alignment" : 1,
13414   "linker_set_key" : "android::trait_trivial_move<long long>",
13415   "name" : "android::trait_trivial_move<long long>",
13416   "referenced_type" : "type-324",
13417   "self_type" : "type-324",
13418   "size" : 1,
13419   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13420   "template_args" : [ "type-25" ],
13421   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13422  },
13423  {
13424   "alignment" : 1,
13425   "linker_set_key" : "android::trait_trivial_move<long>",
13426   "name" : "android::trait_trivial_move<long>",
13427   "referenced_type" : "type-313",
13428   "self_type" : "type-313",
13429   "size" : 1,
13430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13431   "template_args" : [ "type-310" ],
13432   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13433  },
13434  {
13435   "alignment" : 1,
13436   "linker_set_key" : "android::trait_trivial_move<short>",
13437   "name" : "android::trait_trivial_move<short>",
13438   "referenced_type" : "type-295",
13439   "self_type" : "type-295",
13440   "size" : 1,
13441   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13442   "template_args" : [ "type-292" ],
13443   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13444  },
13445  {
13446   "alignment" : 1,
13447   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13448   "name" : "android::trait_trivial_move<unsigned char>",
13449   "referenced_type" : "type-290",
13450   "self_type" : "type-290",
13451   "size" : 1,
13452   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13453   "template_args" : [ "type-179" ],
13454   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13455  },
13456  {
13457   "alignment" : 1,
13458   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13459   "name" : "android::trait_trivial_move<unsigned int>",
13460   "referenced_type" : "type-308",
13461   "self_type" : "type-308",
13462   "size" : 1,
13463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13464   "template_args" : [ "type-2" ],
13465   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13466  },
13467  {
13468   "alignment" : 1,
13469   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13470   "name" : "android::trait_trivial_move<unsigned long long>",
13471   "referenced_type" : "type-330",
13472   "self_type" : "type-330",
13473   "size" : 1,
13474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13475   "template_args" : [ "type-13" ],
13476   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13477  },
13478  {
13479   "alignment" : 1,
13480   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13481   "name" : "android::trait_trivial_move<unsigned long>",
13482   "referenced_type" : "type-320",
13483   "self_type" : "type-320",
13484   "size" : 1,
13485   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13486   "template_args" : [ "type-315" ],
13487   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13488  },
13489  {
13490   "alignment" : 1,
13491   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13492   "name" : "android::trait_trivial_move<unsigned short>",
13493   "referenced_type" : "type-299",
13494   "self_type" : "type-299",
13495   "size" : 1,
13496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13497   "template_args" : [ "type-181" ],
13498   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13499  },
13500  {
13501   "alignment" : 1,
13502   "linker_set_key" : "android::trait_trivial_move<void>",
13503   "name" : "android::trait_trivial_move<void>",
13504   "referenced_type" : "type-278",
13505   "self_type" : "type-278",
13506   "size" : 1,
13507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13508   "template_args" : [ "type-22" ],
13509   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13510  },
13511  {
13512   "alignment" : 4,
13513   "fields" :
13514   [
13515    {
13516     "access" : "private",
13517     "field_name" : "m_ptr",
13518     "referenced_type" : "type-220"
13519    },
13520    {
13521     "access" : "private",
13522     "field_name" : "m_refs",
13523     "field_offset" : 32,
13524     "referenced_type" : "type-11"
13525    }
13526   ],
13527   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13528   "name" : "android::wp<android::hardware::BHwBinder>",
13529   "record_kind" : "class",
13530   "referenced_type" : "type-381",
13531   "self_type" : "type-381",
13532   "size" : 8,
13533   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13534   "template_args" : [ "type-221" ],
13535   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13536  },
13537  {
13538   "alignment" : 4,
13539   "fields" :
13540   [
13541    {
13542     "access" : "private",
13543     "field_name" : "m_ptr",
13544     "referenced_type" : "type-649"
13545    },
13546    {
13547     "access" : "private",
13548     "field_name" : "m_refs",
13549     "field_offset" : 32,
13550     "referenced_type" : "type-11"
13551    }
13552   ],
13553   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13554   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13555   "record_kind" : "class",
13556   "referenced_type" : "type-648",
13557   "self_type" : "type-648",
13558   "size" : 8,
13559   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13560   "template_args" : [ "type-17" ],
13561   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13562  },
13563  {
13564   "alignment" : 4,
13565   "fields" :
13566   [
13567    {
13568     "access" : "private",
13569     "field_name" : "m_ptr",
13570     "referenced_type" : "type-5"
13571    },
13572    {
13573     "access" : "private",
13574     "field_name" : "m_refs",
13575     "field_offset" : 32,
13576     "referenced_type" : "type-11"
13577    }
13578   ],
13579   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13580   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13581   "record_kind" : "class",
13582   "referenced_type" : "type-4",
13583   "self_type" : "type-4",
13584   "size" : 8,
13585   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13586   "template_args" : [ "type-6" ],
13587   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13588  },
13589  {
13590   "alignment" : 4,
13591   "fields" :
13592   [
13593    {
13594     "access" : "private",
13595     "field_name" : "m_ptr",
13596     "referenced_type" : "type-15"
13597    },
13598    {
13599     "access" : "private",
13600     "field_name" : "m_refs",
13601     "field_offset" : 32,
13602     "referenced_type" : "type-11"
13603    }
13604   ],
13605   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13606   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13607   "record_kind" : "class",
13608   "referenced_type" : "type-14",
13609   "self_type" : "type-14",
13610   "size" : 8,
13611   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13612   "template_args" : [ "type-16" ],
13613   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13614  },
13615  {
13616   "alignment" : 4,
13617   "fields" :
13618   [
13619    {
13620     "field_name" : "maxContentLightLevel",
13621     "referenced_type" : "type-332"
13622    },
13623    {
13624     "field_name" : "maxFrameAverageLightLevel",
13625     "field_offset" : 32,
13626     "referenced_type" : "type-332"
13627    }
13628   ],
13629   "linker_set_key" : "android_cta861_3_metadata",
13630   "name" : "android_cta861_3_metadata",
13631   "referenced_type" : "type-558",
13632   "self_type" : "type-558",
13633   "size" : 8,
13634   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13635   "unique_id" : "android_cta861_3_metadata"
13636  },
13637  {
13638   "alignment" : 4,
13639   "fields" :
13640   [
13641    {
13642     "field_name" : "num_points",
13643     "referenced_type" : "type-2"
13644    },
13645    {
13646     "field_name" : "reserved",
13647     "field_offset" : 32,
13648     "referenced_type" : "type-548"
13649    },
13650    {
13651     "field_name" : "xyzc_points",
13652     "field_offset" : 288,
13653     "referenced_type" : "type-555"
13654    }
13655   ],
13656   "linker_set_key" : "android_depth_points",
13657   "name" : "android_depth_points",
13658   "referenced_type" : "type-554",
13659   "self_type" : "type-554",
13660   "size" : 36,
13661   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13662   "unique_id" : "android_depth_points"
13663  },
13664  {
13665   "alignment" : 4,
13666   "fields" :
13667   [
13668    {
13669     "field_name" : "format",
13670     "referenced_type" : "type-551"
13671    },
13672    {
13673     "field_name" : "num_planes",
13674     "field_offset" : 32,
13675     "referenced_type" : "type-2"
13676    },
13677    {
13678     "field_name" : "planes",
13679     "field_offset" : 64,
13680     "referenced_type" : "type-553"
13681    }
13682   ],
13683   "linker_set_key" : "android_flex_layout",
13684   "name" : "android_flex_layout",
13685   "referenced_type" : "type-552",
13686   "self_type" : "type-552",
13687   "size" : 12,
13688   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13689   "unique_id" : "android_flex_layout"
13690  },
13691  {
13692   "alignment" : 4,
13693   "fields" :
13694   [
13695    {
13696     "field_name" : "top_left",
13697     "referenced_type" : "type-476"
13698    },
13699    {
13700     "field_name" : "component",
13701     "field_offset" : 32,
13702     "referenced_type" : "type-549"
13703    },
13704    {
13705     "field_name" : "bits_per_component",
13706     "field_offset" : 64,
13707     "referenced_type" : "type-20"
13708    },
13709    {
13710     "field_name" : "bits_used",
13711     "field_offset" : 96,
13712     "referenced_type" : "type-20"
13713    },
13714    {
13715     "field_name" : "h_increment",
13716     "field_offset" : 128,
13717     "referenced_type" : "type-20"
13718    },
13719    {
13720     "field_name" : "v_increment",
13721     "field_offset" : 160,
13722     "referenced_type" : "type-20"
13723    },
13724    {
13725     "field_name" : "h_subsampling",
13726     "field_offset" : 192,
13727     "referenced_type" : "type-20"
13728    },
13729    {
13730     "field_name" : "v_subsampling",
13731     "field_offset" : 224,
13732     "referenced_type" : "type-20"
13733    }
13734   ],
13735   "linker_set_key" : "android_flex_plane",
13736   "name" : "android_flex_plane",
13737   "referenced_type" : "type-550",
13738   "self_type" : "type-550",
13739   "size" : 32,
13740   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13741   "unique_id" : "android_flex_plane"
13742  },
13743  {
13744   "alignment" : 4,
13745   "fields" :
13746   [
13747    {
13748     "field_name" : "displayPrimaryRed",
13749     "referenced_type" : "type-556"
13750    },
13751    {
13752     "field_name" : "displayPrimaryGreen",
13753     "field_offset" : 64,
13754     "referenced_type" : "type-556"
13755    },
13756    {
13757     "field_name" : "displayPrimaryBlue",
13758     "field_offset" : 128,
13759     "referenced_type" : "type-556"
13760    },
13761    {
13762     "field_name" : "whitePoint",
13763     "field_offset" : 192,
13764     "referenced_type" : "type-556"
13765    },
13766    {
13767     "field_name" : "maxLuminance",
13768     "field_offset" : 256,
13769     "referenced_type" : "type-332"
13770    },
13771    {
13772     "field_name" : "minLuminance",
13773     "field_offset" : 288,
13774     "referenced_type" : "type-332"
13775    }
13776   ],
13777   "linker_set_key" : "android_smpte2086_metadata",
13778   "name" : "android_smpte2086_metadata",
13779   "referenced_type" : "type-557",
13780   "self_type" : "type-557",
13781   "size" : 40,
13782   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13783   "unique_id" : "android_smpte2086_metadata"
13784  },
13785  {
13786   "alignment" : 4,
13787   "fields" :
13788   [
13789    {
13790     "field_name" : "x",
13791     "referenced_type" : "type-332"
13792    },
13793    {
13794     "field_name" : "y",
13795     "field_offset" : 32,
13796     "referenced_type" : "type-332"
13797    }
13798   ],
13799   "linker_set_key" : "android_xy_color",
13800   "name" : "android_xy_color",
13801   "referenced_type" : "type-556",
13802   "self_type" : "type-556",
13803   "size" : 8,
13804   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13805   "unique_id" : "android_xy_color"
13806  },
13807  {
13808   "alignment" : 4,
13809   "fields" :
13810   [
13811    {
13812     "field_name" : "y",
13813     "referenced_type" : "type-21"
13814    },
13815    {
13816     "field_name" : "cb",
13817     "field_offset" : 32,
13818     "referenced_type" : "type-21"
13819    },
13820    {
13821     "field_name" : "cr",
13822     "field_offset" : 64,
13823     "referenced_type" : "type-21"
13824    },
13825    {
13826     "field_name" : "ystride",
13827     "field_offset" : 96,
13828     "referenced_type" : "type-2"
13829    },
13830    {
13831     "field_name" : "cstride",
13832     "field_offset" : 128,
13833     "referenced_type" : "type-2"
13834    },
13835    {
13836     "field_name" : "chroma_step",
13837     "field_offset" : 160,
13838     "referenced_type" : "type-2"
13839    },
13840    {
13841     "field_name" : "reserved",
13842     "field_offset" : 192,
13843     "referenced_type" : "type-548"
13844    }
13845   ],
13846   "linker_set_key" : "android_ycbcr",
13847   "name" : "android_ycbcr",
13848   "referenced_type" : "type-547",
13849   "self_type" : "type-547",
13850   "size" : 56,
13851   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13852   "unique_id" : "android_ycbcr"
13853  },
13854  {
13855   "alignment" : 4,
13856   "fields" :
13857   [
13858    {
13859     "referenced_type" : "type-177"
13860    }
13861   ],
13862   "linker_set_key" : "log_msg",
13863   "name" : "log_msg",
13864   "referenced_type" : "type-176",
13865   "self_type" : "type-176",
13866   "size" : 5124,
13867   "source_file" : "/system/core/liblog/include/log/log_read.h",
13868   "unique_id" : "log_msg"
13869  },
13870  {
13871   "alignment" : 4,
13872   "fields" :
13873   [
13874    {
13875     "field_name" : "buf",
13876     "referenced_type" : "type-178"
13877    },
13878    {
13879     "field_name" : "entry",
13880     "referenced_type" : "type-180"
13881    },
13882    {
13883     "field_name" : "entry_v4",
13884     "referenced_type" : "type-180"
13885    },
13886    {
13887     "field_name" : "entry_v3",
13888     "referenced_type" : "type-183"
13889    },
13890    {
13891     "field_name" : "entry_v2",
13892     "referenced_type" : "type-184"
13893    },
13894    {
13895     "field_name" : "entry_v1",
13896     "referenced_type" : "type-185"
13897    }
13898   ],
13899   "is_anonymous" : true,
13900   "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",
13901   "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",
13902   "record_kind" : "union",
13903   "referenced_type" : "type-177",
13904   "self_type" : "type-177",
13905   "size" : 5124,
13906   "source_file" : "/system/core/liblog/include/log/log_read.h",
13907   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13908  },
13909  {
13910   "alignment" : 1,
13911   "fields" :
13912   [
13913    {
13914     "field_name" : "tv_sec",
13915     "referenced_type" : "type-2"
13916    },
13917    {
13918     "field_name" : "tv_nsec",
13919     "field_offset" : 32,
13920     "referenced_type" : "type-2"
13921    }
13922   ],
13923   "linker_set_key" : "log_time",
13924   "name" : "log_time",
13925   "referenced_type" : "type-468",
13926   "self_type" : "type-468",
13927   "size" : 8,
13928   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13929   "unique_id" : "_ZTS8log_time"
13930  },
13931  {
13932   "alignment" : 4,
13933   "fields" :
13934   [
13935    {
13936     "field_name" : "len",
13937     "referenced_type" : "type-181"
13938    },
13939    {
13940     "field_name" : "__pad",
13941     "field_offset" : 16,
13942     "referenced_type" : "type-181"
13943    },
13944    {
13945     "field_name" : "pid",
13946     "field_offset" : 32,
13947     "referenced_type" : "type-20"
13948    },
13949    {
13950     "field_name" : "tid",
13951     "field_offset" : 64,
13952     "referenced_type" : "type-20"
13953    },
13954    {
13955     "field_name" : "sec",
13956     "field_offset" : 96,
13957     "referenced_type" : "type-20"
13958    },
13959    {
13960     "field_name" : "nsec",
13961     "field_offset" : 128,
13962     "referenced_type" : "type-20"
13963    },
13964    {
13965     "field_name" : "msg",
13966     "field_offset" : 160,
13967     "referenced_type" : "type-182"
13968    }
13969   ],
13970   "linker_set_key" : "logger_entry",
13971   "name" : "logger_entry",
13972   "referenced_type" : "type-185",
13973   "self_type" : "type-185",
13974   "size" : 20,
13975   "source_file" : "/system/core/liblog/include/log/log_read.h",
13976   "unique_id" : "logger_entry"
13977  },
13978  {
13979   "alignment" : 1,
13980   "fields" :
13981   [
13982    {
13983     "field_name" : "len",
13984     "referenced_type" : "type-181"
13985    },
13986    {
13987     "field_name" : "hdr_size",
13988     "field_offset" : 16,
13989     "referenced_type" : "type-181"
13990    },
13991    {
13992     "field_name" : "pid",
13993     "field_offset" : 32,
13994     "referenced_type" : "type-20"
13995    },
13996    {
13997     "field_name" : "tid",
13998     "field_offset" : 64,
13999     "referenced_type" : "type-20"
14000    },
14001    {
14002     "field_name" : "sec",
14003     "field_offset" : 96,
14004     "referenced_type" : "type-20"
14005    },
14006    {
14007     "field_name" : "nsec",
14008     "field_offset" : 128,
14009     "referenced_type" : "type-20"
14010    },
14011    {
14012     "field_name" : "euid",
14013     "field_offset" : 160,
14014     "referenced_type" : "type-2"
14015    },
14016    {
14017     "field_name" : "msg",
14018     "field_offset" : 192,
14019     "referenced_type" : "type-182"
14020    }
14021   ],
14022   "linker_set_key" : "logger_entry_v2",
14023   "name" : "logger_entry_v2",
14024   "referenced_type" : "type-184",
14025   "self_type" : "type-184",
14026   "size" : 24,
14027   "source_file" : "/system/core/liblog/include/log/log_read.h",
14028   "unique_id" : "logger_entry_v2"
14029  },
14030  {
14031   "alignment" : 1,
14032   "fields" :
14033   [
14034    {
14035     "field_name" : "len",
14036     "referenced_type" : "type-181"
14037    },
14038    {
14039     "field_name" : "hdr_size",
14040     "field_offset" : 16,
14041     "referenced_type" : "type-181"
14042    },
14043    {
14044     "field_name" : "pid",
14045     "field_offset" : 32,
14046     "referenced_type" : "type-20"
14047    },
14048    {
14049     "field_name" : "tid",
14050     "field_offset" : 64,
14051     "referenced_type" : "type-20"
14052    },
14053    {
14054     "field_name" : "sec",
14055     "field_offset" : 96,
14056     "referenced_type" : "type-20"
14057    },
14058    {
14059     "field_name" : "nsec",
14060     "field_offset" : 128,
14061     "referenced_type" : "type-20"
14062    },
14063    {
14064     "field_name" : "lid",
14065     "field_offset" : 160,
14066     "referenced_type" : "type-2"
14067    },
14068    {
14069     "field_name" : "msg",
14070     "field_offset" : 192,
14071     "referenced_type" : "type-182"
14072    }
14073   ],
14074   "linker_set_key" : "logger_entry_v3",
14075   "name" : "logger_entry_v3",
14076   "referenced_type" : "type-183",
14077   "self_type" : "type-183",
14078   "size" : 24,
14079   "source_file" : "/system/core/liblog/include/log/log_read.h",
14080   "unique_id" : "logger_entry_v3"
14081  },
14082  {
14083   "alignment" : 4,
14084   "fields" :
14085   [
14086    {
14087     "field_name" : "len",
14088     "referenced_type" : "type-181"
14089    },
14090    {
14091     "field_name" : "hdr_size",
14092     "field_offset" : 16,
14093     "referenced_type" : "type-181"
14094    },
14095    {
14096     "field_name" : "pid",
14097     "field_offset" : 32,
14098     "referenced_type" : "type-20"
14099    },
14100    {
14101     "field_name" : "tid",
14102     "field_offset" : 64,
14103     "referenced_type" : "type-2"
14104    },
14105    {
14106     "field_name" : "sec",
14107     "field_offset" : 96,
14108     "referenced_type" : "type-2"
14109    },
14110    {
14111     "field_name" : "nsec",
14112     "field_offset" : 128,
14113     "referenced_type" : "type-2"
14114    },
14115    {
14116     "field_name" : "lid",
14117     "field_offset" : 160,
14118     "referenced_type" : "type-2"
14119    },
14120    {
14121     "field_name" : "uid",
14122     "field_offset" : 192,
14123     "referenced_type" : "type-2"
14124    },
14125    {
14126     "field_name" : "msg",
14127     "field_offset" : 224,
14128     "referenced_type" : "type-182"
14129    }
14130   ],
14131   "linker_set_key" : "logger_entry_v4",
14132   "name" : "logger_entry_v4",
14133   "referenced_type" : "type-180",
14134   "self_type" : "type-180",
14135   "size" : 28,
14136   "source_file" : "/system/core/liblog/include/log/log_read.h",
14137   "unique_id" : "logger_entry_v4"
14138  },
14139  {
14140   "alignment" : 4,
14141   "fields" :
14142   [
14143    {
14144     "field_name" : "version",
14145     "referenced_type" : "type-20"
14146    },
14147    {
14148     "field_name" : "numFds",
14149     "field_offset" : 32,
14150     "referenced_type" : "type-20"
14151    },
14152    {
14153     "field_name" : "numInts",
14154     "field_offset" : 64,
14155     "referenced_type" : "type-20"
14156    },
14157    {
14158     "field_name" : "data",
14159     "field_offset" : 96,
14160     "referenced_type" : "type-272"
14161    }
14162   ],
14163   "linker_set_key" : "native_handle",
14164   "name" : "native_handle",
14165   "referenced_type" : "type-271",
14166   "self_type" : "type-271",
14167   "size" : 12,
14168   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14169   "unique_id" : "native_handle"
14170  }
14171 ],
14172 "rvalue_reference_types" :
14173 [
14174  {
14175   "alignment" : 4,
14176   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &&",
14177   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> > &&",
14178   "referenced_type" : "type-247",
14179   "self_type" : "type-249",
14180   "size" : 4,
14181   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14182  },
14183  {
14184   "alignment" : 4,
14185   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &&",
14186   "name" : "android::hardware::Return<android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> > &&",
14187   "referenced_type" : "type-662",
14188   "self_type" : "type-664",
14189   "size" : 4,
14190   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14191  },
14192  {
14193   "alignment" : 4,
14194   "linker_set_key" : "android::hardware::Return<bool> &&",
14195   "name" : "android::hardware::Return<bool> &&",
14196   "referenced_type" : "type-240",
14197   "self_type" : "type-243",
14198   "size" : 4,
14199   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14200  },
14201  {
14202   "alignment" : 4,
14203   "linker_set_key" : "android::hardware::Return<void> &&",
14204   "name" : "android::hardware::Return<void> &&",
14205   "referenced_type" : "type-259",
14206   "self_type" : "type-262",
14207   "size" : 4,
14208   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14209  },
14210  {
14211   "alignment" : 4,
14212   "linker_set_key" : "android::hardware::Status &&",
14213   "name" : "android::hardware::Status &&",
14214   "referenced_type" : "type-223",
14215   "self_type" : "type-236",
14216   "size" : 4,
14217   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14218  },
14219  {
14220   "alignment" : 4,
14221   "linker_set_key" : "android::hardware::details::return_status &&",
14222   "name" : "android::hardware::details::return_status &&",
14223   "referenced_type" : "type-241",
14224   "self_type" : "type-255",
14225   "size" : 4,
14226   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14227  },
14228  {
14229   "alignment" : 4,
14230   "linker_set_key" : "android::hardware::hidl_handle &&",
14231   "name" : "android::hardware::hidl_handle &&",
14232   "referenced_type" : "type-376",
14233   "self_type" : "type-385",
14234   "size" : 4,
14235   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14236  },
14237  {
14238   "alignment" : 4,
14239   "linker_set_key" : "android::hardware::hidl_memory &&",
14240   "name" : "android::hardware::hidl_memory &&",
14241   "referenced_type" : "type-383",
14242   "self_type" : "type-389",
14243   "size" : 4,
14244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14245  },
14246  {
14247   "alignment" : 4,
14248   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14249   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14250   "referenced_type" : "type-205",
14251   "self_type" : "type-210",
14252   "size" : 4,
14253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14254  },
14255  {
14256   "alignment" : 4,
14257   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &&",
14258   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadget> &&",
14259   "referenced_type" : "type-194",
14260   "self_type" : "type-197",
14261   "size" : 4,
14262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14263  },
14264  {
14265   "alignment" : 4,
14266   "linker_set_key" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &&",
14267   "name" : "android::sp<android::hardware::usb::gadget::V1_0::IUsbGadgetCallback> &&",
14268   "referenced_type" : "type-138",
14269   "self_type" : "type-141",
14270   "size" : 4,
14271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14272  },
14273  {
14274   "alignment" : 4,
14275   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14276   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14277   "referenced_type" : "type-160",
14278   "self_type" : "type-159",
14279   "size" : 4,
14280   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14281  },
14282  {
14283   "alignment" : 4,
14284   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14285   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14286   "referenced_type" : "type-520",
14287   "self_type" : "type-519",
14288   "size" : 4,
14289   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14290  },
14291  {
14292   "alignment" : 4,
14293   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14294   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14295   "referenced_type" : "type-688",
14296   "self_type" : "type-687",
14297   "size" : 4,
14298   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14299  },
14300  {
14301   "alignment" : 4,
14302   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14303   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14304   "referenced_type" : "type-84",
14305   "self_type" : "type-83",
14306   "size" : 4,
14307   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14308  },
14309  {
14310   "alignment" : 4,
14311   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14312   "name" : "std::function<sp<IBase> (void *)> &&",
14313   "referenced_type" : "type-164",
14314   "self_type" : "type-163",
14315   "size" : 4,
14316   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14317  },
14318  {
14319   "alignment" : 4,
14320   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14321   "name" : "std::function<sp<IBase> (void *)> &&",
14322   "referenced_type" : "type-530",
14323   "self_type" : "type-529",
14324   "size" : 4,
14325   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14326  },
14327  {
14328   "alignment" : 4,
14329   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14330   "name" : "std::function<sp<IBase> (void *)> &&",
14331   "referenced_type" : "type-692",
14332   "self_type" : "type-691",
14333   "size" : 4,
14334   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14335  },
14336  {
14337   "alignment" : 4,
14338   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14339   "name" : "std::function<sp<IBase> (void *)> &&",
14340   "referenced_type" : "type-88",
14341   "self_type" : "type-87",
14342   "size" : 4,
14343   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14344  },
14345  {
14346   "alignment" : 4,
14347   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14348   "name" : "std::function<sp<IBinder> (void *)> &&",
14349   "referenced_type" : "type-162",
14350   "self_type" : "type-161",
14351   "size" : 4,
14352   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14353  },
14354  {
14355   "alignment" : 4,
14356   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14357   "name" : "std::function<sp<IBinder> (void *)> &&",
14358   "referenced_type" : "type-522",
14359   "self_type" : "type-521",
14360   "size" : 4,
14361   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14362  },
14363  {
14364   "alignment" : 4,
14365   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14366   "name" : "std::function<sp<IBinder> (void *)> &&",
14367   "referenced_type" : "type-690",
14368   "self_type" : "type-689",
14369   "size" : 4,
14370   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14371  },
14372  {
14373   "alignment" : 4,
14374   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14375   "name" : "std::function<sp<IBinder> (void *)> &&",
14376   "referenced_type" : "type-86",
14377   "self_type" : "type-85",
14378   "size" : 4,
14379   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14380  }
14381 ]
14382}
14383