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-127",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-257",
16   "self_type" : "type-480",
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-197",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-124",
32   "self_type" : "type-338",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-124",
41   "self_type" : "type-123",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-473",
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   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-53",
73   "self_type" : "type-53",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-42",
83   "self_type" : "type-42",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-262",
91   "self_type" : "type-262",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-257",
99   "self_type" : "type-257",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-20",
108   "self_type" : "type-20",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-235",
117   "self_type" : "type-235",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-25",
126   "self_type" : "type-25",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-217",
135   "self_type" : "type-217",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-271",
144   "self_type" : "type-271",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-124",
154   "self_type" : "type-124",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-240",
174   "self_type" : "type-240",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-13",
184   "self_type" : "type-13",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-126",
194   "self_type" : "type-126",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-22",
201   "self_type" : "type-22"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware10fromBinderINS0_3usb4V1_012IUsbCallbackENS3_15BpHwUsbCallbackENS3_15BnHwUsbCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209  },
210  {
211   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
212  },
213  {
214   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
215  },
216  {
217   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
221  },
222  {
223   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
224  },
225  {
226   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
239  },
240  {
241   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
242  },
243  {
244   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spIS3_EEb"
257  },
258  {
259   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyPortStatusChangeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback4pingEv"
281  },
282  {
283   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD2Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
299  },
300  {
301   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
317  },
318  {
319   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
320  },
321  {
322   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
323  },
324  {
325   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
326  },
327  {
328   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyPortStatusChangeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
329  },
330  {
331   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
332  },
333  {
334   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
335  },
336  {
337   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3usb4V1_021writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj"
347  },
348  {
349   "name" : "_ZN7android8hardware3usb4V1_022readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj"
350  },
351  {
352   "name" : "_ZN7android8hardware3usb4V1_04IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
353  },
354  {
355   "name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
356  },
357  {
358   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3usb4V1_04IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
365  },
366  {
367   "name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3usb4V1_04IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
380  },
381  {
382   "name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
383  },
384  {
385   "name" : "_ZN7android8hardware3usb4V1_04IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
389  },
390  {
391   "name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
395  },
396  {
397   "name" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spIS3_EEb"
398  },
399  {
400   "name" : "_ZN7android8hardware3usb4V1_05BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware3usb4V1_05BsUsbC1ENS_2spINS2_4IUsbEEE"
404  },
405  {
406   "name" : "_ZN7android8hardware3usb4V1_05BsUsbC2ENS_2spINS2_4IUsbEEE"
407  },
408  {
409   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb16_hidl_switchRoleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb17_hidl_setCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb21_hidl_queryPortStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb4pingEv"
425  },
426  {
427   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
431  },
432  {
433   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
434  },
435  {
436   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
437  },
438  {
439   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD2Ev"
440  },
441  {
442   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
443  },
444  {
445   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
446  },
447  {
448   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
452  },
453  {
454   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
461  },
462  {
463   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
464  },
465  {
466   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb16_hidl_switchRoleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleE"
467  },
468  {
469   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb17_hidl_setCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_12IUsbCallbackEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21_hidl_queryPortStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
476  },
477  {
478   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
479  },
480  {
481   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
482  },
483  {
484   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
485  },
486  {
487   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
488  },
489  {
490   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
491  },
492  {
493   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
494  },
495  {
496   "binding" : "weak",
497   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_012IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
498  },
499  {
500   "binding" : "weak",
501   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_04IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
502  },
503  {
504   "binding" : "weak",
505   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
506  },
507  {
508   "binding" : "weak",
509   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_015BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
510  },
511  {
512   "binding" : "weak",
513   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_07BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
514  },
515  {
516   "binding" : "weak",
517   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
522  },
523  {
524   "binding" : "weak",
525   "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_"
526  },
527  {
528   "binding" : "weak",
529   "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_"
530  },
531  {
532   "binding" : "weak",
533   "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"
534  },
535  {
536   "binding" : "weak",
537   "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_"
538  },
539  {
540   "binding" : "weak",
541   "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_"
542  },
543  {
544   "binding" : "weak",
545   "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"
546  },
547  {
548   "binding" : "weak",
549   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
550  },
551  {
552   "binding" : "weak",
553   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
554  },
555  {
556   "binding" : "weak",
557   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
558  },
559  {
560   "name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
561  },
562  {
563   "name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
564  },
565  {
566   "name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
567  },
568  {
569   "name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
570  },
571  {
572   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
573  },
574  {
575   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
576  },
577  {
578   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
579  },
580  {
581   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
582  }
583 ],
584 "elf_objects" :
585 [
586  {
587   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback10descriptorE"
588  },
589  {
590   "name" : "_ZN7android8hardware3usb4V1_04IUsb10descriptorE"
591  },
592  {
593   "name" : "_ZTCN7android8hardware3usb4V1_012IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
594  },
595  {
596   "binding" : "weak",
597   "name" : "_ZTCN7android8hardware3usb4V1_013BsUsbCallbackE0_NS2_12IUsbCallbackE"
598  },
599  {
600   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS0_7IBinderE"
601  },
602  {
603   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS0_9BHwBinderE"
604  },
605  {
606   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
607  },
608  {
609   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
610  },
611  {
612   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
613  },
614  {
615   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
616  },
617  {
618   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE4_NS0_10IInterfaceE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware3usb4V1_04IUsbE0_NS_4hidl4base4V1_05IBaseE"
625  },
626  {
627   "binding" : "weak",
628   "name" : "_ZTCN7android8hardware3usb4V1_05BsUsbE0_NS2_4IUsbE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS0_7IBinderE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS0_9BHwBinderE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS2_4IUsbE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE4_NS0_10IInterfaceE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE8_NS0_11BpHwRefBaseE"
653  },
654  {
655   "name" : "_ZTTN7android8hardware3usb4V1_012IUsbCallbackE"
656  },
657  {
658   "name" : "_ZTTN7android8hardware3usb4V1_015BnHwUsbCallbackE"
659  },
660  {
661   "name" : "_ZTTN7android8hardware3usb4V1_015BpHwUsbCallbackE"
662  },
663  {
664   "name" : "_ZTTN7android8hardware3usb4V1_04IUsbE"
665  },
666  {
667   "name" : "_ZTTN7android8hardware3usb4V1_07BnHwUsbE"
668  },
669  {
670   "name" : "_ZTTN7android8hardware3usb4V1_07BpHwUsbE"
671  },
672  {
673   "name" : "_ZTVN7android8hardware3usb4V1_012IUsbCallbackE"
674  },
675  {
676   "binding" : "weak",
677   "name" : "_ZTVN7android8hardware3usb4V1_013BsUsbCallbackE"
678  },
679  {
680   "name" : "_ZTVN7android8hardware3usb4V1_015BnHwUsbCallbackE"
681  },
682  {
683   "name" : "_ZTVN7android8hardware3usb4V1_015BpHwUsbCallbackE"
684  },
685  {
686   "name" : "_ZTVN7android8hardware3usb4V1_04IUsbE"
687  },
688  {
689   "binding" : "weak",
690   "name" : "_ZTVN7android8hardware3usb4V1_05BsUsbE"
691  },
692  {
693   "name" : "_ZTVN7android8hardware3usb4V1_07BnHwUsbE"
694  },
695  {
696   "name" : "_ZTVN7android8hardware3usb4V1_07BpHwUsbE"
697  }
698 ],
699 "enum_types" :
700 [
701  {
702   "alignment" : 4,
703   "enum_fields" :
704   [
705    {
706     "enum_field_value" : 0,
707     "name" : "android::Condition::WAKE_UP_ONE"
708    },
709    {
710     "enum_field_value" : 1,
711     "name" : "android::Condition::WAKE_UP_ALL"
712    }
713   ],
714   "linker_set_key" : "android::Condition::WakeUpType",
715   "name" : "android::Condition::WakeUpType",
716   "referenced_type" : "type-493",
717   "self_type" : "type-493",
718   "size" : 4,
719   "source_file" : "/system/core/libutils/include/utils/Condition.h",
720   "underlying_type" : "type-2",
721   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
722  },
723  {
724   "alignment" : 4,
725   "enum_fields" :
726   [
727    {
728     "enum_field_value" : 0,
729     "name" : "android::String16::kEmptyString"
730    }
731   ],
732   "linker_set_key" : "android::String16::StaticLinkage",
733   "name" : "android::String16::StaticLinkage",
734   "referenced_type" : "type-385",
735   "self_type" : "type-385",
736   "size" : 4,
737   "source_file" : "/system/core/libutils/include/utils/String16.h",
738   "underlying_type" : "type-2",
739   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
740  },
741  {
742   "alignment" : 4,
743   "enum_fields" :
744   [
745    {
746     "enum_field_value" : 0,
747     "name" : "android::String8::kEmptyString"
748    }
749   ],
750   "linker_set_key" : "android::String8::StaticLinkage",
751   "name" : "android::String8::StaticLinkage",
752   "referenced_type" : "type-378",
753   "self_type" : "type-378",
754   "size" : 4,
755   "source_file" : "/system/core/libutils/include/utils/String8.h",
756   "underlying_type" : "type-2",
757   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
758  },
759  {
760   "alignment" : 4,
761   "enum_fields" :
762   [
763    {
764     "enum_field_value" : 0,
765     "name" : "android::hardware::HidlReturnRestriction::NONE"
766    },
767    {
768     "enum_field_value" : 1,
769     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
770    },
771    {
772     "enum_field_value" : 2,
773     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
774    }
775   ],
776   "linker_set_key" : "android::hardware::HidlReturnRestriction",
777   "name" : "android::hardware::HidlReturnRestriction",
778   "referenced_type" : "type-183",
779   "self_type" : "type-183",
780   "size" : 4,
781   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
782   "underlying_type" : "type-20",
783   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
784  },
785  {
786   "alignment" : 4,
787   "enum_fields" :
788   [
789    {
790     "enum_field_value" : 0,
791     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
792    },
793    {
794     "enum_field_value" : 1,
795     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
796    },
797    {
798     "enum_field_value" : 2,
799     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
800    },
801    {
802     "enum_field_value" : 3,
803     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
804    }
805   ],
806   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
807   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
808   "referenced_type" : "type-368",
809   "self_type" : "type-368",
810   "size" : 4,
811   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
812   "underlying_type" : "type-20",
813   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
814  },
815  {
816   "alignment" : 4,
817   "enum_fields" :
818   [
819    {
820     "enum_field_value" : 1,
821     "name" : "android::hardware::kSynchronizedReadWrite"
822    },
823    {
824     "enum_field_value" : 2,
825     "name" : "android::hardware::kUnsynchronizedWrite"
826    }
827   ],
828   "linker_set_key" : "android::hardware::MQFlavor",
829   "name" : "android::hardware::MQFlavor",
830   "referenced_type" : "type-364",
831   "self_type" : "type-364",
832   "size" : 4,
833   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
834   "underlying_type" : "type-2",
835   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
836  },
837  {
838   "alignment" : 4,
839   "enum_fields" :
840   [
841    {
842     "enum_field_value" : 0,
843     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
844    },
845    {
846     "enum_field_value" : 1,
847     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
848    },
849    {
850     "enum_field_value" : 2,
851     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
852    }
853   ],
854   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
855   "name" : "android::hardware::ProcessState::CallRestriction",
856   "referenced_type" : "type-55",
857   "self_type" : "type-55",
858   "size" : 4,
859   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
860   "underlying_type" : "type-20",
861   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
862  },
863  {
864   "alignment" : 4,
865   "enum_fields" :
866   [
867    {
868     "enum_field_value" : 0,
869     "name" : "android::hardware::Status::EX_NONE"
870    },
871    {
872     "enum_field_value" : -1,
873     "name" : "android::hardware::Status::EX_SECURITY"
874    },
875    {
876     "enum_field_value" : -2,
877     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
878    },
879    {
880     "enum_field_value" : -3,
881     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
882    },
883    {
884     "enum_field_value" : -4,
885     "name" : "android::hardware::Status::EX_NULL_POINTER"
886    },
887    {
888     "enum_field_value" : -5,
889     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
890    },
891    {
892     "enum_field_value" : -6,
893     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
894    },
895    {
896     "enum_field_value" : -7,
897     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
898    },
899    {
900     "enum_field_value" : -128,
901     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
902    },
903    {
904     "enum_field_value" : -129,
905     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
906    }
907   ],
908   "linker_set_key" : "android::hardware::Status::Exception",
909   "name" : "android::hardware::Status::Exception",
910   "referenced_type" : "type-157",
911   "self_type" : "type-157",
912   "size" : 4,
913   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
914   "underlying_type" : "type-20",
915   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
916  },
917  {
918   "alignment" : 4,
919   "enum_fields" :
920   [
921    {
922     "enum_field_value" : 0,
923     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
924    },
925    {
926     "enum_field_value" : 1,
927     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
928    },
929    {
930     "enum_field_value" : 2,
931     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
932    },
933    {
934     "enum_field_value" : 3,
935     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
936    },
937    {
938     "enum_field_value" : 4,
939     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
940    },
941    {
942     "enum_field_value" : 5,
943     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
944    },
945    {
946     "enum_field_value" : 6,
947     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
948    },
949    {
950     "enum_field_value" : 7,
951     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
952    },
953    {
954     "enum_field_value" : 8,
955     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
956    },
957    {
958     "enum_field_value" : 9,
959     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
960    }
961   ],
962   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
963   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
964   "referenced_type" : "type-578",
965   "self_type" : "type-578",
966   "size" : 4,
967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
968   "underlying_type" : "type-2",
969   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
970  },
971  {
972   "alignment" : 4,
973   "enum_fields" :
974   [
975    {
976     "enum_field_value" : 0,
977     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
978    },
979    {
980     "enum_field_value" : 1,
981     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
982    },
983    {
984     "enum_field_value" : 2,
985     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
986    },
987    {
988     "enum_field_value" : 3,
989     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
990    }
991   ],
992   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
993   "name" : "android::hardware::usb::V1_0::PortDataRole",
994   "referenced_type" : "type-523",
995   "self_type" : "type-523",
996   "size" : 4,
997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
998   "underlying_type" : "type-2",
999   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1000  },
1001  {
1002   "alignment" : 4,
1003   "enum_fields" :
1004   [
1005    {
1006     "enum_field_value" : 0,
1007     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1008    },
1009    {
1010     "enum_field_value" : 1,
1011     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1012    },
1013    {
1014     "enum_field_value" : 2,
1015     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1016    },
1017    {
1018     "enum_field_value" : 3,
1019     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1020    },
1021    {
1022     "enum_field_value" : 4,
1023     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1024    }
1025   ],
1026   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1027   "name" : "android::hardware::usb::V1_0::PortMode",
1028   "referenced_type" : "type-526",
1029   "self_type" : "type-526",
1030   "size" : 4,
1031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1032   "underlying_type" : "type-2",
1033   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1034  },
1035  {
1036   "alignment" : 4,
1037   "enum_fields" :
1038   [
1039    {
1040     "enum_field_value" : 0,
1041     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1042    },
1043    {
1044     "enum_field_value" : 1,
1045     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1046    },
1047    {
1048     "enum_field_value" : 2,
1049     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1050    },
1051    {
1052     "enum_field_value" : 3,
1053     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1054    }
1055   ],
1056   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1057   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1058   "referenced_type" : "type-524",
1059   "self_type" : "type-524",
1060   "size" : 4,
1061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1062   "underlying_type" : "type-2",
1063   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1064  },
1065  {
1066   "alignment" : 4,
1067   "enum_fields" :
1068   [
1069    {
1070     "enum_field_value" : 0,
1071     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1072    },
1073    {
1074     "enum_field_value" : 1,
1075     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1076    },
1077    {
1078     "enum_field_value" : 2,
1079     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1080    }
1081   ],
1082   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1083   "name" : "android::hardware::usb::V1_0::PortRoleType",
1084   "referenced_type" : "type-522",
1085   "self_type" : "type-522",
1086   "size" : 4,
1087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1088   "underlying_type" : "type-2",
1089   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1090  },
1091  {
1092   "alignment" : 4,
1093   "enum_fields" :
1094   [
1095    {
1096     "enum_field_value" : 0,
1097     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1098    },
1099    {
1100     "enum_field_value" : 1,
1101     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1102    },
1103    {
1104     "enum_field_value" : 2,
1105     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1106    },
1107    {
1108     "enum_field_value" : 3,
1109     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1110    }
1111   ],
1112   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1113   "name" : "android::hardware::usb::V1_0::Status",
1114   "referenced_type" : "type-521",
1115   "self_type" : "type-521",
1116   "size" : 4,
1117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1118   "underlying_type" : "type-2",
1119   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1120  },
1121  {
1122   "alignment" : 4,
1123   "enum_fields" :
1124   [
1125    {
1126     "enum_field_value" : 0,
1127     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1128    },
1129    {
1130     "enum_field_value" : 1,
1131     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1132    },
1133    {
1134     "enum_field_value" : 2,
1135     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1136    }
1137   ],
1138   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1139   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1140   "referenced_type" : "type-372",
1141   "self_type" : "type-372",
1142   "size" : 4,
1143   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1144   "underlying_type" : "type-20",
1145   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1146  },
1147  {
1148   "alignment" : 4,
1149   "enum_fields" :
1150   [
1151    {
1152     "enum_field_value" : -1,
1153     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1154    }
1155   ],
1156   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1157   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1158   "referenced_type" : "type-510",
1159   "self_type" : "type-510",
1160   "size" : 4,
1161   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1162   "underlying_type" : "type-20",
1163   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1164  },
1165  {
1166   "alignment" : 1,
1167   "enum_fields" :
1168   [
1169    {
1170     "enum_field_value" : 0,
1171     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1172    },
1173    {
1174     "enum_field_value" : 1,
1175     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1176    },
1177    {
1178     "enum_field_value" : 2,
1179     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1180    }
1181   ],
1182   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1183   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1184   "referenced_type" : "type-509",
1185   "self_type" : "type-509",
1186   "size" : 1,
1187   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1188   "underlying_type" : "type-124",
1189   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1190  },
1191  {
1192   "alignment" : 4,
1193   "enum_fields" :
1194   [
1195    {
1196     "enum_field_value" : 0,
1197     "name" : "ANDROID_LOG_UNKNOWN"
1198    },
1199    {
1200     "enum_field_value" : 1,
1201     "name" : "ANDROID_LOG_DEFAULT"
1202    },
1203    {
1204     "enum_field_value" : 2,
1205     "name" : "ANDROID_LOG_VERBOSE"
1206    },
1207    {
1208     "enum_field_value" : 3,
1209     "name" : "ANDROID_LOG_DEBUG"
1210    },
1211    {
1212     "enum_field_value" : 4,
1213     "name" : "ANDROID_LOG_INFO"
1214    },
1215    {
1216     "enum_field_value" : 5,
1217     "name" : "ANDROID_LOG_WARN"
1218    },
1219    {
1220     "enum_field_value" : 6,
1221     "name" : "ANDROID_LOG_ERROR"
1222    },
1223    {
1224     "enum_field_value" : 7,
1225     "name" : "ANDROID_LOG_FATAL"
1226    },
1227    {
1228     "enum_field_value" : 8,
1229     "name" : "ANDROID_LOG_SILENT"
1230    }
1231   ],
1232   "linker_set_key" : "android_LogPriority",
1233   "name" : "android_LogPriority",
1234   "referenced_type" : "type-1",
1235   "self_type" : "type-1",
1236   "size" : 4,
1237   "source_file" : "/system/core/liblog/include/android/log.h",
1238   "underlying_type" : "type-2",
1239   "unique_id" : "android_LogPriority"
1240  },
1241  {
1242   "alignment" : 4,
1243   "enum_fields" :
1244   [
1245    {
1246     "enum_field_value" : 0,
1247     "name" : "HAL_COLOR_MODE_NATIVE"
1248    },
1249    {
1250     "enum_field_value" : 1,
1251     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1252    },
1253    {
1254     "enum_field_value" : 2,
1255     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1256    },
1257    {
1258     "enum_field_value" : 3,
1259     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1260    },
1261    {
1262     "enum_field_value" : 4,
1263     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1264    },
1265    {
1266     "enum_field_value" : 5,
1267     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1268    },
1269    {
1270     "enum_field_value" : 6,
1271     "name" : "HAL_COLOR_MODE_DCI_P3"
1272    },
1273    {
1274     "enum_field_value" : 7,
1275     "name" : "HAL_COLOR_MODE_SRGB"
1276    },
1277    {
1278     "enum_field_value" : 8,
1279     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1280    },
1281    {
1282     "enum_field_value" : 9,
1283     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1284    }
1285   ],
1286   "linker_set_key" : "android_color_mode_t",
1287   "name" : "android_color_mode_t",
1288   "referenced_type" : "type-461",
1289   "self_type" : "type-461",
1290   "size" : 4,
1291   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1292   "underlying_type" : "type-2",
1293   "unique_id" : "android_color_mode_t"
1294  },
1295  {
1296   "alignment" : 4,
1297   "enum_fields" :
1298   [
1299    {
1300     "enum_field_value" : 10,
1301     "name" : "HAL_COLOR_MODE_BT2020"
1302    },
1303    {
1304     "enum_field_value" : 11,
1305     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1306    },
1307    {
1308     "enum_field_value" : 12,
1309     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1310    }
1311   ],
1312   "linker_set_key" : "android_color_mode_v1_1_t",
1313   "name" : "android_color_mode_v1_1_t",
1314   "referenced_type" : "type-466",
1315   "self_type" : "type-466",
1316   "size" : 4,
1317   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1318   "underlying_type" : "type-2",
1319   "unique_id" : "android_color_mode_v1_1_t"
1320  },
1321  {
1322   "alignment" : 4,
1323   "enum_fields" :
1324   [
1325    {
1326     "enum_field_value" : 0,
1327     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1328    },
1329    {
1330     "enum_field_value" : 1,
1331     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1332    },
1333    {
1334     "enum_field_value" : 2,
1335     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1336    },
1337    {
1338     "enum_field_value" : 3,
1339     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1340    },
1341    {
1342     "enum_field_value" : 4,
1343     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1344    },
1345    {
1346     "enum_field_value" : 5,
1347     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1348    },
1349    {
1350     "enum_field_value" : 6,
1351     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1352    }
1353   ],
1354   "linker_set_key" : "android_color_transform_t",
1355   "name" : "android_color_transform_t",
1356   "referenced_type" : "type-462",
1357   "self_type" : "type-462",
1358   "size" : 4,
1359   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1360   "underlying_type" : "type-2",
1361   "unique_id" : "android_color_transform_t"
1362  },
1363  {
1364   "alignment" : 4,
1365   "enum_fields" :
1366   [
1367    {
1368     "enum_field_value" : 0,
1369     "name" : "HAL_DATASPACE_UNKNOWN"
1370    },
1371    {
1372     "enum_field_value" : 1,
1373     "name" : "HAL_DATASPACE_ARBITRARY"
1374    },
1375    {
1376     "enum_field_value" : 16,
1377     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1378    },
1379    {
1380     "enum_field_value" : 4128768,
1381     "name" : "HAL_DATASPACE_STANDARD_MASK"
1382    },
1383    {
1384     "enum_field_value" : 0,
1385     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1386    },
1387    {
1388     "enum_field_value" : 65536,
1389     "name" : "HAL_DATASPACE_STANDARD_BT709"
1390    },
1391    {
1392     "enum_field_value" : 131072,
1393     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1394    },
1395    {
1396     "enum_field_value" : 196608,
1397     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1398    },
1399    {
1400     "enum_field_value" : 262144,
1401     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1402    },
1403    {
1404     "enum_field_value" : 327680,
1405     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1406    },
1407    {
1408     "enum_field_value" : 393216,
1409     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1410    },
1411    {
1412     "enum_field_value" : 458752,
1413     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1414    },
1415    {
1416     "enum_field_value" : 524288,
1417     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1418    },
1419    {
1420     "enum_field_value" : 589824,
1421     "name" : "HAL_DATASPACE_STANDARD_FILM"
1422    },
1423    {
1424     "enum_field_value" : 655360,
1425     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1426    },
1427    {
1428     "enum_field_value" : 720896,
1429     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1430    },
1431    {
1432     "enum_field_value" : 22,
1433     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1434    },
1435    {
1436     "enum_field_value" : 130023424,
1437     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1438    },
1439    {
1440     "enum_field_value" : 0,
1441     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1442    },
1443    {
1444     "enum_field_value" : 4194304,
1445     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1446    },
1447    {
1448     "enum_field_value" : 8388608,
1449     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1450    },
1451    {
1452     "enum_field_value" : 12582912,
1453     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1454    },
1455    {
1456     "enum_field_value" : 16777216,
1457     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1458    },
1459    {
1460     "enum_field_value" : 20971520,
1461     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1462    },
1463    {
1464     "enum_field_value" : 25165824,
1465     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1466    },
1467    {
1468     "enum_field_value" : 29360128,
1469     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1470    },
1471    {
1472     "enum_field_value" : 33554432,
1473     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1474    },
1475    {
1476     "enum_field_value" : 27,
1477     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1478    },
1479    {
1480     "enum_field_value" : 939524096,
1481     "name" : "HAL_DATASPACE_RANGE_MASK"
1482    },
1483    {
1484     "enum_field_value" : 0,
1485     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1486    },
1487    {
1488     "enum_field_value" : 134217728,
1489     "name" : "HAL_DATASPACE_RANGE_FULL"
1490    },
1491    {
1492     "enum_field_value" : 268435456,
1493     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1494    },
1495    {
1496     "enum_field_value" : 402653184,
1497     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1498    },
1499    {
1500     "enum_field_value" : 512,
1501     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1502    },
1503    {
1504     "enum_field_value" : 138477568,
1505     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1506    },
1507    {
1508     "enum_field_value" : 406913024,
1509     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1510    },
1511    {
1512     "enum_field_value" : 513,
1513     "name" : "HAL_DATASPACE_SRGB"
1514    },
1515    {
1516     "enum_field_value" : 142671872,
1517     "name" : "HAL_DATASPACE_V0_SRGB"
1518    },
1519    {
1520     "enum_field_value" : 411107328,
1521     "name" : "HAL_DATASPACE_V0_SCRGB"
1522    },
1523    {
1524     "enum_field_value" : 257,
1525     "name" : "HAL_DATASPACE_JFIF"
1526    },
1527    {
1528     "enum_field_value" : 146931712,
1529     "name" : "HAL_DATASPACE_V0_JFIF"
1530    },
1531    {
1532     "enum_field_value" : 258,
1533     "name" : "HAL_DATASPACE_BT601_625"
1534    },
1535    {
1536     "enum_field_value" : 281149440,
1537     "name" : "HAL_DATASPACE_V0_BT601_625"
1538    },
1539    {
1540     "enum_field_value" : 259,
1541     "name" : "HAL_DATASPACE_BT601_525"
1542    },
1543    {
1544     "enum_field_value" : 281280512,
1545     "name" : "HAL_DATASPACE_V0_BT601_525"
1546    },
1547    {
1548     "enum_field_value" : 260,
1549     "name" : "HAL_DATASPACE_BT709"
1550    },
1551    {
1552     "enum_field_value" : 281083904,
1553     "name" : "HAL_DATASPACE_V0_BT709"
1554    },
1555    {
1556     "enum_field_value" : 139067392,
1557     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1558    },
1559    {
1560     "enum_field_value" : 155844608,
1561     "name" : "HAL_DATASPACE_DCI_P3"
1562    },
1563    {
1564     "enum_field_value" : 139067392,
1565     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1566    },
1567    {
1568     "enum_field_value" : 143261696,
1569     "name" : "HAL_DATASPACE_DISPLAY_P3"
1570    },
1571    {
1572     "enum_field_value" : 151715840,
1573     "name" : "HAL_DATASPACE_ADOBE_RGB"
1574    },
1575    {
1576     "enum_field_value" : 138805248,
1577     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1578    },
1579    {
1580     "enum_field_value" : 147193856,
1581     "name" : "HAL_DATASPACE_BT2020"
1582    },
1583    {
1584     "enum_field_value" : 163971072,
1585     "name" : "HAL_DATASPACE_BT2020_PQ"
1586    },
1587    {
1588     "enum_field_value" : 4096,
1589     "name" : "HAL_DATASPACE_DEPTH"
1590    },
1591    {
1592     "enum_field_value" : 4097,
1593     "name" : "HAL_DATASPACE_SENSOR"
1594    }
1595   ],
1596   "linker_set_key" : "android_dataspace_t",
1597   "name" : "android_dataspace_t",
1598   "referenced_type" : "type-460",
1599   "self_type" : "type-460",
1600   "size" : 4,
1601   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1602   "underlying_type" : "type-2",
1603   "unique_id" : "android_dataspace_t"
1604  },
1605  {
1606   "alignment" : 4,
1607   "enum_fields" :
1608   [
1609    {
1610     "enum_field_value" : 281411584,
1611     "name" : "HAL_DATASPACE_BT2020_ITU"
1612    },
1613    {
1614     "enum_field_value" : 298188800,
1615     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1616    },
1617    {
1618     "enum_field_value" : 302383104,
1619     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1620    },
1621    {
1622     "enum_field_value" : 168165376,
1623     "name" : "HAL_DATASPACE_BT2020_HLG"
1624    }
1625   ],
1626   "linker_set_key" : "android_dataspace_v1_1_t",
1627   "name" : "android_dataspace_v1_1_t",
1628   "referenced_type" : "type-465",
1629   "self_type" : "type-465",
1630   "size" : 4,
1631   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1632   "underlying_type" : "type-2",
1633   "unique_id" : "android_dataspace_v1_1_t"
1634  },
1635  {
1636   "alignment" : 4,
1637   "enum_fields" :
1638   [
1639    {
1640     "enum_field_value" : 142999552,
1641     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1642    },
1643    {
1644     "enum_field_value" : 4098,
1645     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1646    },
1647    {
1648     "enum_field_value" : 4099,
1649     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1650    },
1651    {
1652     "enum_field_value" : 4100,
1653     "name" : "HAL_DATASPACE_HEIF"
1654    }
1655   ],
1656   "linker_set_key" : "android_dataspace_v1_2_t",
1657   "name" : "android_dataspace_v1_2_t",
1658   "referenced_type" : "type-469",
1659   "self_type" : "type-469",
1660   "size" : 4,
1661   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1662   "underlying_type" : "type-2",
1663   "unique_id" : "android_dataspace_v1_2_t"
1664  },
1665  {
1666   "alignment" : 4,
1667   "enum_fields" :
1668   [
1669    {
1670     "enum_field_value" : 1,
1671     "name" : "FLEX_COMPONENT_Y"
1672    },
1673    {
1674     "enum_field_value" : 2,
1675     "name" : "FLEX_COMPONENT_Cb"
1676    },
1677    {
1678     "enum_field_value" : 4,
1679     "name" : "FLEX_COMPONENT_Cr"
1680    },
1681    {
1682     "enum_field_value" : 1024,
1683     "name" : "FLEX_COMPONENT_R"
1684    },
1685    {
1686     "enum_field_value" : 2048,
1687     "name" : "FLEX_COMPONENT_G"
1688    },
1689    {
1690     "enum_field_value" : 4096,
1691     "name" : "FLEX_COMPONENT_B"
1692    },
1693    {
1694     "enum_field_value" : 1073741824,
1695     "name" : "FLEX_COMPONENT_A"
1696    }
1697   ],
1698   "linker_set_key" : "android_flex_component",
1699   "name" : "android_flex_component",
1700   "referenced_type" : "type-474",
1701   "self_type" : "type-474",
1702   "size" : 4,
1703   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1704   "underlying_type" : "type-2",
1705   "unique_id" : "android_flex_component"
1706  },
1707  {
1708   "alignment" : 4,
1709   "enum_fields" :
1710   [
1711    {
1712     "enum_field_value" : 0,
1713     "name" : "FLEX_FORMAT_INVALID"
1714    },
1715    {
1716     "enum_field_value" : 1,
1717     "name" : "FLEX_FORMAT_Y"
1718    },
1719    {
1720     "enum_field_value" : 7,
1721     "name" : "FLEX_FORMAT_YCbCr"
1722    },
1723    {
1724     "enum_field_value" : 1073741831,
1725     "name" : "FLEX_FORMAT_YCbCrA"
1726    },
1727    {
1728     "enum_field_value" : 7168,
1729     "name" : "FLEX_FORMAT_RGB"
1730    },
1731    {
1732     "enum_field_value" : 1073748992,
1733     "name" : "FLEX_FORMAT_RGBA"
1734    }
1735   ],
1736   "linker_set_key" : "android_flex_format",
1737   "name" : "android_flex_format",
1738   "referenced_type" : "type-476",
1739   "self_type" : "type-476",
1740   "size" : 4,
1741   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1742   "underlying_type" : "type-2",
1743   "unique_id" : "android_flex_format"
1744  },
1745  {
1746   "alignment" : 4,
1747   "enum_fields" :
1748   [
1749    {
1750     "enum_field_value" : 1,
1751     "name" : "HAL_HDR_DOLBY_VISION"
1752    },
1753    {
1754     "enum_field_value" : 2,
1755     "name" : "HAL_HDR_HDR10"
1756    },
1757    {
1758     "enum_field_value" : 3,
1759     "name" : "HAL_HDR_HLG"
1760    }
1761   ],
1762   "linker_set_key" : "android_hdr_t",
1763   "name" : "android_hdr_t",
1764   "referenced_type" : "type-463",
1765   "self_type" : "type-463",
1766   "size" : 4,
1767   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1768   "underlying_type" : "type-2",
1769   "unique_id" : "android_hdr_t"
1770  },
1771  {
1772   "alignment" : 4,
1773   "enum_fields" :
1774   [
1775    {
1776     "enum_field_value" : 4,
1777     "name" : "HAL_HDR_HDR10_PLUS"
1778    }
1779   ],
1780   "linker_set_key" : "android_hdr_v1_2_t",
1781   "name" : "android_hdr_v1_2_t",
1782   "referenced_type" : "type-468",
1783   "self_type" : "type-468",
1784   "size" : 4,
1785   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1786   "underlying_type" : "type-2",
1787   "unique_id" : "android_hdr_v1_2_t"
1788  },
1789  {
1790   "alignment" : 4,
1791   "enum_fields" :
1792   [
1793    {
1794     "enum_field_value" : 39,
1795     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1796    },
1797    {
1798     "enum_field_value" : 40,
1799     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1800    },
1801    {
1802     "enum_field_value" : 41,
1803     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1804    },
1805    {
1806     "enum_field_value" : 42,
1807     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1808    }
1809   ],
1810   "linker_set_key" : "android_pixel_format_sw_t",
1811   "name" : "android_pixel_format_sw_t",
1812   "referenced_type" : "type-471",
1813   "self_type" : "type-471",
1814   "size" : 4,
1815   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1816   "underlying_type" : "type-2",
1817   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1818  },
1819  {
1820   "alignment" : 4,
1821   "enum_fields" :
1822   [
1823    {
1824     "enum_field_value" : 1,
1825     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1826    },
1827    {
1828     "enum_field_value" : 2,
1829     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1830    },
1831    {
1832     "enum_field_value" : 3,
1833     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1834    },
1835    {
1836     "enum_field_value" : 4,
1837     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1838    },
1839    {
1840     "enum_field_value" : 5,
1841     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1842    },
1843    {
1844     "enum_field_value" : 16,
1845     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1846    },
1847    {
1848     "enum_field_value" : 17,
1849     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1850    },
1851    {
1852     "enum_field_value" : 20,
1853     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1854    },
1855    {
1856     "enum_field_value" : 22,
1857     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1858    },
1859    {
1860     "enum_field_value" : 32,
1861     "name" : "HAL_PIXEL_FORMAT_RAW16"
1862    },
1863    {
1864     "enum_field_value" : 33,
1865     "name" : "HAL_PIXEL_FORMAT_BLOB"
1866    },
1867    {
1868     "enum_field_value" : 34,
1869     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1870    },
1871    {
1872     "enum_field_value" : 35,
1873     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1874    },
1875    {
1876     "enum_field_value" : 36,
1877     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1878    },
1879    {
1880     "enum_field_value" : 37,
1881     "name" : "HAL_PIXEL_FORMAT_RAW10"
1882    },
1883    {
1884     "enum_field_value" : 38,
1885     "name" : "HAL_PIXEL_FORMAT_RAW12"
1886    },
1887    {
1888     "enum_field_value" : 43,
1889     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1890    },
1891    {
1892     "enum_field_value" : 538982489,
1893     "name" : "HAL_PIXEL_FORMAT_Y8"
1894    },
1895    {
1896     "enum_field_value" : 540422489,
1897     "name" : "HAL_PIXEL_FORMAT_Y16"
1898    },
1899    {
1900     "enum_field_value" : 842094169,
1901     "name" : "HAL_PIXEL_FORMAT_YV12"
1902    }
1903   ],
1904   "linker_set_key" : "android_pixel_format_t",
1905   "name" : "android_pixel_format_t",
1906   "referenced_type" : "type-458",
1907   "self_type" : "type-458",
1908   "size" : 4,
1909   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1910   "underlying_type" : "type-2",
1911   "unique_id" : "android_pixel_format_t"
1912  },
1913  {
1914   "alignment" : 4,
1915   "enum_fields" :
1916   [
1917    {
1918     "enum_field_value" : 48,
1919     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1920    },
1921    {
1922     "enum_field_value" : 49,
1923     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1924    },
1925    {
1926     "enum_field_value" : 50,
1927     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1928    },
1929    {
1930     "enum_field_value" : 51,
1931     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1932    },
1933    {
1934     "enum_field_value" : 52,
1935     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1936    },
1937    {
1938     "enum_field_value" : 53,
1939     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1940    },
1941    {
1942     "enum_field_value" : 54,
1943     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1944    }
1945   ],
1946   "linker_set_key" : "android_pixel_format_v1_1_t",
1947   "name" : "android_pixel_format_v1_1_t",
1948   "referenced_type" : "type-464",
1949   "self_type" : "type-464",
1950   "size" : 4,
1951   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1952   "underlying_type" : "type-2",
1953   "unique_id" : "android_pixel_format_v1_1_t"
1954  },
1955  {
1956   "alignment" : 4,
1957   "enum_fields" :
1958   [
1959    {
1960     "enum_field_value" : 55,
1961     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1962    }
1963   ],
1964   "linker_set_key" : "android_pixel_format_v1_2_t",
1965   "name" : "android_pixel_format_v1_2_t",
1966   "referenced_type" : "type-470",
1967   "self_type" : "type-470",
1968   "size" : 4,
1969   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1970   "underlying_type" : "type-2",
1971   "unique_id" : "android_pixel_format_v1_2_t"
1972  },
1973  {
1974   "alignment" : 4,
1975   "enum_fields" :
1976   [
1977    {
1978     "enum_field_value" : 0,
1979     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1980    },
1981    {
1982     "enum_field_value" : 1,
1983     "name" : "HAL_RENDER_INTENT_ENHANCE"
1984    },
1985    {
1986     "enum_field_value" : 2,
1987     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1988    },
1989    {
1990     "enum_field_value" : 3,
1991     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1992    }
1993   ],
1994   "linker_set_key" : "android_render_intent_v1_1_t",
1995   "name" : "android_render_intent_v1_1_t",
1996   "referenced_type" : "type-467",
1997   "self_type" : "type-467",
1998   "size" : 4,
1999   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2000   "underlying_type" : "type-2",
2001   "unique_id" : "android_render_intent_v1_1_t"
2002  },
2003  {
2004   "alignment" : 4,
2005   "enum_fields" :
2006   [
2007    {
2008     "enum_field_value" : 1,
2009     "name" : "HAL_TRANSFORM_FLIP_H"
2010    },
2011    {
2012     "enum_field_value" : 2,
2013     "name" : "HAL_TRANSFORM_FLIP_V"
2014    },
2015    {
2016     "enum_field_value" : 4,
2017     "name" : "HAL_TRANSFORM_ROT_90"
2018    },
2019    {
2020     "enum_field_value" : 3,
2021     "name" : "HAL_TRANSFORM_ROT_180"
2022    },
2023    {
2024     "enum_field_value" : 7,
2025     "name" : "HAL_TRANSFORM_ROT_270"
2026    }
2027   ],
2028   "linker_set_key" : "android_transform_t",
2029   "name" : "android_transform_t",
2030   "referenced_type" : "type-459",
2031   "self_type" : "type-459",
2032   "size" : 4,
2033   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2034   "underlying_type" : "type-2",
2035   "unique_id" : "android_transform_t"
2036  },
2037  {
2038   "alignment" : 4,
2039   "enum_fields" :
2040   [
2041    {
2042     "enum_field_value" : 0,
2043     "name" : "LOG_ID_MIN"
2044    },
2045    {
2046     "enum_field_value" : 0,
2047     "name" : "LOG_ID_MAIN"
2048    },
2049    {
2050     "enum_field_value" : 1,
2051     "name" : "LOG_ID_RADIO"
2052    },
2053    {
2054     "enum_field_value" : 2,
2055     "name" : "LOG_ID_EVENTS"
2056    },
2057    {
2058     "enum_field_value" : 3,
2059     "name" : "LOG_ID_SYSTEM"
2060    },
2061    {
2062     "enum_field_value" : 4,
2063     "name" : "LOG_ID_CRASH"
2064    },
2065    {
2066     "enum_field_value" : 5,
2067     "name" : "LOG_ID_STATS"
2068    },
2069    {
2070     "enum_field_value" : 6,
2071     "name" : "LOG_ID_SECURITY"
2072    },
2073    {
2074     "enum_field_value" : 7,
2075     "name" : "LOG_ID_KERNEL"
2076    },
2077    {
2078     "enum_field_value" : 8,
2079     "name" : "LOG_ID_MAX"
2080    }
2081   ],
2082   "linker_set_key" : "log_id",
2083   "name" : "log_id",
2084   "referenced_type" : "type-277",
2085   "self_type" : "type-277",
2086   "size" : 4,
2087   "source_file" : "/system/core/liblog/include/android/log.h",
2088   "underlying_type" : "type-2",
2089   "unique_id" : "log_id"
2090  }
2091 ],
2092 "function_types" :
2093 [
2094  {
2095   "alignment" : 4,
2096   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2097   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2098   "parameters" :
2099   [
2100    {
2101     "referenced_type" : "type-37"
2102    },
2103    {
2104     "referenced_type" : "type-43"
2105    },
2106    {
2107     "referenced_type" : "type-21"
2108    }
2109   ],
2110   "referenced_type" : "type-36",
2111   "return_type" : "type-34",
2112   "self_type" : "type-36",
2113   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2114  },
2115  {
2116   "alignment" : 4,
2117   "linker_set_key" : "int (void *)",
2118   "name" : "int (void *)",
2119   "parameters" :
2120   [
2121    {
2122     "referenced_type" : "type-21"
2123    }
2124   ],
2125   "referenced_type" : "type-484",
2126   "return_type" : "type-20",
2127   "self_type" : "type-484",
2128   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2129  },
2130  {
2131   "alignment" : 4,
2132   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2133   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2134   "parameters" :
2135   [
2136    {
2137     "referenced_type" : "type-405"
2138    },
2139    {
2140     "referenced_type" : "type-354"
2141    },
2142    {
2143     "referenced_type" : "type-2"
2144    },
2145    {
2146     "referenced_type" : "type-406"
2147    },
2148    {
2149     "referenced_type" : "type-2"
2150    },
2151    {
2152     "referenced_type" : "type-21"
2153    }
2154   ],
2155   "referenced_type" : "type-404",
2156   "return_type" : "type-22",
2157   "self_type" : "type-404",
2158   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2159  }
2160 ],
2161 "functions" :
2162 [
2163  {
2164   "function_name" : "android::hardware::fromBinder",
2165   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3usb4V1_012IUsbCallbackENS3_15BpHwUsbCallbackENS3_15BnHwUsbCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2166   "parameters" :
2167   [
2168    {
2169     "referenced_type" : "type-43"
2170    }
2171   ],
2172   "return_type" : "type-102",
2173   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2174   "template_args" : [ "type-104", "type-106", "type-413" ]
2175  },
2176  {
2177   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getService",
2178   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2179   "parameters" :
2180   [
2181    {
2182     "default_arg" : true,
2183     "referenced_type" : "type-638"
2184    },
2185    {
2186     "default_arg" : true,
2187     "referenced_type" : "type-34"
2188    }
2189   ],
2190   "return_type" : "type-102",
2191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2192  },
2193  {
2194   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::linkToDeath",
2195   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2196   "parameters" :
2197   [
2198    {
2199     "is_this_ptr" : true,
2200     "referenced_type" : "type-103"
2201    },
2202    {
2203     "referenced_type" : "type-284"
2204    },
2205    {
2206     "referenced_type" : "type-13"
2207    }
2208   ],
2209   "return_type" : "type-165",
2210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2211  },
2212  {
2213   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getDebugInfo",
2214   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2215   "parameters" :
2216   [
2217    {
2218     "is_this_ptr" : true,
2219     "referenced_type" : "type-103"
2220    },
2221    {
2222     "referenced_type" : "type-681"
2223    }
2224   ],
2225   "return_type" : "type-184",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2227  },
2228  {
2229   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getHashChain",
2230   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-103"
2236    },
2237    {
2238     "referenced_type" : "type-682"
2239    }
2240   ],
2241   "return_type" : "type-184",
2242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2243  },
2244  {
2245   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::tryGetService",
2246   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2247   "parameters" :
2248   [
2249    {
2250     "default_arg" : true,
2251     "referenced_type" : "type-638"
2252    },
2253    {
2254     "default_arg" : true,
2255     "referenced_type" : "type-34"
2256    }
2257   ],
2258   "return_type" : "type-102",
2259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2260  },
2261  {
2262   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::unlinkToDeath",
2263   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2264   "parameters" :
2265   [
2266    {
2267     "is_this_ptr" : true,
2268     "referenced_type" : "type-103"
2269    },
2270    {
2271     "referenced_type" : "type-284"
2272    }
2273   ],
2274   "return_type" : "type-165",
2275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2276  },
2277  {
2278   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::interfaceChain",
2279   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2280   "parameters" :
2281   [
2282    {
2283     "is_this_ptr" : true,
2284     "referenced_type" : "type-103"
2285    },
2286    {
2287     "referenced_type" : "type-683"
2288    }
2289   ],
2290   "return_type" : "type-184",
2291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2292  },
2293  {
2294   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::registerAsService",
2295   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2296   "parameters" :
2297   [
2298    {
2299     "is_this_ptr" : true,
2300     "referenced_type" : "type-103"
2301    },
2302    {
2303     "default_arg" : true,
2304     "referenced_type" : "type-638"
2305    }
2306   ],
2307   "return_type" : "type-20",
2308   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2309  },
2310  {
2311   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::interfaceDescriptor",
2312   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2313   "parameters" :
2314   [
2315    {
2316     "is_this_ptr" : true,
2317     "referenced_type" : "type-103"
2318    },
2319    {
2320     "referenced_type" : "type-684"
2321    }
2322   ],
2323   "return_type" : "type-184",
2324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2325  },
2326  {
2327   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::notifySyspropsChanged",
2328   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv",
2329   "parameters" :
2330   [
2331    {
2332     "is_this_ptr" : true,
2333     "referenced_type" : "type-103"
2334    }
2335   ],
2336   "return_type" : "type-184",
2337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2338  },
2339  {
2340   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::setHALInstrumentation",
2341   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv",
2342   "parameters" :
2343   [
2344    {
2345     "is_this_ptr" : true,
2346     "referenced_type" : "type-103"
2347    }
2348   ],
2349   "return_type" : "type-184",
2350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2351  },
2352  {
2353   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::registerForNotifications",
2354   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2355   "parameters" :
2356   [
2357    {
2358     "referenced_type" : "type-638"
2359    },
2360    {
2361     "referenced_type" : "type-550"
2362    }
2363   ],
2364   "return_type" : "type-34",
2365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2366  },
2367  {
2368   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::ping",
2369   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv",
2370   "parameters" :
2371   [
2372    {
2373     "is_this_ptr" : true,
2374     "referenced_type" : "type-103"
2375    }
2376   ],
2377   "return_type" : "type-184",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::debug",
2382   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-103"
2388    },
2389    {
2390     "referenced_type" : "type-363"
2391    },
2392    {
2393     "referenced_type" : "type-549"
2394    }
2395   ],
2396   "return_type" : "type-184",
2397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2398  },
2399  {
2400   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::castFrom",
2401   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2402   "parameters" :
2403   [
2404    {
2405     "referenced_type" : "type-595"
2406    },
2407    {
2408     "default_arg" : true,
2409     "referenced_type" : "type-34"
2410    }
2411   ],
2412   "return_type" : "type-602",
2413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2414  },
2415  {
2416   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::castFrom",
2417   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spIS3_EEb",
2418   "parameters" :
2419   [
2420    {
2421     "referenced_type" : "type-645"
2422    },
2423    {
2424     "default_arg" : true,
2425     "referenced_type" : "type-34"
2426    }
2427   ],
2428   "return_type" : "type-602",
2429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2430  },
2431  {
2432   "access" : "private",
2433   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::addOnewayTask",
2434   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2435   "parameters" :
2436   [
2437    {
2438     "is_this_ptr" : true,
2439     "referenced_type" : "type-600"
2440    },
2441    {
2442     "referenced_type" : "type-687"
2443    }
2444   ],
2445   "return_type" : "type-184",
2446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2447  },
2448  {
2449   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::BsUsbCallback",
2450   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2451   "parameters" :
2452   [
2453    {
2454     "is_this_ptr" : true,
2455     "referenced_type" : "type-600"
2456    },
2457    {
2458     "referenced_type" : "type-132"
2459    }
2460   ],
2461   "return_type" : "type-22",
2462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2463  },
2464  {
2465   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::BsUsbCallback",
2466   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2467   "parameters" :
2468   [
2469    {
2470     "is_this_ptr" : true,
2471     "referenced_type" : "type-600"
2472    },
2473    {
2474     "referenced_type" : "type-132"
2475    }
2476   ],
2477   "return_type" : "type-22",
2478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2479  },
2480  {
2481   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::onTransact",
2482   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2483   "parameters" :
2484   [
2485    {
2486     "is_this_ptr" : true,
2487     "referenced_type" : "type-556"
2488    },
2489    {
2490     "referenced_type" : "type-2"
2491    },
2492    {
2493     "referenced_type" : "type-411"
2494    },
2495    {
2496     "referenced_type" : "type-405"
2497    },
2498    {
2499     "default_arg" : true,
2500     "referenced_type" : "type-2"
2501    },
2502    {
2503     "default_arg" : true,
2504     "referenced_type" : "type-690"
2505    }
2506   ],
2507   "return_type" : "type-20",
2508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2509  },
2510  {
2511   "access" : "private",
2512   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::getDebugInfo",
2513   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2514   "parameters" :
2515   [
2516    {
2517     "is_this_ptr" : true,
2518     "referenced_type" : "type-556"
2519    },
2520    {
2521     "referenced_type" : "type-691"
2522    }
2523   ],
2524   "return_type" : "type-184",
2525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2526  },
2527  {
2528   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::_hidl_notifyPortStatusChange",
2529   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyPortStatusChangeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2530   "parameters" :
2531   [
2532    {
2533     "referenced_type" : "type-412"
2534    },
2535    {
2536     "referenced_type" : "type-411"
2537    },
2538    {
2539     "referenced_type" : "type-405"
2540    },
2541    {
2542     "referenced_type" : "type-692"
2543    }
2544   ],
2545   "return_type" : "type-20",
2546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2547  },
2548  {
2549   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::_hidl_notifyRoleSwitchStatus",
2550   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2551   "parameters" :
2552   [
2553    {
2554     "referenced_type" : "type-412"
2555    },
2556    {
2557     "referenced_type" : "type-411"
2558    },
2559    {
2560     "referenced_type" : "type-405"
2561    },
2562    {
2563     "referenced_type" : "type-693"
2564    }
2565   ],
2566   "return_type" : "type-20",
2567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2568  },
2569  {
2570   "access" : "private",
2571   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::ping",
2572   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback4pingEv",
2573   "parameters" :
2574   [
2575    {
2576     "is_this_ptr" : true,
2577     "referenced_type" : "type-556"
2578    }
2579   ],
2580   "return_type" : "type-184",
2581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2582  },
2583  {
2584   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::BnHwUsbCallback",
2585   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2586   "parameters" :
2587   [
2588    {
2589     "is_this_ptr" : true,
2590     "referenced_type" : "type-556"
2591    },
2592    {
2593     "referenced_type" : "type-645"
2594    }
2595   ],
2596   "return_type" : "type-22",
2597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2598  },
2599  {
2600   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::BnHwUsbCallback",
2601   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2602   "parameters" :
2603   [
2604    {
2605     "is_this_ptr" : true,
2606     "referenced_type" : "type-556"
2607    },
2608    {
2609     "referenced_type" : "type-645"
2610    }
2611   ],
2612   "return_type" : "type-22",
2613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2614  },
2615  {
2616   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2617   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev",
2618   "parameters" :
2619   [
2620    {
2621     "is_this_ptr" : true,
2622     "referenced_type" : "type-556"
2623    }
2624   ],
2625   "return_type" : "type-22",
2626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2627  },
2628  {
2629   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2630   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev",
2631   "parameters" :
2632   [
2633    {
2634     "is_this_ptr" : true,
2635     "referenced_type" : "type-556"
2636    }
2637   ],
2638   "return_type" : "type-22",
2639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2640  },
2641  {
2642   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2643   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD2Ev",
2644   "parameters" :
2645   [
2646    {
2647     "is_this_ptr" : true,
2648     "referenced_type" : "type-556"
2649    }
2650   ],
2651   "return_type" : "type-22",
2652   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2653  },
2654  {
2655   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::linkToDeath",
2656   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2657   "parameters" :
2658   [
2659    {
2660     "is_this_ptr" : true,
2661     "referenced_type" : "type-118"
2662    },
2663    {
2664     "referenced_type" : "type-284"
2665    },
2666    {
2667     "referenced_type" : "type-13"
2668    }
2669   ],
2670   "return_type" : "type-165",
2671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2672  },
2673  {
2674   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::getDebugInfo",
2675   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2676   "parameters" :
2677   [
2678    {
2679     "is_this_ptr" : true,
2680     "referenced_type" : "type-118"
2681    },
2682    {
2683     "referenced_type" : "type-694"
2684    }
2685   ],
2686   "return_type" : "type-184",
2687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2688  },
2689  {
2690   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::getHashChain",
2691   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2692   "parameters" :
2693   [
2694    {
2695     "is_this_ptr" : true,
2696     "referenced_type" : "type-118"
2697    },
2698    {
2699     "referenced_type" : "type-695"
2700    }
2701   ],
2702   "return_type" : "type-184",
2703   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2704  },
2705  {
2706   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::unlinkToDeath",
2707   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2708   "parameters" :
2709   [
2710    {
2711     "is_this_ptr" : true,
2712     "referenced_type" : "type-118"
2713    },
2714    {
2715     "referenced_type" : "type-284"
2716    }
2717   ],
2718   "return_type" : "type-165",
2719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2720  },
2721  {
2722   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::interfaceChain",
2723   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2724   "parameters" :
2725   [
2726    {
2727     "is_this_ptr" : true,
2728     "referenced_type" : "type-118"
2729    },
2730    {
2731     "referenced_type" : "type-696"
2732    }
2733   ],
2734   "return_type" : "type-184",
2735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2736  },
2737  {
2738   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::interfaceDescriptor",
2739   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2740   "parameters" :
2741   [
2742    {
2743     "is_this_ptr" : true,
2744     "referenced_type" : "type-118"
2745    },
2746    {
2747     "referenced_type" : "type-697"
2748    }
2749   ],
2750   "return_type" : "type-184",
2751   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2752  },
2753  {
2754   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifySyspropsChanged",
2755   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv",
2756   "parameters" :
2757   [
2758    {
2759     "is_this_ptr" : true,
2760     "referenced_type" : "type-118"
2761    }
2762   ],
2763   "return_type" : "type-184",
2764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2765  },
2766  {
2767   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::setHALInstrumentation",
2768   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv",
2769   "parameters" :
2770   [
2771    {
2772     "is_this_ptr" : true,
2773     "referenced_type" : "type-118"
2774    }
2775   ],
2776   "return_type" : "type-184",
2777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2778  },
2779  {
2780   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifyPortStatusChange",
2781   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE",
2782   "parameters" :
2783   [
2784    {
2785     "is_this_ptr" : true,
2786     "referenced_type" : "type-118"
2787    },
2788    {
2789     "referenced_type" : "type-624"
2790    },
2791    {
2792     "referenced_type" : "type-521"
2793    }
2794   ],
2795   "return_type" : "type-184",
2796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2797  },
2798  {
2799   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifyRoleSwitchStatus",
2800   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE",
2801   "parameters" :
2802   [
2803    {
2804     "is_this_ptr" : true,
2805     "referenced_type" : "type-118"
2806    },
2807    {
2808     "referenced_type" : "type-307"
2809    },
2810    {
2811     "referenced_type" : "type-566"
2812    },
2813    {
2814     "referenced_type" : "type-521"
2815    }
2816   ],
2817   "return_type" : "type-184",
2818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2819  },
2820  {
2821   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::_hidl_notifyPortStatusChange",
2822   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyPortStatusChangeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE",
2823   "parameters" :
2824   [
2825    {
2826     "referenced_type" : "type-675"
2827    },
2828    {
2829     "referenced_type" : "type-583"
2830    },
2831    {
2832     "referenced_type" : "type-624"
2833    },
2834    {
2835     "referenced_type" : "type-521"
2836    }
2837   ],
2838   "return_type" : "type-184",
2839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2840  },
2841  {
2842   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::_hidl_notifyRoleSwitchStatus",
2843   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE",
2844   "parameters" :
2845   [
2846    {
2847     "referenced_type" : "type-675"
2848    },
2849    {
2850     "referenced_type" : "type-583"
2851    },
2852    {
2853     "referenced_type" : "type-307"
2854    },
2855    {
2856     "referenced_type" : "type-566"
2857    },
2858    {
2859     "referenced_type" : "type-521"
2860    }
2861   ],
2862   "return_type" : "type-184",
2863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2864  },
2865  {
2866   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::ping",
2867   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv",
2868   "parameters" :
2869   [
2870    {
2871     "is_this_ptr" : true,
2872     "referenced_type" : "type-118"
2873    }
2874   ],
2875   "return_type" : "type-184",
2876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2877  },
2878  {
2879   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::debug",
2880   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2881   "parameters" :
2882   [
2883    {
2884     "is_this_ptr" : true,
2885     "referenced_type" : "type-118"
2886    },
2887    {
2888     "referenced_type" : "type-363"
2889    },
2890    {
2891     "referenced_type" : "type-549"
2892    }
2893   ],
2894   "return_type" : "type-184",
2895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2896  },
2897  {
2898   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::BpHwUsbCallback",
2899   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
2900   "parameters" :
2901   [
2902    {
2903     "is_this_ptr" : true,
2904     "referenced_type" : "type-118"
2905    },
2906    {
2907     "referenced_type" : "type-43"
2908    }
2909   ],
2910   "return_type" : "type-22",
2911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2912  },
2913  {
2914   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::BpHwUsbCallback",
2915   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
2916   "parameters" :
2917   [
2918    {
2919     "is_this_ptr" : true,
2920     "referenced_type" : "type-118"
2921    },
2922    {
2923     "referenced_type" : "type-43"
2924    }
2925   ],
2926   "return_type" : "type-22",
2927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2928  },
2929  {
2930   "function_name" : "android::hardware::usb::V1_0::writeEmbeddedToParcel",
2931   "linker_set_key" : "_ZN7android8hardware3usb4V1_021writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj",
2932   "parameters" :
2933   [
2934    {
2935     "referenced_type" : "type-667"
2936    },
2937    {
2938     "referenced_type" : "type-405"
2939    },
2940    {
2941     "referenced_type" : "type-2"
2942    },
2943    {
2944     "referenced_type" : "type-2"
2945    }
2946   ],
2947   "return_type" : "type-20",
2948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/hwtypes.h"
2949  },
2950  {
2951   "function_name" : "android::hardware::usb::V1_0::readEmbeddedFromParcel",
2952   "linker_set_key" : "_ZN7android8hardware3usb4V1_022readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj",
2953   "parameters" :
2954   [
2955    {
2956     "referenced_type" : "type-667"
2957    },
2958    {
2959     "referenced_type" : "type-411"
2960    },
2961    {
2962     "referenced_type" : "type-2"
2963    },
2964    {
2965     "referenced_type" : "type-2"
2966    }
2967   ],
2968   "return_type" : "type-20",
2969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/hwtypes.h"
2970  },
2971  {
2972   "function_name" : "android::hardware::usb::V1_0::IUsb::getService",
2973   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2974   "parameters" :
2975   [
2976    {
2977     "default_arg" : true,
2978     "referenced_type" : "type-416"
2979    },
2980    {
2981     "default_arg" : true,
2982     "referenced_type" : "type-34"
2983    }
2984   ],
2985   "return_type" : "type-136",
2986   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
2987  },
2988  {
2989   "function_name" : "android::hardware::usb::V1_0::IUsb::linkToDeath",
2990   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2991   "parameters" :
2992   [
2993    {
2994     "is_this_ptr" : true,
2995     "referenced_type" : "type-137"
2996    },
2997    {
2998     "referenced_type" : "type-284"
2999    },
3000    {
3001     "referenced_type" : "type-13"
3002    }
3003   ],
3004   "return_type" : "type-165",
3005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3006  },
3007  {
3008   "function_name" : "android::hardware::usb::V1_0::IUsb::getDebugInfo",
3009   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3010   "parameters" :
3011   [
3012    {
3013     "is_this_ptr" : true,
3014     "referenced_type" : "type-137"
3015    },
3016    {
3017     "referenced_type" : "type-698"
3018    }
3019   ],
3020   "return_type" : "type-184",
3021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3022  },
3023  {
3024   "function_name" : "android::hardware::usb::V1_0::IUsb::getHashChain",
3025   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3026   "parameters" :
3027   [
3028    {
3029     "is_this_ptr" : true,
3030     "referenced_type" : "type-137"
3031    },
3032    {
3033     "referenced_type" : "type-699"
3034    }
3035   ],
3036   "return_type" : "type-184",
3037   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3038  },
3039  {
3040   "function_name" : "android::hardware::usb::V1_0::IUsb::tryGetService",
3041   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3042   "parameters" :
3043   [
3044    {
3045     "default_arg" : true,
3046     "referenced_type" : "type-416"
3047    },
3048    {
3049     "default_arg" : true,
3050     "referenced_type" : "type-34"
3051    }
3052   ],
3053   "return_type" : "type-136",
3054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3055  },
3056  {
3057   "function_name" : "android::hardware::usb::V1_0::IUsb::unlinkToDeath",
3058   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3059   "parameters" :
3060   [
3061    {
3062     "is_this_ptr" : true,
3063     "referenced_type" : "type-137"
3064    },
3065    {
3066     "referenced_type" : "type-284"
3067    }
3068   ],
3069   "return_type" : "type-165",
3070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3071  },
3072  {
3073   "function_name" : "android::hardware::usb::V1_0::IUsb::interfaceChain",
3074   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3075   "parameters" :
3076   [
3077    {
3078     "is_this_ptr" : true,
3079     "referenced_type" : "type-137"
3080    },
3081    {
3082     "referenced_type" : "type-700"
3083    }
3084   ],
3085   "return_type" : "type-184",
3086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3087  },
3088  {
3089   "function_name" : "android::hardware::usb::V1_0::IUsb::registerAsService",
3090   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3091   "parameters" :
3092   [
3093    {
3094     "is_this_ptr" : true,
3095     "referenced_type" : "type-137"
3096    },
3097    {
3098     "default_arg" : true,
3099     "referenced_type" : "type-416"
3100    }
3101   ],
3102   "return_type" : "type-20",
3103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3104  },
3105  {
3106   "function_name" : "android::hardware::usb::V1_0::IUsb::interfaceDescriptor",
3107   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3108   "parameters" :
3109   [
3110    {
3111     "is_this_ptr" : true,
3112     "referenced_type" : "type-137"
3113    },
3114    {
3115     "referenced_type" : "type-701"
3116    }
3117   ],
3118   "return_type" : "type-184",
3119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3120  },
3121  {
3122   "function_name" : "android::hardware::usb::V1_0::IUsb::notifySyspropsChanged",
3123   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv",
3124   "parameters" :
3125   [
3126    {
3127     "is_this_ptr" : true,
3128     "referenced_type" : "type-137"
3129    }
3130   ],
3131   "return_type" : "type-184",
3132   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3133  },
3134  {
3135   "function_name" : "android::hardware::usb::V1_0::IUsb::setHALInstrumentation",
3136   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv",
3137   "parameters" :
3138   [
3139    {
3140     "is_this_ptr" : true,
3141     "referenced_type" : "type-137"
3142    }
3143   ],
3144   "return_type" : "type-184",
3145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3146  },
3147  {
3148   "function_name" : "android::hardware::usb::V1_0::IUsb::registerForNotifications",
3149   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3150   "parameters" :
3151   [
3152    {
3153     "referenced_type" : "type-416"
3154    },
3155    {
3156     "referenced_type" : "type-550"
3157    }
3158   ],
3159   "return_type" : "type-34",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::usb::V1_0::IUsb::ping",
3164   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv",
3165   "parameters" :
3166   [
3167    {
3168     "is_this_ptr" : true,
3169     "referenced_type" : "type-137"
3170    }
3171   ],
3172   "return_type" : "type-184",
3173   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3174  },
3175  {
3176   "function_name" : "android::hardware::usb::V1_0::IUsb::debug",
3177   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3178   "parameters" :
3179   [
3180    {
3181     "is_this_ptr" : true,
3182     "referenced_type" : "type-137"
3183    },
3184    {
3185     "referenced_type" : "type-363"
3186    },
3187    {
3188     "referenced_type" : "type-549"
3189    }
3190   ],
3191   "return_type" : "type-184",
3192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3193  },
3194  {
3195   "function_name" : "android::hardware::usb::V1_0::IUsb::castFrom",
3196   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3197   "parameters" :
3198   [
3199    {
3200     "referenced_type" : "type-595"
3201    },
3202    {
3203     "default_arg" : true,
3204     "referenced_type" : "type-34"
3205    }
3206   ],
3207   "return_type" : "type-172",
3208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3209  },
3210  {
3211   "function_name" : "android::hardware::usb::V1_0::IUsb::castFrom",
3212   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spIS3_EEb",
3213   "parameters" :
3214   [
3215    {
3216     "referenced_type" : "type-585"
3217    },
3218    {
3219     "default_arg" : true,
3220     "referenced_type" : "type-34"
3221    }
3222   ],
3223   "return_type" : "type-172",
3224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3225  },
3226  {
3227   "access" : "private",
3228   "function_name" : "android::hardware::usb::V1_0::BsUsb::addOnewayTask",
3229   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3230   "parameters" :
3231   [
3232    {
3233     "is_this_ptr" : true,
3234     "referenced_type" : "type-601"
3235    },
3236    {
3237     "referenced_type" : "type-704"
3238    }
3239   ],
3240   "return_type" : "type-184",
3241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3242  },
3243  {
3244   "function_name" : "android::hardware::usb::V1_0::BsUsb::BsUsb",
3245   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsbC1ENS_2spINS2_4IUsbEEE",
3246   "parameters" :
3247   [
3248    {
3249     "is_this_ptr" : true,
3250     "referenced_type" : "type-601"
3251    },
3252    {
3253     "referenced_type" : "type-142"
3254    }
3255   ],
3256   "return_type" : "type-22",
3257   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3258  },
3259  {
3260   "function_name" : "android::hardware::usb::V1_0::BsUsb::BsUsb",
3261   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsbC2ENS_2spINS2_4IUsbEEE",
3262   "parameters" :
3263   [
3264    {
3265     "is_this_ptr" : true,
3266     "referenced_type" : "type-601"
3267    },
3268    {
3269     "referenced_type" : "type-142"
3270    }
3271   ],
3272   "return_type" : "type-22",
3273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3274  },
3275  {
3276   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::onTransact",
3277   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3278   "parameters" :
3279   [
3280    {
3281     "is_this_ptr" : true,
3282     "referenced_type" : "type-503"
3283    },
3284    {
3285     "referenced_type" : "type-2"
3286    },
3287    {
3288     "referenced_type" : "type-411"
3289    },
3290    {
3291     "referenced_type" : "type-405"
3292    },
3293    {
3294     "default_arg" : true,
3295     "referenced_type" : "type-2"
3296    },
3297    {
3298     "default_arg" : true,
3299     "referenced_type" : "type-707"
3300    }
3301   ],
3302   "return_type" : "type-20",
3303   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3304  },
3305  {
3306   "access" : "private",
3307   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::getDebugInfo",
3308   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3309   "parameters" :
3310   [
3311    {
3312     "is_this_ptr" : true,
3313     "referenced_type" : "type-503"
3314    },
3315    {
3316     "referenced_type" : "type-708"
3317    }
3318   ],
3319   "return_type" : "type-184",
3320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3321  },
3322  {
3323   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_switchRole",
3324   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb16_hidl_switchRoleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3325   "parameters" :
3326   [
3327    {
3328     "referenced_type" : "type-412"
3329    },
3330    {
3331     "referenced_type" : "type-411"
3332    },
3333    {
3334     "referenced_type" : "type-405"
3335    },
3336    {
3337     "referenced_type" : "type-709"
3338    }
3339   ],
3340   "return_type" : "type-20",
3341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3342  },
3343  {
3344   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_setCallback",
3345   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb17_hidl_setCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3346   "parameters" :
3347   [
3348    {
3349     "referenced_type" : "type-412"
3350    },
3351    {
3352     "referenced_type" : "type-411"
3353    },
3354    {
3355     "referenced_type" : "type-405"
3356    },
3357    {
3358     "referenced_type" : "type-710"
3359    }
3360   ],
3361   "return_type" : "type-20",
3362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3363  },
3364  {
3365   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_queryPortStatus",
3366   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb21_hidl_queryPortStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3367   "parameters" :
3368   [
3369    {
3370     "referenced_type" : "type-412"
3371    },
3372    {
3373     "referenced_type" : "type-411"
3374    },
3375    {
3376     "referenced_type" : "type-405"
3377    },
3378    {
3379     "referenced_type" : "type-711"
3380    }
3381   ],
3382   "return_type" : "type-20",
3383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3384  },
3385  {
3386   "access" : "private",
3387   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::ping",
3388   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb4pingEv",
3389   "parameters" :
3390   [
3391    {
3392     "is_this_ptr" : true,
3393     "referenced_type" : "type-503"
3394    }
3395   ],
3396   "return_type" : "type-184",
3397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3398  },
3399  {
3400   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::BnHwUsb",
3401   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3402   "parameters" :
3403   [
3404    {
3405     "is_this_ptr" : true,
3406     "referenced_type" : "type-503"
3407    },
3408    {
3409     "referenced_type" : "type-585"
3410    }
3411   ],
3412   "return_type" : "type-22",
3413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3414  },
3415  {
3416   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::BnHwUsb",
3417   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3418   "parameters" :
3419   [
3420    {
3421     "is_this_ptr" : true,
3422     "referenced_type" : "type-503"
3423    },
3424    {
3425     "referenced_type" : "type-585"
3426    }
3427   ],
3428   "return_type" : "type-22",
3429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3430  },
3431  {
3432   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3433   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev",
3434   "parameters" :
3435   [
3436    {
3437     "is_this_ptr" : true,
3438     "referenced_type" : "type-503"
3439    }
3440   ],
3441   "return_type" : "type-22",
3442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3443  },
3444  {
3445   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3446   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev",
3447   "parameters" :
3448   [
3449    {
3450     "is_this_ptr" : true,
3451     "referenced_type" : "type-503"
3452    }
3453   ],
3454   "return_type" : "type-22",
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3456  },
3457  {
3458   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3459   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD2Ev",
3460   "parameters" :
3461   [
3462    {
3463     "is_this_ptr" : true,
3464     "referenced_type" : "type-503"
3465    }
3466   ],
3467   "return_type" : "type-22",
3468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3469  },
3470  {
3471   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::switchRole",
3472   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE",
3473   "parameters" :
3474   [
3475    {
3476     "is_this_ptr" : true,
3477     "referenced_type" : "type-631"
3478    },
3479    {
3480     "referenced_type" : "type-307"
3481    },
3482    {
3483     "referenced_type" : "type-566"
3484    }
3485   ],
3486   "return_type" : "type-184",
3487   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3488  },
3489  {
3490   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::linkToDeath",
3491   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3492   "parameters" :
3493   [
3494    {
3495     "is_this_ptr" : true,
3496     "referenced_type" : "type-631"
3497    },
3498    {
3499     "referenced_type" : "type-284"
3500    },
3501    {
3502     "referenced_type" : "type-13"
3503    }
3504   ],
3505   "return_type" : "type-165",
3506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3507  },
3508  {
3509   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::setCallback",
3510   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE",
3511   "parameters" :
3512   [
3513    {
3514     "is_this_ptr" : true,
3515     "referenced_type" : "type-631"
3516    },
3517    {
3518     "referenced_type" : "type-645"
3519    }
3520   ],
3521   "return_type" : "type-184",
3522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3523  },
3524  {
3525   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::getDebugInfo",
3526   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3527   "parameters" :
3528   [
3529    {
3530     "is_this_ptr" : true,
3531     "referenced_type" : "type-631"
3532    },
3533    {
3534     "referenced_type" : "type-712"
3535    }
3536   ],
3537   "return_type" : "type-184",
3538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3539  },
3540  {
3541   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::getHashChain",
3542   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3543   "parameters" :
3544   [
3545    {
3546     "is_this_ptr" : true,
3547     "referenced_type" : "type-631"
3548    },
3549    {
3550     "referenced_type" : "type-713"
3551    }
3552   ],
3553   "return_type" : "type-184",
3554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3555  },
3556  {
3557   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::unlinkToDeath",
3558   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3559   "parameters" :
3560   [
3561    {
3562     "is_this_ptr" : true,
3563     "referenced_type" : "type-631"
3564    },
3565    {
3566     "referenced_type" : "type-284"
3567    }
3568   ],
3569   "return_type" : "type-165",
3570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3571  },
3572  {
3573   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::interfaceChain",
3574   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3575   "parameters" :
3576   [
3577    {
3578     "is_this_ptr" : true,
3579     "referenced_type" : "type-631"
3580    },
3581    {
3582     "referenced_type" : "type-714"
3583    }
3584   ],
3585   "return_type" : "type-184",
3586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3587  },
3588  {
3589   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::queryPortStatus",
3590   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv",
3591   "parameters" :
3592   [
3593    {
3594     "is_this_ptr" : true,
3595     "referenced_type" : "type-631"
3596    }
3597   ],
3598   "return_type" : "type-184",
3599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3600  },
3601  {
3602   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_switchRole",
3603   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb16_hidl_switchRoleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleE",
3604   "parameters" :
3605   [
3606    {
3607     "referenced_type" : "type-675"
3608    },
3609    {
3610     "referenced_type" : "type-583"
3611    },
3612    {
3613     "referenced_type" : "type-307"
3614    },
3615    {
3616     "referenced_type" : "type-566"
3617    }
3618   ],
3619   "return_type" : "type-184",
3620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3621  },
3622  {
3623   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_setCallback",
3624   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb17_hidl_setCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_12IUsbCallbackEEE",
3625   "parameters" :
3626   [
3627    {
3628     "referenced_type" : "type-675"
3629    },
3630    {
3631     "referenced_type" : "type-583"
3632    },
3633    {
3634     "referenced_type" : "type-645"
3635    }
3636   ],
3637   "return_type" : "type-184",
3638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3639  },
3640  {
3641   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::interfaceDescriptor",
3642   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3643   "parameters" :
3644   [
3645    {
3646     "is_this_ptr" : true,
3647     "referenced_type" : "type-631"
3648    },
3649    {
3650     "referenced_type" : "type-715"
3651    }
3652   ],
3653   "return_type" : "type-184",
3654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3655  },
3656  {
3657   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_queryPortStatus",
3658   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21_hidl_queryPortStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3659   "parameters" :
3660   [
3661    {
3662     "referenced_type" : "type-675"
3663    },
3664    {
3665     "referenced_type" : "type-583"
3666    }
3667   ],
3668   "return_type" : "type-184",
3669   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3670  },
3671  {
3672   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::notifySyspropsChanged",
3673   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv",
3674   "parameters" :
3675   [
3676    {
3677     "is_this_ptr" : true,
3678     "referenced_type" : "type-631"
3679    }
3680   ],
3681   "return_type" : "type-184",
3682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3683  },
3684  {
3685   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::setHALInstrumentation",
3686   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv",
3687   "parameters" :
3688   [
3689    {
3690     "is_this_ptr" : true,
3691     "referenced_type" : "type-631"
3692    }
3693   ],
3694   "return_type" : "type-184",
3695   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3696  },
3697  {
3698   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::ping",
3699   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv",
3700   "parameters" :
3701   [
3702    {
3703     "is_this_ptr" : true,
3704     "referenced_type" : "type-631"
3705    }
3706   ],
3707   "return_type" : "type-184",
3708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3709  },
3710  {
3711   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::debug",
3712   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3713   "parameters" :
3714   [
3715    {
3716     "is_this_ptr" : true,
3717     "referenced_type" : "type-631"
3718    },
3719    {
3720     "referenced_type" : "type-363"
3721    },
3722    {
3723     "referenced_type" : "type-549"
3724    }
3725   ],
3726   "return_type" : "type-184",
3727   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3728  },
3729  {
3730   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::BpHwUsb",
3731   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
3732   "parameters" :
3733   [
3734    {
3735     "is_this_ptr" : true,
3736     "referenced_type" : "type-631"
3737    },
3738    {
3739     "referenced_type" : "type-43"
3740    }
3741   ],
3742   "return_type" : "type-22",
3743   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3744  },
3745  {
3746   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::BpHwUsb",
3747   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
3748   "parameters" :
3749   [
3750    {
3751     "is_this_ptr" : true,
3752     "referenced_type" : "type-631"
3753    },
3754    {
3755     "referenced_type" : "type-43"
3756    }
3757   ],
3758   "return_type" : "type-22",
3759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3760  },
3761  {
3762   "function_name" : "android::hardware::details::castInterface",
3763   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_012IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3764   "parameters" :
3765   [
3766    {
3767     "referenced_type" : "type-389"
3768    },
3769    {
3770     "referenced_type" : "type-51"
3771    },
3772    {
3773     "referenced_type" : "type-34"
3774    }
3775   ],
3776   "return_type" : "type-602",
3777   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3778   "template_args" : [ "type-104", "type-16", "type-106" ]
3779  },
3780  {
3781   "function_name" : "android::hardware::details::castInterface",
3782   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_04IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3783   "parameters" :
3784   [
3785    {
3786     "referenced_type" : "type-389"
3787    },
3788    {
3789     "referenced_type" : "type-51"
3790    },
3791    {
3792     "referenced_type" : "type-34"
3793    }
3794   ],
3795   "return_type" : "type-172",
3796   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3797   "template_args" : [ "type-138", "type-16", "type-561" ]
3798  },
3799  {
3800   "function_name" : "android::hardware::details::wrapPassthrough",
3801   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
3802   "parameters" :
3803   [
3804    {
3805     "referenced_type" : "type-102"
3806    }
3807   ],
3808   "return_type" : "type-102",
3809   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3810   "template_args" : [ "type-104", "type-22" ]
3811  },
3812  {
3813   "function_name" : "android::hardware::details::getServiceInternal",
3814   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_015BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3815   "parameters" :
3816   [
3817    {
3818     "referenced_type" : "type-638"
3819    },
3820    {
3821     "referenced_type" : "type-34"
3822    },
3823    {
3824     "referenced_type" : "type-34"
3825    }
3826   ],
3827   "return_type" : "type-102",
3828   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3829   "template_args" : [ "type-106", "type-104", "type-22", "type-22" ]
3830  },
3831  {
3832   "function_name" : "android::hardware::details::getServiceInternal",
3833   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_07BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3834   "parameters" :
3835   [
3836    {
3837     "referenced_type" : "type-416"
3838    },
3839    {
3840     "referenced_type" : "type-34"
3841    },
3842    {
3843     "referenced_type" : "type-34"
3844    }
3845   ],
3846   "return_type" : "type-136",
3847   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3848   "template_args" : [ "type-561", "type-138", "type-22", "type-22" ]
3849  }
3850 ],
3851 "global_vars" :
3852 [
3853  {
3854   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback10descriptorE",
3855   "name" : "android::hardware::usb::V1_0::IUsbCallback::descriptor",
3856   "referenced_type" : "type-51",
3857   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
3858  },
3859  {
3860   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb10descriptorE",
3861   "name" : "android::hardware::usb::V1_0::IUsb::descriptor",
3862   "referenced_type" : "type-51",
3863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3864  }
3865 ],
3866 "lvalue_reference_types" :
3867 [
3868  {
3869   "alignment" : 4,
3870   "linker_set_key" : "android::Mutex &",
3871   "name" : "android::Mutex &",
3872   "referenced_type" : "type-26",
3873   "self_type" : "type-491",
3874   "size" : 4,
3875   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3876  },
3877  {
3878   "alignment" : 4,
3879   "linker_set_key" : "android::RWLock &",
3880   "name" : "android::RWLock &",
3881   "referenced_type" : "type-495",
3882   "self_type" : "type-499",
3883   "size" : 4,
3884   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3885  },
3886  {
3887   "alignment" : 4,
3888   "linker_set_key" : "android::String16 &",
3889   "name" : "android::String16 &",
3890   "referenced_type" : "type-39",
3891   "self_type" : "type-390",
3892   "size" : 4,
3893   "source_file" : "/system/core/libutils/include/utils/String16.h"
3894  },
3895  {
3896   "alignment" : 4,
3897   "linker_set_key" : "android::String8 &",
3898   "name" : "android::String8 &",
3899   "referenced_type" : "type-50",
3900   "self_type" : "type-382",
3901   "size" : 4,
3902   "source_file" : "/system/core/libutils/include/utils/String8.h"
3903  },
3904  {
3905   "alignment" : 4,
3906   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &",
3907   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &",
3908   "referenced_type" : "type-172",
3909   "self_type" : "type-175",
3910   "size" : 4,
3911   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3912  },
3913  {
3914   "alignment" : 4,
3915   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &",
3916   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &",
3917   "referenced_type" : "type-602",
3918   "self_type" : "type-605",
3919   "size" : 4,
3920   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3921  },
3922  {
3923   "alignment" : 4,
3924   "linker_set_key" : "android::hardware::Return<bool> &",
3925   "name" : "android::hardware::Return<bool> &",
3926   "referenced_type" : "type-165",
3927   "self_type" : "type-169",
3928   "size" : 4,
3929   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3930  },
3931  {
3932   "alignment" : 4,
3933   "linker_set_key" : "android::hardware::Return<void> &",
3934   "name" : "android::hardware::Return<void> &",
3935   "referenced_type" : "type-184",
3936   "self_type" : "type-188",
3937   "size" : 4,
3938   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3939  },
3940  {
3941   "alignment" : 4,
3942   "linker_set_key" : "android::hardware::Status &",
3943   "name" : "android::hardware::Status &",
3944   "referenced_type" : "type-155",
3945   "self_type" : "type-162",
3946   "size" : 4,
3947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3948  },
3949  {
3950   "alignment" : 4,
3951   "linker_set_key" : "android::hardware::TextOutput &",
3952   "name" : "android::hardware::TextOutput &",
3953   "referenced_type" : "type-409",
3954   "self_type" : "type-408",
3955   "size" : 4,
3956   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3957  },
3958  {
3959   "alignment" : 4,
3960   "linker_set_key" : "android::hardware::TextOutput &",
3961   "name" : "android::hardware::TextOutput &",
3962   "referenced_type" : "type-62",
3963   "self_type" : "type-61",
3964   "size" : 4,
3965   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3966  },
3967  {
3968   "alignment" : 4,
3969   "linker_set_key" : "android::hardware::TextOutput &",
3970   "name" : "android::hardware::TextOutput &",
3971   "referenced_type" : "type-634",
3972   "self_type" : "type-633",
3973   "size" : 4,
3974   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3975  },
3976  {
3977   "alignment" : 4,
3978   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3979   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3980   "referenced_type" : "type-334",
3981   "self_type" : "type-574",
3982   "size" : 4,
3983   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3984  },
3985  {
3986   "alignment" : 4,
3987   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3988   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3989   "referenced_type" : "type-326",
3990   "self_type" : "type-568",
3991   "size" : 4,
3992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3993  },
3994  {
3995   "alignment" : 4,
3996   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
3997   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
3998   "referenced_type" : "type-619",
3999   "self_type" : "type-663",
4000   "size" : 4,
4001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4002  },
4003  {
4004   "alignment" : 4,
4005   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4006   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4007   "referenced_type" : "type-337",
4008   "self_type" : "type-577",
4009   "size" : 4,
4010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4011  },
4012  {
4013   "alignment" : 4,
4014   "linker_set_key" : "android::hardware::hidl_memory &",
4015   "name" : "android::hardware::hidl_memory &",
4016   "referenced_type" : "type-308",
4017   "self_type" : "type-313",
4018   "size" : 4,
4019   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4020  },
4021  {
4022   "alignment" : 4,
4023   "linker_set_key" : "android::hardware::hidl_string &",
4024   "name" : "android::hardware::hidl_string &",
4025   "referenced_type" : "type-303",
4026   "self_type" : "type-572",
4027   "size" : 4,
4028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4029  },
4030  {
4031   "alignment" : 4,
4032   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4033   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4034   "referenced_type" : "type-333",
4035   "self_type" : "type-342",
4036   "size" : 4,
4037   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4038  },
4039  {
4040   "alignment" : 4,
4041   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4042   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4043   "referenced_type" : "type-325",
4044   "self_type" : "type-332",
4045   "size" : 4,
4046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4047  },
4048  {
4049   "alignment" : 4,
4050   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4051   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4052   "referenced_type" : "type-618",
4053   "self_type" : "type-628",
4054   "size" : 4,
4055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4056  },
4057  {
4058   "alignment" : 4,
4059   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4060   "name" : "android::hardware::usb::V1_0::PortStatus &",
4061   "referenced_type" : "type-528",
4062   "self_type" : "type-666",
4063   "size" : 4,
4064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4065  },
4066  {
4067   "alignment" : 4,
4068   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4069   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4070   "referenced_type" : "type-144",
4071   "self_type" : "type-147",
4072   "size" : 4,
4073   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4074  },
4075  {
4076   "alignment" : 4,
4077   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> &",
4078   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> &",
4079   "referenced_type" : "type-136",
4080   "self_type" : "type-140",
4081   "size" : 4,
4082   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4083  },
4084  {
4085   "alignment" : 4,
4086   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4087   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4088   "referenced_type" : "type-102",
4089   "self_type" : "type-119",
4090   "size" : 4,
4091   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4092  },
4093  {
4094   "alignment" : 4,
4095   "linker_set_key" : "const android::String16 &",
4096   "name" : "const android::String16 &",
4097   "referenced_type" : "type-38",
4098   "self_type" : "type-37",
4099   "size" : 4,
4100   "source_file" : "/system/core/libutils/include/utils/String16.h"
4101  },
4102  {
4103   "alignment" : 4,
4104   "linker_set_key" : "const android::String8 &",
4105   "name" : "const android::String8 &",
4106   "referenced_type" : "type-379",
4107   "self_type" : "type-381",
4108   "size" : 4,
4109   "source_file" : "/system/core/libutils/include/utils/String8.h"
4110  },
4111  {
4112   "alignment" : 4,
4113   "linker_set_key" : "const android::hardware::Parcel &",
4114   "name" : "const android::hardware::Parcel &",
4115   "referenced_type" : "type-410",
4116   "self_type" : "type-411",
4117   "size" : 4,
4118   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4119  },
4120  {
4121   "alignment" : 4,
4122   "linker_set_key" : "const android::hardware::Return<bool> &",
4123   "name" : "const android::hardware::Return<bool> &",
4124   "referenced_type" : "type-170",
4125   "self_type" : "type-178",
4126   "size" : 4,
4127   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4128  },
4129  {
4130   "alignment" : 4,
4131   "linker_set_key" : "const android::hardware::Status &",
4132   "name" : "const android::hardware::Status &",
4133   "referenced_type" : "type-159",
4134   "self_type" : "type-160",
4135   "size" : 4,
4136   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4137  },
4138  {
4139   "alignment" : 4,
4140   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4141   "name" : "const android::hardware::details::SchedPrio &",
4142   "referenced_type" : "type-422",
4143   "self_type" : "type-421",
4144   "size" : 4,
4145   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4146  },
4147  {
4148   "alignment" : 4,
4149   "linker_set_key" : "const android::hardware::hidl_handle &",
4150   "name" : "const android::hardware::hidl_handle &",
4151   "referenced_type" : "type-362",
4152   "self_type" : "type-363",
4153   "size" : 4,
4154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4155  },
4156  {
4157   "alignment" : 4,
4158   "linker_set_key" : "const android::hardware::hidl_memory &",
4159   "name" : "const android::hardware::hidl_memory &",
4160   "referenced_type" : "type-311",
4161   "self_type" : "type-312",
4162   "size" : 4,
4163   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4164  },
4165  {
4166   "alignment" : 4,
4167   "linker_set_key" : "const android::hardware::hidl_string &",
4168   "name" : "const android::hardware::hidl_string &",
4169   "referenced_type" : "type-302",
4170   "self_type" : "type-307",
4171   "size" : 4,
4172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4173  },
4174  {
4175   "alignment" : 4,
4176   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4177   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4178   "referenced_type" : "type-548",
4179   "self_type" : "type-549",
4180   "size" : 4,
4181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
4182  },
4183  {
4184   "alignment" : 4,
4185   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4186   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4187   "referenced_type" : "type-623",
4188   "self_type" : "type-624",
4189   "size" : 4,
4190   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4191  },
4192  {
4193   "alignment" : 4,
4194   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4195   "name" : "const android::hardware::hidl_vec<int> &",
4196   "referenced_type" : "type-347",
4197   "self_type" : "type-349",
4198   "size" : 4,
4199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4200  },
4201  {
4202   "alignment" : 4,
4203   "linker_set_key" : "const android::hardware::hidl_version &",
4204   "name" : "const android::hardware::hidl_version &",
4205   "referenced_type" : "type-357",
4206   "self_type" : "type-359",
4207   "size" : 4,
4208   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4209  },
4210  {
4211   "alignment" : 4,
4212   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4213   "name" : "const android::hardware::usb::V1_0::PortRole &",
4214   "referenced_type" : "type-565",
4215   "self_type" : "type-566",
4216   "size" : 4,
4217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
4218  },
4219  {
4220   "alignment" : 4,
4221   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4222   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4223   "referenced_type" : "type-626",
4224   "self_type" : "type-667",
4225   "size" : 4,
4226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4227  },
4228  {
4229   "alignment" : 4,
4230   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4231   "name" : "const android::hidl::base::V1_0::IBase *const &",
4232   "referenced_type" : "type-436",
4233   "self_type" : "type-437",
4234   "size" : 4,
4235   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4236  },
4237  {
4238   "alignment" : 4,
4239   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4240   "name" : "const android::sp<android::hardware::IBinder> &",
4241   "referenced_type" : "type-44",
4242   "self_type" : "type-43",
4243   "size" : 4,
4244   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4245  },
4246  {
4247   "alignment" : 4,
4248   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4249   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4250   "referenced_type" : "type-150",
4251   "self_type" : "type-592",
4252   "size" : 4,
4253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4254  },
4255  {
4256   "alignment" : 4,
4257   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4258   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4259   "referenced_type" : "type-263",
4260   "self_type" : "type-284",
4261   "size" : 4,
4262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4263  },
4264  {
4265   "alignment" : 4,
4266   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4267   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4268   "referenced_type" : "type-142",
4269   "self_type" : "type-585",
4270   "size" : 4,
4271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4272  },
4273  {
4274   "alignment" : 4,
4275   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4276   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4277   "referenced_type" : "type-132",
4278   "self_type" : "type-645",
4279   "size" : 4,
4280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4281  },
4282  {
4283   "alignment" : 4,
4284   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4285   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4286   "referenced_type" : "type-594",
4287   "self_type" : "type-595",
4288   "size" : 4,
4289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4290  },
4291  {
4292   "alignment" : 4,
4293   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4294   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4295   "referenced_type" : "type-99",
4296   "self_type" : "type-550",
4297   "size" : 4,
4298   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
4299  },
4300  {
4301   "alignment" : 4,
4302   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4303   "name" : "const android::wp<android::hardware::BHwBinder> &",
4304   "referenced_type" : "type-514",
4305   "self_type" : "type-537",
4306   "size" : 4,
4307   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4308  },
4309  {
4310   "alignment" : 4,
4311   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4312   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4313   "referenced_type" : "type-586",
4314   "self_type" : "type-588",
4315   "size" : 4,
4316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4317  },
4318  {
4319   "alignment" : 4,
4320   "linker_set_key" : "const bool &",
4321   "name" : "const bool &",
4322   "referenced_type" : "type-91",
4323   "self_type" : "type-269",
4324   "size" : 4,
4325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4326  },
4327  {
4328   "alignment" : 4,
4329   "linker_set_key" : "const double &",
4330   "name" : "const double &",
4331   "referenced_type" : "type-293",
4332   "self_type" : "type-294",
4333   "size" : 4,
4334   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4335  },
4336  {
4337   "alignment" : 4,
4338   "linker_set_key" : "const float &",
4339   "name" : "const float &",
4340   "referenced_type" : "type-287",
4341   "self_type" : "type-288",
4342   "size" : 4,
4343   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4344  },
4345  {
4346   "alignment" : 4,
4347   "linker_set_key" : "const int &",
4348   "name" : "const int &",
4349   "referenced_type" : "type-487",
4350   "self_type" : "type-486",
4351   "size" : 4,
4352   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4353  },
4354  {
4355   "linker_set_key" : "const iter<is_const> &",
4356   "name" : "const iter<is_const> &",
4357   "referenced_type" : "type-317",
4358   "self_type" : "type-319",
4359   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4360  },
4361  {
4362   "linker_set_key" : "const iter<is_const> &",
4363   "name" : "const iter<is_const> &",
4364   "referenced_type" : "type-56",
4365   "self_type" : "type-58",
4366   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4367  },
4368  {
4369   "linker_set_key" : "const iter<is_const> &",
4370   "name" : "const iter<is_const> &",
4371   "referenced_type" : "type-611",
4372   "self_type" : "type-613",
4373   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4374  },
4375  {
4376   "alignment" : 4,
4377   "linker_set_key" : "const log_msg &",
4378   "name" : "const log_msg &",
4379   "referenced_type" : "type-120",
4380   "self_type" : "type-164",
4381   "size" : 4,
4382   "source_file" : "/system/core/liblog/include/log/log_read.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "linker_set_key" : "const long long &",
4387   "name" : "const long long &",
4388   "referenced_type" : "type-282",
4389   "self_type" : "type-283",
4390   "size" : 4,
4391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4392  },
4393  {
4394   "alignment" : 4,
4395   "linker_set_key" : "const short &",
4396   "name" : "const short &",
4397   "referenced_type" : "type-275",
4398   "self_type" : "type-276",
4399   "size" : 4,
4400   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4401  },
4402  {
4403   "alignment" : 4,
4404   "linker_set_key" : "const signed char &",
4405   "name" : "const signed char &",
4406   "referenced_type" : "type-270",
4407   "self_type" : "type-272",
4408   "size" : 4,
4409   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4410  },
4411  {
4412   "alignment" : 4,
4413   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4414   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4415   "referenced_type" : "type-414",
4416   "self_type" : "type-416",
4417   "size" : 4,
4418   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4419  },
4420  {
4421   "alignment" : 4,
4422   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4423   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4424   "referenced_type" : "type-636",
4425   "self_type" : "type-638",
4426   "size" : 4,
4427   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4428  },
4429  {
4430   "alignment" : 4,
4431   "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 *> > *)> > > &",
4432   "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 *> > *)> > > &",
4433   "referenced_type" : "type-580",
4434   "self_type" : "type-579",
4435   "size" : 4,
4436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4437  },
4438  {
4439   "alignment" : 4,
4440   "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 *> > *)> > > &",
4441   "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 *> > *)> > > &",
4442   "referenced_type" : "type-670",
4443   "self_type" : "type-669",
4444   "size" : 4,
4445   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4446  },
4447  {
4448   "alignment" : 4,
4449   "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 *> > *)> > > &",
4450   "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 *> > *)> > > &",
4451   "referenced_type" : "type-74",
4452   "self_type" : "type-73",
4453   "size" : 4,
4454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4455  },
4456  {
4457   "alignment" : 4,
4458   "linker_set_key" : "const unsigned char &",
4459   "name" : "const unsigned char &",
4460   "referenced_type" : "type-273",
4461   "self_type" : "type-274",
4462   "size" : 4,
4463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4464  },
4465  {
4466   "alignment" : 4,
4467   "linker_set_key" : "const unsigned int &",
4468   "name" : "const unsigned int &",
4469   "referenced_type" : "type-30",
4470   "self_type" : "type-281",
4471   "size" : 4,
4472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4473  },
4474  {
4475   "alignment" : 4,
4476   "linker_set_key" : "const unsigned long long &",
4477   "name" : "const unsigned long long &",
4478   "referenced_type" : "type-285",
4479   "self_type" : "type-286",
4480   "size" : 4,
4481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4482  },
4483  {
4484   "alignment" : 4,
4485   "linker_set_key" : "const unsigned short &",
4486   "name" : "const unsigned short &",
4487   "referenced_type" : "type-279",
4488   "self_type" : "type-280",
4489   "size" : 4,
4490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4491  },
4492  {
4493   "alignment" : 4,
4494   "linker_set_key" : "int &",
4495   "name" : "int &",
4496   "referenced_type" : "type-20",
4497   "self_type" : "type-374",
4498   "size" : 4,
4499   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4500  },
4501  {
4502   "alignment" : 4,
4503   "linker_set_key" : "unsigned char &",
4504   "name" : "unsigned char &",
4505   "referenced_type" : "type-124",
4506   "self_type" : "type-515",
4507   "size" : 4,
4508   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4509  },
4510  {
4511   "alignment" : 4,
4512   "linker_set_key" : "unsigned int &",
4513   "name" : "unsigned int &",
4514   "referenced_type" : "type-2",
4515   "self_type" : "type-530",
4516   "size" : 4,
4517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
4518  }
4519 ],
4520 "pointer_types" :
4521 [
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "android::Condition *",
4525   "name" : "android::Condition *",
4526   "referenced_type" : "type-92",
4527   "self_type" : "type-494",
4528   "size" : 4,
4529   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "android::Mutex *",
4534   "name" : "android::Mutex *",
4535   "referenced_type" : "type-26",
4536   "self_type" : "type-489",
4537   "size" : 4,
4538   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "android::Mutex::Autolock *",
4543   "name" : "android::Mutex::Autolock *",
4544   "referenced_type" : "type-490",
4545   "self_type" : "type-492",
4546   "size" : 4,
4547   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "android::RWLock *",
4552   "name" : "android::RWLock *",
4553   "referenced_type" : "type-495",
4554   "self_type" : "type-497",
4555   "size" : 4,
4556   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "android::RWLock::AutoRLock *",
4561   "name" : "android::RWLock::AutoRLock *",
4562   "referenced_type" : "type-498",
4563   "self_type" : "type-500",
4564   "size" : 4,
4565   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "android::RWLock::AutoWLock *",
4570   "name" : "android::RWLock::AutoWLock *",
4571   "referenced_type" : "type-501",
4572   "self_type" : "type-502",
4573   "size" : 4,
4574   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "android::RefBase *",
4579   "name" : "android::RefBase *",
4580   "referenced_type" : "type-7",
4581   "self_type" : "type-299",
4582   "size" : 4,
4583   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "android::RefBase::weakref_impl *",
4588   "name" : "android::RefBase::weakref_impl *",
4589   "referenced_type" : "type-10",
4590   "self_type" : "type-9",
4591   "size" : 4,
4592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "android::RefBase::weakref_impl *",
4597   "name" : "android::RefBase::weakref_impl *",
4598   "referenced_type" : "type-609",
4599   "self_type" : "type-608",
4600   "size" : 4,
4601   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "android::RefBase::weakref_impl *",
4606   "name" : "android::RefBase::weakref_impl *",
4607   "referenced_type" : "type-677",
4608   "self_type" : "type-676",
4609   "size" : 4,
4610   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "android::RefBase::weakref_type *",
4615   "name" : "android::RefBase::weakref_type *",
4616   "referenced_type" : "type-12",
4617   "self_type" : "type-11",
4618   "size" : 4,
4619   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "android::ReferenceRenamer *",
4624   "name" : "android::ReferenceRenamer *",
4625   "referenced_type" : "type-295",
4626   "self_type" : "type-296",
4627   "size" : 4,
4628   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "android::ScopedTrace *",
4633   "name" : "android::ScopedTrace *",
4634   "referenced_type" : "type-505",
4635   "self_type" : "type-506",
4636   "size" : 4,
4637   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "android::String16 *",
4642   "name" : "android::String16 *",
4643   "referenced_type" : "type-39",
4644   "self_type" : "type-391",
4645   "size" : 4,
4646   "source_file" : "/system/core/libutils/include/utils/String16.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "android::String8 *",
4651   "name" : "android::String8 *",
4652   "referenced_type" : "type-50",
4653   "self_type" : "type-383",
4654   "size" : 4,
4655   "source_file" : "/system/core/libutils/include/utils/String8.h"
4656  },
4657  {
4658   "alignment" : 4,
4659   "linker_set_key" : "android::Thread *",
4660   "name" : "android::Thread *",
4661   "referenced_type" : "type-90",
4662   "self_type" : "type-89",
4663   "size" : 4,
4664   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "android::VirtualLightRefBase *",
4669   "name" : "android::VirtualLightRefBase *",
4670   "referenced_type" : "type-191",
4671   "self_type" : "type-198",
4672   "size" : 4,
4673   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "android::hardware::BHwBinder *",
4678   "name" : "android::hardware::BHwBinder *",
4679   "referenced_type" : "type-153",
4680   "self_type" : "type-152",
4681   "size" : 4,
4682   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4683  },
4684  {
4685   "alignment" : 4,
4686   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb> *",
4687   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb> *",
4688   "referenced_type" : "type-398",
4689   "self_type" : "type-397",
4690   "size" : 4,
4691   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback> *",
4696   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback> *",
4697   "referenced_type" : "type-109",
4698   "self_type" : "type-632",
4699   "size" : 4,
4700   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4701  },
4702  {
4703   "alignment" : 4,
4704   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4705   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4706   "referenced_type" : "type-430",
4707   "self_type" : "type-435",
4708   "size" : 4,
4709   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4710  },
4711  {
4712   "alignment" : 4,
4713   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4714   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4715   "referenced_type" : "type-448",
4716   "self_type" : "type-453",
4717   "size" : 4,
4718   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4719  },
4720  {
4721   "alignment" : 4,
4722   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4723   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4724   "referenced_type" : "type-438",
4725   "self_type" : "type-443",
4726   "size" : 4,
4727   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4728  },
4729  {
4730   "alignment" : 4,
4731   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4732   "name" : "android::hardware::GrantorDescriptor *",
4733   "referenced_type" : "type-324",
4734   "self_type" : "type-323",
4735   "size" : 4,
4736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4737  },
4738  {
4739   "alignment" : 4,
4740   "linker_set_key" : "android::hardware::IBinder *",
4741   "name" : "android::hardware::IBinder *",
4742   "referenced_type" : "type-33",
4743   "self_type" : "type-32",
4744   "size" : 4,
4745   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4746  },
4747  {
4748   "alignment" : 4,
4749   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4750   "name" : "android::hardware::IBinder::DeathRecipient *",
4751   "referenced_type" : "type-17",
4752   "self_type" : "type-590",
4753   "size" : 4,
4754   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4755  },
4756  {
4757   "alignment" : 4,
4758   "linker_set_key" : "android::hardware::IInterface *",
4759   "name" : "android::hardware::IInterface *",
4760   "referenced_type" : "type-110",
4761   "self_type" : "type-675",
4762   "size" : 4,
4763   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4764  },
4765  {
4766   "alignment" : 4,
4767   "linker_set_key" : "android::hardware::Parcel *",
4768   "name" : "android::hardware::Parcel *",
4769   "referenced_type" : "type-399",
4770   "self_type" : "type-405",
4771   "size" : 4,
4772   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4773  },
4774  {
4775   "alignment" : 4,
4776   "linker_set_key" : "android::hardware::ProcessState *",
4777   "name" : "android::hardware::ProcessState *",
4778   "referenced_type" : "type-19",
4779   "self_type" : "type-18",
4780   "size" : 4,
4781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4782  },
4783  {
4784   "alignment" : 4,
4785   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
4786   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
4787   "referenced_type" : "type-172",
4788   "self_type" : "type-173",
4789   "size" : 4,
4790   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
4795   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
4796   "referenced_type" : "type-602",
4797   "self_type" : "type-603",
4798   "size" : 4,
4799   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4800  },
4801  {
4802   "alignment" : 4,
4803   "linker_set_key" : "android::hardware::Return<bool> *",
4804   "name" : "android::hardware::Return<bool> *",
4805   "referenced_type" : "type-165",
4806   "self_type" : "type-167",
4807   "size" : 4,
4808   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4809  },
4810  {
4811   "alignment" : 4,
4812   "linker_set_key" : "android::hardware::Return<void> *",
4813   "name" : "android::hardware::Return<void> *",
4814   "referenced_type" : "type-184",
4815   "self_type" : "type-186",
4816   "size" : 4,
4817   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4818  },
4819  {
4820   "alignment" : 4,
4821   "linker_set_key" : "android::hardware::Status *",
4822   "name" : "android::hardware::Status *",
4823   "referenced_type" : "type-155",
4824   "self_type" : "type-158",
4825   "size" : 4,
4826   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4827  },
4828  {
4829   "alignment" : 4,
4830   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4831   "name" : "android::hardware::details::HidlInstrumentor *",
4832   "referenced_type" : "type-114",
4833   "self_type" : "type-583",
4834   "size" : 4,
4835   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4836  },
4837  {
4838   "alignment" : 4,
4839   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4840   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4841   "referenced_type" : "type-334",
4842   "self_type" : "type-573",
4843   "size" : 4,
4844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4845  },
4846  {
4847   "alignment" : 4,
4848   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4849   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4850   "referenced_type" : "type-326",
4851   "self_type" : "type-567",
4852   "size" : 4,
4853   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4854  },
4855  {
4856   "alignment" : 4,
4857   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
4858   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
4859   "referenced_type" : "type-619",
4860   "self_type" : "type-662",
4861   "size" : 4,
4862   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "linker_set_key" : "android::hardware::details::return_status *",
4867   "name" : "android::hardware::details::return_status *",
4868   "referenced_type" : "type-166",
4869   "self_type" : "type-179",
4870   "size" : 4,
4871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4872  },
4873  {
4874   "alignment" : 4,
4875   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4876   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4877   "referenced_type" : "type-337",
4878   "self_type" : "type-336",
4879   "size" : 4,
4880   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4881  },
4882  {
4883   "alignment" : 4,
4884   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4885   "name" : "android::hardware::hidl_binder_death_recipient *",
4886   "referenced_type" : "type-3",
4887   "self_type" : "type-145",
4888   "size" : 4,
4889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4890  },
4891  {
4892   "alignment" : 4,
4893   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4894   "name" : "android::hardware::hidl_death_recipient *",
4895   "referenced_type" : "type-6",
4896   "self_type" : "type-5",
4897   "size" : 4,
4898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4899  },
4900  {
4901   "alignment" : 4,
4902   "linker_set_key" : "android::hardware::hidl_memory *",
4903   "name" : "android::hardware::hidl_memory *",
4904   "referenced_type" : "type-308",
4905   "self_type" : "type-309",
4906   "size" : 4,
4907   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4908  },
4909  {
4910   "alignment" : 4,
4911   "linker_set_key" : "android::hardware::hidl_string *",
4912   "name" : "android::hardware::hidl_string *",
4913   "referenced_type" : "type-303",
4914   "self_type" : "type-328",
4915   "size" : 4,
4916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4917  },
4918  {
4919   "alignment" : 4,
4920   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4921   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4922   "referenced_type" : "type-333",
4923   "self_type" : "type-339",
4924   "size" : 4,
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4926  },
4927  {
4928   "alignment" : 4,
4929   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4930   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4931   "referenced_type" : "type-325",
4932   "self_type" : "type-329",
4933   "size" : 4,
4934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4935  },
4936  {
4937   "alignment" : 4,
4938   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
4939   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
4940   "referenced_type" : "type-618",
4941   "self_type" : "type-622",
4942   "size" : 4,
4943   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4944  },
4945  {
4946   "alignment" : 4,
4947   "linker_set_key" : "android::hardware::hidl_version *",
4948   "name" : "android::hardware::hidl_version *",
4949   "referenced_type" : "type-355",
4950   "self_type" : "type-356",
4951   "size" : 4,
4952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
4957   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
4958   "referenced_type" : "type-387",
4959   "self_type" : "type-503",
4960   "size" : 4,
4961   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4962  },
4963  {
4964   "alignment" : 4,
4965   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
4966   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
4967   "referenced_type" : "type-413",
4968   "self_type" : "type-556",
4969   "size" : 4,
4970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
4971  },
4972  {
4973   "alignment" : 4,
4974   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb *",
4975   "name" : "android::hardware::usb::V1_0::BpHwUsb *",
4976   "referenced_type" : "type-561",
4977   "self_type" : "type-631",
4978   "size" : 4,
4979   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4980  },
4981  {
4982   "alignment" : 4,
4983   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
4984   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
4985   "referenced_type" : "type-106",
4986   "self_type" : "type-118",
4987   "size" : 4,
4988   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4989  },
4990  {
4991   "alignment" : 4,
4992   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb *",
4993   "name" : "android::hardware::usb::V1_0::BsUsb *",
4994   "referenced_type" : "type-596",
4995   "self_type" : "type-601",
4996   "size" : 4,
4997   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4998  },
4999  {
5000   "alignment" : 4,
5001   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback *",
5002   "name" : "android::hardware::usb::V1_0::BsUsbCallback *",
5003   "referenced_type" : "type-599",
5004   "self_type" : "type-600",
5005   "size" : 4,
5006   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5007  },
5008  {
5009   "alignment" : 4,
5010   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5011   "name" : "android::hardware::usb::V1_0::IUsb *",
5012   "referenced_type" : "type-138",
5013   "self_type" : "type-137",
5014   "size" : 4,
5015   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5016  },
5017  {
5018   "alignment" : 4,
5019   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5020   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5021   "referenced_type" : "type-104",
5022   "self_type" : "type-103",
5023   "size" : 4,
5024   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5025  },
5026  {
5027   "alignment" : 4,
5028   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5029   "name" : "android::hardware::usb::V1_0::PortStatus *",
5030   "referenced_type" : "type-528",
5031   "self_type" : "type-621",
5032   "size" : 4,
5033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5034  },
5035  {
5036   "alignment" : 4,
5037   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5038   "name" : "android::hidl::base::V1_0::BnHwBase *",
5039   "referenced_type" : "type-388",
5040   "self_type" : "type-412",
5041   "size" : 4,
5042   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5043  },
5044  {
5045   "alignment" : 4,
5046   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5047   "name" : "android::hidl::base::V1_0::IBase *",
5048   "referenced_type" : "type-16",
5049   "self_type" : "type-15",
5050   "size" : 4,
5051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5052  },
5053  {
5054   "alignment" : 4,
5055   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5056   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5057   "referenced_type" : "type-82",
5058   "self_type" : "type-81",
5059   "size" : 4,
5060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5061  },
5062  {
5063   "alignment" : 4,
5064   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5065   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5066   "referenced_type" : "type-97",
5067   "self_type" : "type-96",
5068   "size" : 4,
5069   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5070  },
5071  {
5072   "alignment" : 4,
5073   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5074   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5075   "referenced_type" : "type-659",
5076   "self_type" : "type-668",
5077   "size" : 4,
5078   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5079  },
5080  {
5081   "alignment" : 4,
5082   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5083   "name" : "android::sp<android::hardware::IBinder> *",
5084   "referenced_type" : "type-45",
5085   "self_type" : "type-672",
5086   "size" : 4,
5087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5088  },
5089  {
5090   "alignment" : 4,
5091   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5092   "name" : "android::sp<android::hardware::ProcessState> *",
5093   "referenced_type" : "type-77",
5094   "self_type" : "type-76",
5095   "size" : 4,
5096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5097  },
5098  {
5099   "alignment" : 4,
5100   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5101   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5102   "referenced_type" : "type-144",
5103   "self_type" : "type-143",
5104   "size" : 4,
5105   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5110   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5111   "referenced_type" : "type-136",
5112   "self_type" : "type-135",
5113   "size" : 4,
5114   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5115  },
5116  {
5117   "alignment" : 4,
5118   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5119   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5120   "referenced_type" : "type-102",
5121   "self_type" : "type-101",
5122   "size" : 4,
5123   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5124  },
5125  {
5126   "alignment" : 4,
5127   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5128   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5129   "referenced_type" : "type-389",
5130   "self_type" : "type-593",
5131   "size" : 4,
5132   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5137   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5138   "referenced_type" : "type-80",
5139   "self_type" : "type-83",
5140   "size" : 4,
5141   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5142  },
5143  {
5144   "alignment" : 4,
5145   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5146   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5147   "referenced_type" : "type-95",
5148   "self_type" : "type-98",
5149   "size" : 4,
5150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5155   "name" : "android::wp<android::hardware::BHwBinder> *",
5156   "referenced_type" : "type-306",
5157   "self_type" : "type-377",
5158   "size" : 4,
5159   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5160  },
5161  {
5162   "alignment" : 4,
5163   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5164   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5165   "referenced_type" : "type-589",
5166   "self_type" : "type-591",
5167   "size" : 4,
5168   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5169  },
5170  {
5171   "alignment" : 4,
5172   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5173   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5174   "referenced_type" : "type-4",
5175   "self_type" : "type-229",
5176   "size" : 4,
5177   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5178  },
5179  {
5180   "alignment" : 4,
5181   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5182   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5183   "referenced_type" : "type-14",
5184   "self_type" : "type-584",
5185   "size" : 4,
5186   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5187  },
5188  {
5189   "alignment" : 4,
5190   "linker_set_key" : "android_flex_plane *",
5191   "name" : "android_flex_plane *",
5192   "referenced_type" : "type-475",
5193   "self_type" : "type-478",
5194   "size" : 4,
5195   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5200   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5201   "referenced_type" : "type-36",
5202   "self_type" : "type-35",
5203   "size" : 4,
5204   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5205  },
5206  {
5207   "alignment" : 4,
5208   "linker_set_key" : "char *",
5209   "name" : "char *",
5210   "referenced_type" : "type-53",
5211   "self_type" : "type-200",
5212   "size" : 4,
5213   "source_file" : "/system/core/liblog/include/log/log_read.h"
5214  },
5215  {
5216   "alignment" : 4,
5217   "linker_set_key" : "const android::NativeHandle *",
5218   "name" : "const android::NativeHandle *",
5219   "referenced_type" : "type-369",
5220   "self_type" : "type-370",
5221   "size" : 4,
5222   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5223  },
5224  {
5225   "alignment" : 4,
5226   "linker_set_key" : "const android::RefBase *",
5227   "name" : "const android::RefBase *",
5228   "referenced_type" : "type-297",
5229   "self_type" : "type-298",
5230   "size" : 4,
5231   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5232  },
5233  {
5234   "alignment" : 4,
5235   "linker_set_key" : "const android::String16 *",
5236   "name" : "const android::String16 *",
5237   "referenced_type" : "type-38",
5238   "self_type" : "type-386",
5239   "size" : 4,
5240   "source_file" : "/system/core/libutils/include/utils/String16.h"
5241  },
5242  {
5243   "alignment" : 4,
5244   "linker_set_key" : "const android::String8 *",
5245   "name" : "const android::String8 *",
5246   "referenced_type" : "type-379",
5247   "self_type" : "type-380",
5248   "size" : 4,
5249   "source_file" : "/system/core/libutils/include/utils/String8.h"
5250  },
5251  {
5252   "alignment" : 4,
5253   "linker_set_key" : "const android::VectorImpl *",
5254   "name" : "const android::VectorImpl *",
5255   "referenced_type" : "type-456",
5256   "self_type" : "type-457",
5257   "size" : 4,
5258   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5259  },
5260  {
5261   "alignment" : 4,
5262   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5263   "name" : "const android::hardware::BpHwRefBase *",
5264   "referenced_type" : "type-394",
5265   "self_type" : "type-395",
5266   "size" : 4,
5267   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5268  },
5269  {
5270   "alignment" : 4,
5271   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5272   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5273   "referenced_type" : "type-423",
5274   "self_type" : "type-424",
5275   "size" : 4,
5276   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5277  },
5278  {
5279   "alignment" : 4,
5280   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5281   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5282   "referenced_type" : "type-428",
5283   "self_type" : "type-429",
5284   "size" : 4,
5285   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5286  },
5287  {
5288   "alignment" : 4,
5289   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
5290   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
5291   "referenced_type" : "type-176",
5292   "self_type" : "type-177",
5293   "size" : 4,
5294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5295  },
5296  {
5297   "alignment" : 4,
5298   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
5299   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
5300   "referenced_type" : "type-606",
5301   "self_type" : "type-607",
5302   "size" : 4,
5303   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5304  },
5305  {
5306   "alignment" : 4,
5307   "linker_set_key" : "const android::hardware::Return<bool> *",
5308   "name" : "const android::hardware::Return<bool> *",
5309   "referenced_type" : "type-170",
5310   "self_type" : "type-171",
5311   "size" : 4,
5312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5313  },
5314  {
5315   "alignment" : 4,
5316   "linker_set_key" : "const android::hardware::Status *",
5317   "name" : "const android::hardware::Status *",
5318   "referenced_type" : "type-159",
5319   "self_type" : "type-163",
5320   "size" : 4,
5321   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5322  },
5323  {
5324   "alignment" : 4,
5325   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5326   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5327   "referenced_type" : "type-575",
5328   "self_type" : "type-576",
5329   "size" : 4,
5330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5331  },
5332  {
5333   "alignment" : 4,
5334   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5335   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5336   "referenced_type" : "type-569",
5337   "self_type" : "type-570",
5338   "size" : 4,
5339   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5340  },
5341  {
5342   "alignment" : 4,
5343   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5344   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5345   "referenced_type" : "type-664",
5346   "self_type" : "type-665",
5347   "size" : 4,
5348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5349  },
5350  {
5351   "alignment" : 4,
5352   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5353   "name" : "const android::hardware::details::hidl_pointer<int> *",
5354   "referenced_type" : "type-504",
5355   "self_type" : "type-511",
5356   "size" : 4,
5357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5358  },
5359  {
5360   "alignment" : 4,
5361   "linker_set_key" : "const android::hardware::details::return_status *",
5362   "name" : "const android::hardware::details::return_status *",
5363   "referenced_type" : "type-181",
5364   "self_type" : "type-182",
5365   "size" : 4,
5366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5367  },
5368  {
5369   "alignment" : 4,
5370   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5371   "name" : "const android::hardware::hidl_death_recipient *",
5372   "referenced_type" : "type-571",
5373   "self_type" : "type-582",
5374   "size" : 4,
5375   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5376  },
5377  {
5378   "alignment" : 4,
5379   "linker_set_key" : "const android::hardware::hidl_memory *",
5380   "name" : "const android::hardware::hidl_memory *",
5381   "referenced_type" : "type-311",
5382   "self_type" : "type-315",
5383   "size" : 4,
5384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5385  },
5386  {
5387   "alignment" : 4,
5388   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5389   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5390   "referenced_type" : "type-623",
5391   "self_type" : "type-627",
5392   "size" : 4,
5393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5394  },
5395  {
5396   "alignment" : 4,
5397   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5398   "name" : "const android::hardware::hidl_vec<int> *",
5399   "referenced_type" : "type-347",
5400   "self_type" : "type-348",
5401   "size" : 4,
5402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5403  },
5404  {
5405   "alignment" : 4,
5406   "linker_set_key" : "const android::hardware::hidl_version *",
5407   "name" : "const android::hardware::hidl_version *",
5408   "referenced_type" : "type-357",
5409   "self_type" : "type-358",
5410   "size" : 4,
5411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5412  },
5413  {
5414   "alignment" : 4,
5415   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5416   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5417   "referenced_type" : "type-560",
5418   "self_type" : "type-564",
5419   "size" : 4,
5420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
5421  },
5422  {
5423   "alignment" : 4,
5424   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5425   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5426   "referenced_type" : "type-558",
5427   "self_type" : "type-559",
5428   "size" : 4,
5429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
5430  },
5431  {
5432   "alignment" : 4,
5433   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5434   "name" : "const android::hardware::usb::V1_0::IUsb *",
5435   "referenced_type" : "type-546",
5436   "self_type" : "type-547",
5437   "size" : 4,
5438   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
5439  },
5440  {
5441   "alignment" : 4,
5442   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5443   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5444   "referenced_type" : "type-133",
5445   "self_type" : "type-134",
5446   "size" : 4,
5447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5448  },
5449  {
5450   "alignment" : 4,
5451   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus *",
5452   "name" : "const android::hardware::usb::V1_0::PortStatus *",
5453   "referenced_type" : "type-626",
5454   "self_type" : "type-625",
5455   "size" : 4,
5456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5457  },
5458  {
5459   "alignment" : 4,
5460   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5461   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5462   "referenced_type" : "type-554",
5463   "self_type" : "type-555",
5464   "size" : 4,
5465   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5466  },
5467  {
5468   "alignment" : 4,
5469   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5470   "name" : "const android::hidl::base::V1_0::IBase *",
5471   "referenced_type" : "type-434",
5472   "self_type" : "type-433",
5473   "size" : 4,
5474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5475  },
5476  {
5477   "alignment" : 4,
5478   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5479   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5480   "referenced_type" : "type-86",
5481   "self_type" : "type-87",
5482   "size" : 4,
5483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5484  },
5485  {
5486   "alignment" : 4,
5487   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5488   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5489   "referenced_type" : "type-507",
5490   "self_type" : "type-508",
5491   "size" : 4,
5492   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5493  },
5494  {
5495   "alignment" : 4,
5496   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5497   "name" : "const android::sp<android::hardware::IBinder> *",
5498   "referenced_type" : "type-44",
5499   "self_type" : "type-673",
5500   "size" : 4,
5501   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5502  },
5503  {
5504   "alignment" : 4,
5505   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5506   "name" : "const android::sp<android::hardware::ProcessState> *",
5507   "referenced_type" : "type-78",
5508   "self_type" : "type-79",
5509   "size" : 4,
5510   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5511  },
5512  {
5513   "alignment" : 4,
5514   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5515   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5516   "referenced_type" : "type-150",
5517   "self_type" : "type-149",
5518   "size" : 4,
5519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5520  },
5521  {
5522   "alignment" : 4,
5523   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5524   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5525   "referenced_type" : "type-263",
5526   "self_type" : "type-557",
5527   "size" : 4,
5528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5529  },
5530  {
5531   "alignment" : 4,
5532   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5533   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5534   "referenced_type" : "type-142",
5535   "self_type" : "type-141",
5536   "size" : 4,
5537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5538  },
5539  {
5540   "alignment" : 4,
5541   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5542   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5543   "referenced_type" : "type-132",
5544   "self_type" : "type-131",
5545   "size" : 4,
5546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5547  },
5548  {
5549   "alignment" : 4,
5550   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5551   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5552   "referenced_type" : "type-594",
5553   "self_type" : "type-646",
5554   "size" : 4,
5555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5556  },
5557  {
5558   "alignment" : 4,
5559   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5560   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5561   "referenced_type" : "type-84",
5562   "self_type" : "type-85",
5563   "size" : 4,
5564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5565  },
5566  {
5567   "alignment" : 4,
5568   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5569   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5570   "referenced_type" : "type-99",
5571   "self_type" : "type-100",
5572   "size" : 4,
5573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5574  },
5575  {
5576   "alignment" : 4,
5577   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5578   "name" : "const android::wp<android::hardware::BHwBinder> *",
5579   "referenced_type" : "type-514",
5580   "self_type" : "type-525",
5581   "size" : 4,
5582   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5583  },
5584  {
5585   "alignment" : 4,
5586   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5587   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5588   "referenced_type" : "type-241",
5589   "self_type" : "type-251",
5590   "size" : 4,
5591   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5592  },
5593  {
5594   "alignment" : 4,
5595   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5596   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5597   "referenced_type" : "type-586",
5598   "self_type" : "type-587",
5599   "size" : 4,
5600   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5601  },
5602  {
5603   "alignment" : 4,
5604   "linker_set_key" : "const char *",
5605   "name" : "const char *",
5606   "referenced_type" : "type-52",
5607   "self_type" : "type-51",
5608   "size" : 4,
5609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5610  },
5611  {
5612   "alignment" : 4,
5613   "linker_set_key" : "const char16_t *",
5614   "name" : "const char16_t *",
5615   "referenced_type" : "type-41",
5616   "self_type" : "type-40",
5617   "size" : 4,
5618   "source_file" : "/system/core/libutils/include/utils/String16.h"
5619  },
5620  {
5621   "alignment" : 4,
5622   "linker_set_key" : "const log_msg *",
5623   "name" : "const log_msg *",
5624   "referenced_type" : "type-120",
5625   "self_type" : "type-148",
5626   "size" : 4,
5627   "source_file" : "/system/core/liblog/include/log/log_read.h"
5628  },
5629  {
5630   "alignment" : 4,
5631   "linker_set_key" : "const native_handle *",
5632   "name" : "const native_handle *",
5633   "referenced_type" : "type-292",
5634   "self_type" : "type-291",
5635   "size" : 4,
5636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5637  },
5638  {
5639   "alignment" : 4,
5640   "linker_set_key" : "const unsigned char *",
5641   "name" : "const unsigned char *",
5642   "referenced_type" : "type-273",
5643   "self_type" : "type-354",
5644   "size" : 4,
5645   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5646  },
5647  {
5648   "alignment" : 4,
5649   "linker_set_key" : "const unsigned long long *",
5650   "name" : "const unsigned long long *",
5651   "referenced_type" : "type-285",
5652   "self_type" : "type-406",
5653   "size" : 4,
5654   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5655  },
5656  {
5657   "alignment" : 4,
5658   "linker_set_key" : "const void *",
5659   "name" : "const void *",
5660   "referenced_type" : "type-360",
5661   "self_type" : "type-361",
5662   "size" : 4,
5663   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5664  },
5665  {
5666   "alignment" : 4,
5667   "linker_set_key" : "int (*)(void *)",
5668   "name" : "int (*)(void *)",
5669   "referenced_type" : "type-484",
5670   "self_type" : "type-485",
5671   "size" : 4,
5672   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5673  },
5674  {
5675   "alignment" : 4,
5676   "linker_set_key" : "int *",
5677   "name" : "int *",
5678   "referenced_type" : "type-20",
5679   "self_type" : "type-346",
5680   "size" : 4,
5681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5682  },
5683  {
5684   "alignment" : 4,
5685   "linker_set_key" : "log_msg *",
5686   "name" : "log_msg *",
5687   "referenced_type" : "type-121",
5688   "self_type" : "type-185",
5689   "size" : 4,
5690   "source_file" : "/system/core/liblog/include/log/log_read.h"
5691  },
5692  {
5693   "alignment" : 4,
5694   "linker_set_key" : "native_handle *",
5695   "name" : "native_handle *",
5696   "referenced_type" : "type-196",
5697   "self_type" : "type-195",
5698   "size" : 4,
5699   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5700  },
5701  {
5702   "alignment" : 4,
5703   "linker_set_key" : "unsigned char *",
5704   "name" : "unsigned char *",
5705   "referenced_type" : "type-124",
5706   "self_type" : "type-401",
5707   "size" : 4,
5708   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5709  },
5710  {
5711   "alignment" : 4,
5712   "linker_set_key" : "unsigned int *",
5713   "name" : "unsigned int *",
5714   "referenced_type" : "type-2",
5715   "self_type" : "type-635",
5716   "size" : 4,
5717   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5718  },
5719  {
5720   "alignment" : 4,
5721   "linker_set_key" : "unsigned long long *",
5722   "name" : "unsigned long long *",
5723   "referenced_type" : "type-13",
5724   "self_type" : "type-402",
5725   "size" : 4,
5726   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5727  },
5728  {
5729   "alignment" : 4,
5730   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5731   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5732   "referenced_type" : "type-404",
5733   "self_type" : "type-403",
5734   "size" : 4,
5735   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5736  },
5737  {
5738   "alignment" : 4,
5739   "linker_set_key" : "void *",
5740   "name" : "void *",
5741   "referenced_type" : "type-22",
5742   "self_type" : "type-21",
5743   "size" : 4,
5744   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5745  },
5746  {
5747   "alignment" : 4,
5748   "linker_set_key" : "void **",
5749   "name" : "void **",
5750   "referenced_type" : "type-21",
5751   "self_type" : "type-488",
5752   "size" : 4,
5753   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5754  }
5755 ],
5756 "qualified_types" :
5757 [
5758  {
5759   "alignment" : 4,
5760   "is_const" : true,
5761   "linker_set_key" : "android::RefBase::weakref_impl *const",
5762   "name" : "android::RefBase::weakref_impl *const",
5763   "referenced_type" : "type-608",
5764   "self_type" : "type-610",
5765   "size" : 4,
5766   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5767  },
5768  {
5769   "alignment" : 4,
5770   "is_const" : true,
5771   "linker_set_key" : "android::RefBase::weakref_impl *const",
5772   "name" : "android::RefBase::weakref_impl *const",
5773   "referenced_type" : "type-676",
5774   "self_type" : "type-678",
5775   "size" : 4,
5776   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5777  },
5778  {
5779   "alignment" : 4,
5780   "is_const" : true,
5781   "linker_set_key" : "android::RefBase::weakref_impl *const",
5782   "name" : "android::RefBase::weakref_impl *const",
5783   "referenced_type" : "type-9",
5784   "self_type" : "type-8",
5785   "size" : 4,
5786   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5787  },
5788  {
5789   "alignment" : 4,
5790   "is_const" : true,
5791   "linker_set_key" : "android::hardware::IBinder *const",
5792   "name" : "android::hardware::IBinder *const",
5793   "referenced_type" : "type-32",
5794   "self_type" : "type-112",
5795   "size" : 4,
5796   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5797  },
5798  {
5799   "alignment" : 4,
5800   "is_const" : true,
5801   "linker_set_key" : "const android::NativeHandle",
5802   "name" : "const android::NativeHandle",
5803   "referenced_type" : "type-194",
5804   "self_type" : "type-369",
5805   "size" : 12,
5806   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5807  },
5808  {
5809   "alignment" : 4,
5810   "is_const" : true,
5811   "linker_set_key" : "const android::RefBase",
5812   "name" : "const android::RefBase",
5813   "referenced_type" : "type-7",
5814   "self_type" : "type-297",
5815   "size" : 8,
5816   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5817  },
5818  {
5819   "alignment" : 4,
5820   "is_const" : true,
5821   "linker_set_key" : "const android::String16",
5822   "name" : "const android::String16",
5823   "referenced_type" : "type-39",
5824   "self_type" : "type-38",
5825   "size" : 4,
5826   "source_file" : "/system/core/libutils/include/utils/String16.h"
5827  },
5828  {
5829   "alignment" : 4,
5830   "is_const" : true,
5831   "linker_set_key" : "const android::String8",
5832   "name" : "const android::String8",
5833   "referenced_type" : "type-50",
5834   "self_type" : "type-379",
5835   "size" : 4,
5836   "source_file" : "/system/core/libutils/include/utils/String8.h"
5837  },
5838  {
5839   "alignment" : 4,
5840   "is_const" : true,
5841   "linker_set_key" : "const android::VectorImpl",
5842   "name" : "const android::VectorImpl",
5843   "referenced_type" : "type-29",
5844   "self_type" : "type-456",
5845   "size" : 20,
5846   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5847  },
5848  {
5849   "alignment" : 4,
5850   "is_const" : true,
5851   "linker_set_key" : "const android::hardware::BpHwRefBase",
5852   "name" : "const android::hardware::BpHwRefBase",
5853   "referenced_type" : "type-111",
5854   "self_type" : "type-394",
5855   "size" : 24,
5856   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5857  },
5858  {
5859   "alignment" : 4,
5860   "is_const" : true,
5861   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5862   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5863   "referenced_type" : "type-417",
5864   "self_type" : "type-423",
5865   "size" : 16,
5866   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5867  },
5868  {
5869   "alignment" : 4,
5870   "is_const" : true,
5871   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5872   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5873   "referenced_type" : "type-425",
5874   "self_type" : "type-428",
5875   "size" : 16,
5876   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5877  },
5878  {
5879   "alignment" : 4,
5880   "is_const" : true,
5881   "linker_set_key" : "const android::hardware::Parcel",
5882   "name" : "const android::hardware::Parcel",
5883   "referenced_type" : "type-399",
5884   "self_type" : "type-410",
5885   "size" : 68,
5886   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5887  },
5888  {
5889   "alignment" : 4,
5890   "is_const" : true,
5891   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
5892   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
5893   "referenced_type" : "type-172",
5894   "self_type" : "type-176",
5895   "size" : 28,
5896   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5897  },
5898  {
5899   "alignment" : 4,
5900   "is_const" : true,
5901   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
5902   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
5903   "referenced_type" : "type-602",
5904   "self_type" : "type-606",
5905   "size" : 28,
5906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5907  },
5908  {
5909   "alignment" : 4,
5910   "is_const" : true,
5911   "linker_set_key" : "const android::hardware::Return<bool>",
5912   "name" : "const android::hardware::Return<bool>",
5913   "referenced_type" : "type-165",
5914   "self_type" : "type-170",
5915   "size" : 24,
5916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5917  },
5918  {
5919   "alignment" : 4,
5920   "is_const" : true,
5921   "linker_set_key" : "const android::hardware::Status",
5922   "name" : "const android::hardware::Status",
5923   "referenced_type" : "type-155",
5924   "self_type" : "type-159",
5925   "size" : 20,
5926   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5927  },
5928  {
5929   "alignment" : 4,
5930   "is_const" : true,
5931   "linker_set_key" : "const android::hardware::details::SchedPrio",
5932   "name" : "const android::hardware::details::SchedPrio",
5933   "referenced_type" : "type-420",
5934   "self_type" : "type-422",
5935   "size" : 8,
5936   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5937  },
5938  {
5939   "alignment" : 4,
5940   "is_const" : true,
5941   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5942   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5943   "referenced_type" : "type-334",
5944   "self_type" : "type-575",
5945   "size" : 8,
5946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5947  },
5948  {
5949   "alignment" : 4,
5950   "is_const" : true,
5951   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5952   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5953   "referenced_type" : "type-326",
5954   "self_type" : "type-569",
5955   "size" : 8,
5956   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5957  },
5958  {
5959   "alignment" : 4,
5960   "is_const" : true,
5961   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
5962   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
5963   "referenced_type" : "type-619",
5964   "self_type" : "type-664",
5965   "size" : 8,
5966   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5967  },
5968  {
5969   "alignment" : 4,
5970   "is_const" : true,
5971   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5972   "name" : "const android::hardware::details::hidl_pointer<int>",
5973   "referenced_type" : "type-344",
5974   "self_type" : "type-504",
5975   "size" : 8,
5976   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5977  },
5978  {
5979   "alignment" : 4,
5980   "is_const" : true,
5981   "linker_set_key" : "const android::hardware::details::return_status",
5982   "name" : "const android::hardware::details::return_status",
5983   "referenced_type" : "type-166",
5984   "self_type" : "type-181",
5985   "size" : 24,
5986   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5987  },
5988  {
5989   "alignment" : 4,
5990   "is_const" : true,
5991   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5992   "name" : "const android::hardware::hidl_death_recipient",
5993   "referenced_type" : "type-6",
5994   "self_type" : "type-571",
5995   "size" : 12,
5996   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5997  },
5998  {
5999   "alignment" : 8,
6000   "is_const" : true,
6001   "linker_set_key" : "const android::hardware::hidl_handle",
6002   "name" : "const android::hardware::hidl_handle",
6003   "referenced_type" : "type-301",
6004   "self_type" : "type-362",
6005   "size" : 16,
6006   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6007  },
6008  {
6009   "alignment" : 8,
6010   "is_const" : true,
6011   "linker_set_key" : "const android::hardware::hidl_memory",
6012   "name" : "const android::hardware::hidl_memory",
6013   "referenced_type" : "type-308",
6014   "self_type" : "type-311",
6015   "size" : 40,
6016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6017  },
6018  {
6019   "alignment" : 4,
6020   "is_const" : true,
6021   "linker_set_key" : "const android::hardware::hidl_string",
6022   "name" : "const android::hardware::hidl_string",
6023   "referenced_type" : "type-303",
6024   "self_type" : "type-302",
6025   "size" : 16,
6026   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6027  },
6028  {
6029   "alignment" : 4,
6030   "is_const" : true,
6031   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6032   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6033   "referenced_type" : "type-325",
6034   "self_type" : "type-548",
6035   "size" : 16,
6036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6037  },
6038  {
6039   "alignment" : 4,
6040   "is_const" : true,
6041   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6042   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6043   "referenced_type" : "type-618",
6044   "self_type" : "type-623",
6045   "size" : 16,
6046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6047  },
6048  {
6049   "alignment" : 4,
6050   "is_const" : true,
6051   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6052   "name" : "const android::hardware::hidl_vec<int>",
6053   "referenced_type" : "type-343",
6054   "self_type" : "type-347",
6055   "size" : 16,
6056   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6057  },
6058  {
6059   "alignment" : 2,
6060   "is_const" : true,
6061   "linker_set_key" : "const android::hardware::hidl_version",
6062   "name" : "const android::hardware::hidl_version",
6063   "referenced_type" : "type-355",
6064   "self_type" : "type-357",
6065   "size" : 4,
6066   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6067  },
6068  {
6069   "alignment" : 4,
6070   "is_const" : true,
6071   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6072   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6073   "referenced_type" : "type-561",
6074   "self_type" : "type-560",
6075   "size" : 92,
6076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6077  },
6078  {
6079   "alignment" : 4,
6080   "is_const" : true,
6081   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6082   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6083   "referenced_type" : "type-106",
6084   "self_type" : "type-558",
6085   "size" : 92,
6086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6087  },
6088  {
6089   "alignment" : 4,
6090   "is_const" : true,
6091   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6092   "name" : "const android::hardware::usb::V1_0::IUsb",
6093   "referenced_type" : "type-138",
6094   "self_type" : "type-546",
6095   "size" : 12,
6096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6097  },
6098  {
6099   "alignment" : 4,
6100   "is_const" : true,
6101   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6102   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6103   "referenced_type" : "type-104",
6104   "self_type" : "type-133",
6105   "size" : 12,
6106   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6107  },
6108  {
6109   "alignment" : 4,
6110   "is_const" : true,
6111   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6112   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6113   "referenced_type" : "type-523",
6114   "self_type" : "type-532",
6115   "size" : 4,
6116   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6117  },
6118  {
6119   "alignment" : 4,
6120   "is_const" : true,
6121   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6122   "name" : "const android::hardware::usb::V1_0::PortMode",
6123   "referenced_type" : "type-526",
6124   "self_type" : "type-534",
6125   "size" : 4,
6126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6127  },
6128  {
6129   "alignment" : 4,
6130   "is_const" : true,
6131   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6132   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6133   "referenced_type" : "type-524",
6134   "self_type" : "type-533",
6135   "size" : 4,
6136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6137  },
6138  {
6139   "alignment" : 4,
6140   "is_const" : true,
6141   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6142   "name" : "const android::hardware::usb::V1_0::PortRole",
6143   "referenced_type" : "type-527",
6144   "self_type" : "type-565",
6145   "size" : 8,
6146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6147  },
6148  {
6149   "alignment" : 4,
6150   "is_const" : true,
6151   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6152   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6153   "referenced_type" : "type-522",
6154   "self_type" : "type-531",
6155   "size" : 4,
6156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6157  },
6158  {
6159   "alignment" : 8,
6160   "is_const" : true,
6161   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6162   "name" : "const android::hardware::usb::V1_0::PortStatus",
6163   "referenced_type" : "type-528",
6164   "self_type" : "type-626",
6165   "size" : 40,
6166   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6167  },
6168  {
6169   "alignment" : 4,
6170   "is_const" : true,
6171   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
6172   "name" : "const android::hardware::usb::V1_0::Status",
6173   "referenced_type" : "type-521",
6174   "self_type" : "type-529",
6175   "size" : 4,
6176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6177  },
6178  {
6179   "alignment" : 4,
6180   "is_const" : true,
6181   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6182   "name" : "const android::hidl::base::V1_0::BpHwBase",
6183   "referenced_type" : "type-551",
6184   "self_type" : "type-554",
6185   "size" : 92,
6186   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6187  },
6188  {
6189   "alignment" : 4,
6190   "is_const" : true,
6191   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6192   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6193   "referenced_type" : "type-372",
6194   "self_type" : "type-373",
6195   "size" : 4,
6196   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6197  },
6198  {
6199   "alignment" : 4,
6200   "is_const" : true,
6201   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6202   "name" : "const android::hidl::base::V1_0::IBase",
6203   "referenced_type" : "type-16",
6204   "self_type" : "type-434",
6205   "size" : 12,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 4,
6210   "is_const" : true,
6211   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6212   "name" : "const android::hidl::base::V1_0::IBase *const",
6213   "referenced_type" : "type-433",
6214   "self_type" : "type-436",
6215   "size" : 4,
6216   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6217  },
6218  {
6219   "alignment" : 4,
6220   "is_const" : true,
6221   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6222   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6223   "referenced_type" : "type-82",
6224   "self_type" : "type-86",
6225   "size" : 12,
6226   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6227  },
6228  {
6229   "alignment" : 4,
6230   "is_const" : true,
6231   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6232   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6233   "referenced_type" : "type-510",
6234   "self_type" : "type-516",
6235   "size" : 4,
6236   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6237  },
6238  {
6239   "alignment" : 1,
6240   "is_const" : true,
6241   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6242   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6243   "referenced_type" : "type-509",
6244   "self_type" : "type-513",
6245   "size" : 1,
6246   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6247  },
6248  {
6249   "alignment" : 4,
6250   "is_const" : true,
6251   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6252   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6253   "referenced_type" : "type-97",
6254   "self_type" : "type-507",
6255   "size" : 12,
6256   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6257  },
6258  {
6259   "alignment" : 4,
6260   "is_const" : true,
6261   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6262   "name" : "const android::sp<android::hardware::IBinder>",
6263   "referenced_type" : "type-45",
6264   "self_type" : "type-44",
6265   "size" : 4,
6266   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6267  },
6268  {
6269   "alignment" : 4,
6270   "is_const" : true,
6271   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6272   "name" : "const android::sp<android::hardware::ProcessState>",
6273   "referenced_type" : "type-77",
6274   "self_type" : "type-78",
6275   "size" : 4,
6276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6277  },
6278  {
6279   "alignment" : 4,
6280   "is_const" : true,
6281   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6282   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6283   "referenced_type" : "type-144",
6284   "self_type" : "type-150",
6285   "size" : 4,
6286   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6287  },
6288  {
6289   "alignment" : 4,
6290   "is_const" : true,
6291   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6292   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6293   "referenced_type" : "type-264",
6294   "self_type" : "type-263",
6295   "size" : 4,
6296   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6297  },
6298  {
6299   "alignment" : 4,
6300   "is_const" : true,
6301   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6302   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6303   "referenced_type" : "type-136",
6304   "self_type" : "type-142",
6305   "size" : 4,
6306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6307  },
6308  {
6309   "alignment" : 4,
6310   "is_const" : true,
6311   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6312   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6313   "referenced_type" : "type-102",
6314   "self_type" : "type-132",
6315   "size" : 4,
6316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6317  },
6318  {
6319   "alignment" : 4,
6320   "is_const" : true,
6321   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6322   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6323   "referenced_type" : "type-389",
6324   "self_type" : "type-594",
6325   "size" : 4,
6326   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6327  },
6328  {
6329   "alignment" : 4,
6330   "is_const" : true,
6331   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6332   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6333   "referenced_type" : "type-80",
6334   "self_type" : "type-84",
6335   "size" : 4,
6336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6337  },
6338  {
6339   "alignment" : 4,
6340   "is_const" : true,
6341   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6342   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6343   "referenced_type" : "type-95",
6344   "self_type" : "type-99",
6345   "size" : 4,
6346   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6347  },
6348  {
6349   "alignment" : 4,
6350   "is_const" : true,
6351   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6352   "name" : "const android::wp<android::hardware::BHwBinder>",
6353   "referenced_type" : "type-306",
6354   "self_type" : "type-514",
6355   "size" : 8,
6356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6357  },
6358  {
6359   "alignment" : 4,
6360   "is_const" : true,
6361   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6362   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6363   "referenced_type" : "type-4",
6364   "self_type" : "type-241",
6365   "size" : 8,
6366   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6367  },
6368  {
6369   "alignment" : 4,
6370   "is_const" : true,
6371   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6372   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6373   "referenced_type" : "type-14",
6374   "self_type" : "type-586",
6375   "size" : 8,
6376   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6377  },
6378  {
6379   "alignment" : 1,
6380   "is_const" : true,
6381   "linker_set_key" : "const bool",
6382   "name" : "const bool",
6383   "referenced_type" : "type-34",
6384   "self_type" : "type-91",
6385   "size" : 1,
6386   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6387  },
6388  {
6389   "alignment" : 1,
6390   "is_const" : true,
6391   "linker_set_key" : "const char",
6392   "name" : "const char",
6393   "referenced_type" : "type-53",
6394   "self_type" : "type-52",
6395   "size" : 1,
6396   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6397  },
6398  {
6399   "alignment" : 2,
6400   "is_const" : true,
6401   "linker_set_key" : "const char16_t",
6402   "name" : "const char16_t",
6403   "referenced_type" : "type-42",
6404   "self_type" : "type-41",
6405   "size" : 2,
6406   "source_file" : "/system/core/libutils/include/utils/String16.h"
6407  },
6408  {
6409   "alignment" : 4,
6410   "is_const" : true,
6411   "linker_set_key" : "const double",
6412   "name" : "const double",
6413   "referenced_type" : "type-262",
6414   "self_type" : "type-293",
6415   "size" : 8,
6416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6417  },
6418  {
6419   "alignment" : 4,
6420   "is_const" : true,
6421   "linker_set_key" : "const float",
6422   "name" : "const float",
6423   "referenced_type" : "type-257",
6424   "self_type" : "type-287",
6425   "size" : 4,
6426   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "is_const" : true,
6431   "linker_set_key" : "const int",
6432   "name" : "const int",
6433   "referenced_type" : "type-20",
6434   "self_type" : "type-487",
6435   "size" : 4,
6436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6437  },
6438  {
6439   "is_const" : true,
6440   "linker_set_key" : "const iter<is_const>",
6441   "name" : "const iter<is_const>",
6442   "referenced_type" : "type-318",
6443   "self_type" : "type-317",
6444   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6445  },
6446  {
6447   "is_const" : true,
6448   "linker_set_key" : "const iter<is_const>",
6449   "name" : "const iter<is_const>",
6450   "referenced_type" : "type-57",
6451   "self_type" : "type-56",
6452   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6453  },
6454  {
6455   "is_const" : true,
6456   "linker_set_key" : "const iter<is_const>",
6457   "name" : "const iter<is_const>",
6458   "referenced_type" : "type-612",
6459   "self_type" : "type-611",
6460   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6461  },
6462  {
6463   "alignment" : 4,
6464   "is_const" : true,
6465   "linker_set_key" : "const log_msg",
6466   "name" : "const log_msg",
6467   "referenced_type" : "type-121",
6468   "self_type" : "type-120",
6469   "size" : 5124,
6470   "source_file" : "/system/core/liblog/include/log/log_read.h"
6471  },
6472  {
6473   "alignment" : 4,
6474   "is_const" : true,
6475   "linker_set_key" : "const long long",
6476   "name" : "const long long",
6477   "referenced_type" : "type-25",
6478   "self_type" : "type-282",
6479   "size" : 8,
6480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6481  },
6482  {
6483   "alignment" : 4,
6484   "is_const" : true,
6485   "linker_set_key" : "const native_handle",
6486   "name" : "const native_handle",
6487   "referenced_type" : "type-196",
6488   "self_type" : "type-292",
6489   "size" : 12,
6490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6491  },
6492  {
6493   "alignment" : 2,
6494   "is_const" : true,
6495   "linker_set_key" : "const short",
6496   "name" : "const short",
6497   "referenced_type" : "type-217",
6498   "self_type" : "type-275",
6499   "size" : 2,
6500   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6501  },
6502  {
6503   "alignment" : 1,
6504   "is_const" : true,
6505   "linker_set_key" : "const signed char",
6506   "name" : "const signed char",
6507   "referenced_type" : "type-271",
6508   "self_type" : "type-270",
6509   "size" : 1,
6510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6511  },
6512  {
6513   "alignment" : 4,
6514   "is_const" : true,
6515   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6516   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6517   "referenced_type" : "type-541",
6518   "self_type" : "type-540",
6519   "size" : 16,
6520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6521  },
6522  {
6523   "alignment" : 4,
6524   "is_const" : true,
6525   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6526   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6527   "referenced_type" : "type-656",
6528   "self_type" : "type-655",
6529   "size" : 16,
6530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6531  },
6532  {
6533   "alignment" : 4,
6534   "is_const" : true,
6535   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6536   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6537   "referenced_type" : "type-68",
6538   "self_type" : "type-67",
6539   "size" : 16,
6540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6541  },
6542  {
6543   "alignment" : 4,
6544   "is_const" : true,
6545   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6546   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6547   "referenced_type" : "type-545",
6548   "self_type" : "type-544",
6549   "size" : 20,
6550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6551  },
6552  {
6553   "alignment" : 4,
6554   "is_const" : true,
6555   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6556   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6557   "referenced_type" : "type-661",
6558   "self_type" : "type-660",
6559   "size" : 20,
6560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6561  },
6562  {
6563   "alignment" : 4,
6564   "is_const" : true,
6565   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6566   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6567   "referenced_type" : "type-72",
6568   "self_type" : "type-71",
6569   "size" : 20,
6570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6571  },
6572  {
6573   "alignment" : 4,
6574   "is_const" : true,
6575   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6576   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6577   "referenced_type" : "type-543",
6578   "self_type" : "type-542",
6579   "size" : 16,
6580   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6581  },
6582  {
6583   "alignment" : 4,
6584   "is_const" : true,
6585   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6586   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6587   "referenced_type" : "type-658",
6588   "self_type" : "type-657",
6589   "size" : 16,
6590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6591  },
6592  {
6593   "alignment" : 4,
6594   "is_const" : true,
6595   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6596   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6597   "referenced_type" : "type-70",
6598   "self_type" : "type-69",
6599   "size" : 16,
6600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6601  },
6602  {
6603   "alignment" : 4,
6604   "is_const" : true,
6605   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6606   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6607   "referenced_type" : "type-539",
6608   "self_type" : "type-538",
6609   "size" : 12,
6610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6611  },
6612  {
6613   "alignment" : 4,
6614   "is_const" : true,
6615   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6616   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6617   "referenced_type" : "type-654",
6618   "self_type" : "type-653",
6619   "size" : 12,
6620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6621  },
6622  {
6623   "alignment" : 4,
6624   "is_const" : true,
6625   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6626   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6627   "referenced_type" : "type-66",
6628   "self_type" : "type-65",
6629   "size" : 12,
6630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6631  },
6632  {
6633   "alignment" : 4,
6634   "is_const" : true,
6635   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6636   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6637   "referenced_type" : "type-536",
6638   "self_type" : "type-535",
6639   "size" : 16,
6640   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6641  },
6642  {
6643   "alignment" : 4,
6644   "is_const" : true,
6645   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6646   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6647   "referenced_type" : "type-64",
6648   "self_type" : "type-63",
6649   "size" : 16,
6650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6651  },
6652  {
6653   "alignment" : 4,
6654   "is_const" : true,
6655   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6656   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6657   "referenced_type" : "type-652",
6658   "self_type" : "type-651",
6659   "size" : 16,
6660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6661  },
6662  {
6663   "alignment" : 4,
6664   "is_const" : true,
6665   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6666   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6667   "referenced_type" : "type-376",
6668   "self_type" : "type-375",
6669   "size" : 12,
6670   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6671  },
6672  {
6673   "alignment" : 4,
6674   "is_const" : true,
6675   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6676   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6677   "referenced_type" : "type-60",
6678   "self_type" : "type-59",
6679   "size" : 12,
6680   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6681  },
6682  {
6683   "alignment" : 4,
6684   "is_const" : true,
6685   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6686   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6687   "referenced_type" : "type-630",
6688   "self_type" : "type-629",
6689   "size" : 12,
6690   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6691  },
6692  {
6693   "alignment" : 4,
6694   "is_const" : true,
6695   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6696   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6697   "referenced_type" : "type-520",
6698   "self_type" : "type-519",
6699   "size" : 4,
6700   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6701  },
6702  {
6703   "alignment" : 4,
6704   "is_const" : true,
6705   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6706   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6707   "referenced_type" : "type-650",
6708   "self_type" : "type-649",
6709   "size" : 4,
6710   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6711  },
6712  {
6713   "alignment" : 1,
6714   "is_const" : true,
6715   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6716   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6717   "referenced_type" : "type-518",
6718   "self_type" : "type-517",
6719   "size" : 3,
6720   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6721  },
6722  {
6723   "alignment" : 1,
6724   "is_const" : true,
6725   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6726   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6727   "referenced_type" : "type-648",
6728   "self_type" : "type-647",
6729   "size" : 3,
6730   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6731  },
6732  {
6733   "alignment" : 4,
6734   "is_const" : true,
6735   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6736   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6737   "referenced_type" : "type-415",
6738   "self_type" : "type-414",
6739   "size" : 12,
6740   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6741  },
6742  {
6743   "alignment" : 4,
6744   "is_const" : true,
6745   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6746   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6747   "referenced_type" : "type-637",
6748   "self_type" : "type-636",
6749   "size" : 12,
6750   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "is_const" : true,
6755   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6756   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6757   "referenced_type" : "type-341",
6758   "self_type" : "type-340",
6759   "size" : 8,
6760   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6761  },
6762  {
6763   "alignment" : 4,
6764   "is_const" : true,
6765   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6766   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6767   "referenced_type" : "type-617",
6768   "self_type" : "type-616",
6769   "size" : 8,
6770   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6771  },
6772  {
6773   "alignment" : 4,
6774   "is_const" : true,
6775   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6776   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6777   "referenced_type" : "type-331",
6778   "self_type" : "type-330",
6779   "size" : 8,
6780   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "is_const" : true,
6785   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6786   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6787   "referenced_type" : "type-615",
6788   "self_type" : "type-614",
6789   "size" : 8,
6790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6791  },
6792  {
6793   "alignment" : 4,
6794   "is_const" : true,
6795   "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 *> > *)> > >",
6796   "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 *> > *)> > >",
6797   "referenced_type" : "type-581",
6798   "self_type" : "type-580",
6799   "size" : 12,
6800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6801  },
6802  {
6803   "alignment" : 4,
6804   "is_const" : true,
6805   "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 *> > *)> > >",
6806   "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 *> > *)> > >",
6807   "referenced_type" : "type-671",
6808   "self_type" : "type-670",
6809   "size" : 12,
6810   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6811  },
6812  {
6813   "alignment" : 4,
6814   "is_const" : true,
6815   "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 *> > *)> > >",
6816   "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 *> > *)> > >",
6817   "referenced_type" : "type-75",
6818   "self_type" : "type-74",
6819   "size" : 12,
6820   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6821  },
6822  {
6823   "alignment" : 1,
6824   "is_const" : true,
6825   "linker_set_key" : "const unsigned char",
6826   "name" : "const unsigned char",
6827   "referenced_type" : "type-124",
6828   "self_type" : "type-273",
6829   "size" : 1,
6830   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6831  },
6832  {
6833   "alignment" : 4,
6834   "is_const" : true,
6835   "linker_set_key" : "const unsigned int",
6836   "name" : "const unsigned int",
6837   "referenced_type" : "type-2",
6838   "self_type" : "type-30",
6839   "size" : 4,
6840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6841  },
6842  {
6843   "alignment" : 4,
6844   "is_const" : true,
6845   "linker_set_key" : "const unsigned long long",
6846   "name" : "const unsigned long long",
6847   "referenced_type" : "type-13",
6848   "self_type" : "type-285",
6849   "size" : 8,
6850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6851  },
6852  {
6853   "alignment" : 2,
6854   "is_const" : true,
6855   "linker_set_key" : "const unsigned short",
6856   "name" : "const unsigned short",
6857   "referenced_type" : "type-126",
6858   "self_type" : "type-279",
6859   "size" : 2,
6860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6861  },
6862  {
6863   "is_const" : true,
6864   "linker_set_key" : "const void",
6865   "name" : "const void",
6866   "referenced_type" : "type-22",
6867   "self_type" : "type-360",
6868   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6869  },
6870  {
6871   "alignment" : 1,
6872   "is_volatile" : true,
6873   "linker_set_key" : "volatile bool",
6874   "name" : "volatile bool",
6875   "referenced_type" : "type-34",
6876   "self_type" : "type-94",
6877   "size" : 1,
6878   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6879  },
6880  {
6881   "alignment" : 4,
6882   "is_volatile" : true,
6883   "linker_set_key" : "volatile int",
6884   "name" : "volatile int",
6885   "referenced_type" : "type-20",
6886   "self_type" : "type-54",
6887   "size" : 4,
6888   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6889  }
6890 ],
6891 "record_types" :
6892 [
6893  {
6894   "alignment" : 4,
6895   "fields" :
6896   [
6897    {
6898     "access" : "private",
6899     "field_name" : "mCond",
6900     "referenced_type" : "type-93"
6901    }
6902   ],
6903   "linker_set_key" : "android::Condition",
6904   "name" : "android::Condition",
6905   "record_kind" : "class",
6906   "referenced_type" : "type-92",
6907   "self_type" : "type-92",
6908   "size" : 4,
6909   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6910   "unique_id" : "_ZTSN7android9ConditionE"
6911  },
6912  {
6913   "alignment" : 4,
6914   "fields" :
6915   [
6916    {
6917     "access" : "private",
6918     "field_name" : "mVector",
6919     "referenced_type" : "type-47"
6920    }
6921   ],
6922   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6923   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6924   "record_kind" : "class",
6925   "referenced_type" : "type-46",
6926   "self_type" : "type-46",
6927   "size" : 20,
6928   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6929   "template_args" : [ "type-39", "type-45" ],
6930   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6931  },
6932  {
6933   "alignment" : 4,
6934   "fields" :
6935   [
6936    {
6937     "access" : "private",
6938     "field_name" : "mCount",
6939     "referenced_type" : "type-193"
6940    }
6941   ],
6942   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6943   "name" : "android::LightRefBase<android::NativeHandle>",
6944   "record_kind" : "class",
6945   "referenced_type" : "type-192",
6946   "self_type" : "type-192",
6947   "size" : 4,
6948   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6949   "template_args" : [ "type-194" ],
6950   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6951  },
6952  {
6953   "alignment" : 4,
6954   "fields" :
6955   [
6956    {
6957     "access" : "private",
6958     "field_name" : "mCount",
6959     "referenced_type" : "type-190"
6960    }
6961   ],
6962   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6963   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6964   "record_kind" : "class",
6965   "referenced_type" : "type-189",
6966   "self_type" : "type-189",
6967   "size" : 4,
6968   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6969   "template_args" : [ "type-191" ],
6970   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6971  },
6972  {
6973   "alignment" : 4,
6974   "fields" :
6975   [
6976    {
6977     "access" : "private",
6978     "field_name" : "mMutex",
6979     "referenced_type" : "type-27"
6980    }
6981   ],
6982   "linker_set_key" : "android::Mutex",
6983   "name" : "android::Mutex",
6984   "record_kind" : "class",
6985   "referenced_type" : "type-26",
6986   "self_type" : "type-26",
6987   "size" : 4,
6988   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6989   "unique_id" : "_ZTSN7android5MutexE"
6990  },
6991  {
6992   "alignment" : 4,
6993   "fields" :
6994   [
6995    {
6996     "access" : "private",
6997     "field_name" : "mLock",
6998     "referenced_type" : "type-491"
6999    }
7000   ],
7001   "linker_set_key" : "android::Mutex::Autolock",
7002   "name" : "android::Mutex::Autolock",
7003   "record_kind" : "class",
7004   "referenced_type" : "type-490",
7005   "self_type" : "type-490",
7006   "size" : 4,
7007   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7008   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7009  },
7010  {
7011   "alignment" : 4,
7012   "base_specifiers" :
7013   [
7014    {
7015     "referenced_type" : "type-192"
7016    }
7017   ],
7018   "fields" :
7019   [
7020    {
7021     "access" : "private",
7022     "field_name" : "mHandle",
7023     "field_offset" : 32,
7024     "referenced_type" : "type-195"
7025    },
7026    {
7027     "access" : "private",
7028     "field_name" : "mOwnsHandle",
7029     "field_offset" : 64,
7030     "referenced_type" : "type-34"
7031    }
7032   ],
7033   "linker_set_key" : "android::NativeHandle",
7034   "name" : "android::NativeHandle",
7035   "record_kind" : "class",
7036   "referenced_type" : "type-194",
7037   "self_type" : "type-194",
7038   "size" : 12,
7039   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7040   "unique_id" : "_ZTSN7android12NativeHandleE"
7041  },
7042  {
7043   "alignment" : 4,
7044   "fields" :
7045   [
7046    {
7047     "access" : "private",
7048     "field_name" : "mRWLock",
7049     "referenced_type" : "type-496"
7050    }
7051   ],
7052   "linker_set_key" : "android::RWLock",
7053   "name" : "android::RWLock",
7054   "record_kind" : "class",
7055   "referenced_type" : "type-495",
7056   "self_type" : "type-495",
7057   "size" : 40,
7058   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7059   "unique_id" : "_ZTSN7android6RWLockE"
7060  },
7061  {
7062   "alignment" : 4,
7063   "fields" :
7064   [
7065    {
7066     "access" : "private",
7067     "field_name" : "mLock",
7068     "referenced_type" : "type-499"
7069    }
7070   ],
7071   "linker_set_key" : "android::RWLock::AutoRLock",
7072   "name" : "android::RWLock::AutoRLock",
7073   "record_kind" : "class",
7074   "referenced_type" : "type-498",
7075   "self_type" : "type-498",
7076   "size" : 4,
7077   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7078   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7079  },
7080  {
7081   "alignment" : 4,
7082   "fields" :
7083   [
7084    {
7085     "access" : "private",
7086     "field_name" : "mLock",
7087     "referenced_type" : "type-499"
7088    }
7089   ],
7090   "linker_set_key" : "android::RWLock::AutoWLock",
7091   "name" : "android::RWLock::AutoWLock",
7092   "record_kind" : "class",
7093   "referenced_type" : "type-501",
7094   "self_type" : "type-501",
7095   "size" : 4,
7096   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7097   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7098  },
7099  {
7100   "alignment" : 4,
7101   "fields" :
7102   [
7103    {
7104     "access" : "private",
7105     "field_name" : "mRefs",
7106     "field_offset" : 32,
7107     "referenced_type" : "type-8"
7108    }
7109   ],
7110   "linker_set_key" : "android::RefBase",
7111   "name" : "android::RefBase",
7112   "record_kind" : "class",
7113   "referenced_type" : "type-7",
7114   "self_type" : "type-7",
7115   "size" : 8,
7116   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7117   "unique_id" : "_ZTSN7android7RefBaseE",
7118   "vtable_components" :
7119   [
7120    {
7121     "kind" : "offset_to_top"
7122    },
7123    {
7124     "kind" : "rtti",
7125     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7126    },
7127    {
7128     "kind" : "complete_dtor_pointer",
7129     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7130    },
7131    {
7132     "kind" : "deleting_dtor_pointer",
7133     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7134    },
7135    {
7136     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7137    },
7138    {
7139     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7140    },
7141    {
7142     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7143    },
7144    {
7145     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7146    }
7147   ]
7148  },
7149  {
7150   "alignment" : 1,
7151   "linker_set_key" : "android::RefBase::weakref_type",
7152   "name" : "android::RefBase::weakref_type",
7153   "record_kind" : "class",
7154   "referenced_type" : "type-12",
7155   "self_type" : "type-12",
7156   "size" : 1,
7157   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7158   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7159  },
7160  {
7161   "alignment" : 1,
7162   "linker_set_key" : "android::ReferenceMover",
7163   "name" : "android::ReferenceMover",
7164   "record_kind" : "class",
7165   "referenced_type" : "type-300",
7166   "self_type" : "type-300",
7167   "size" : 1,
7168   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7169   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7170  },
7171  {
7172   "alignment" : 4,
7173   "linker_set_key" : "android::ReferenceRenamer",
7174   "name" : "android::ReferenceRenamer",
7175   "record_kind" : "class",
7176   "referenced_type" : "type-295",
7177   "self_type" : "type-295",
7178   "size" : 4,
7179   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7180   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7181   "vtable_components" :
7182   [
7183    {
7184     "kind" : "offset_to_top"
7185    },
7186    {
7187     "kind" : "rtti",
7188     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7189    },
7190    {
7191     "is_pure" : true,
7192     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7193    }
7194   ]
7195  },
7196  {
7197   "alignment" : 4,
7198   "fields" :
7199   [
7200    {
7201     "access" : "private",
7202     "field_name" : "mTag",
7203     "referenced_type" : "type-13"
7204    }
7205   ],
7206   "linker_set_key" : "android::ScopedTrace",
7207   "name" : "android::ScopedTrace",
7208   "record_kind" : "class",
7209   "referenced_type" : "type-505",
7210   "self_type" : "type-505",
7211   "size" : 8,
7212   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7213   "unique_id" : "_ZTSN7android11ScopedTraceE"
7214  },
7215  {
7216   "alignment" : 4,
7217   "base_specifiers" :
7218   [
7219    {
7220     "access" : "private",
7221     "referenced_type" : "type-48"
7222    }
7223   ],
7224   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7225   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7226   "record_kind" : "class",
7227   "referenced_type" : "type-47",
7228   "self_type" : "type-47",
7229   "size" : 20,
7230   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7231   "template_args" : [ "type-49" ],
7232   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7233   "vtable_components" :
7234   [
7235    {
7236     "kind" : "offset_to_top"
7237    },
7238    {
7239     "kind" : "rtti",
7240     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7241    },
7242    {
7243     "kind" : "complete_dtor_pointer",
7244     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7245    },
7246    {
7247     "kind" : "deleting_dtor_pointer",
7248     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7249    },
7250    {
7251     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7252    },
7253    {
7254     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7255    },
7256    {
7257     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7258    },
7259    {
7260     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7261    },
7262    {
7263     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7264    },
7265    {
7266     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7267    },
7268    {
7269     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7270    }
7271   ]
7272  },
7273  {
7274   "alignment" : 4,
7275   "base_specifiers" :
7276   [
7277    {
7278     "referenced_type" : "type-29"
7279    }
7280   ],
7281   "linker_set_key" : "android::SortedVectorImpl",
7282   "name" : "android::SortedVectorImpl",
7283   "record_kind" : "class",
7284   "referenced_type" : "type-48",
7285   "self_type" : "type-48",
7286   "size" : 20,
7287   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7288   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7289   "vtable_components" :
7290   [
7291    {
7292     "kind" : "offset_to_top"
7293    },
7294    {
7295     "kind" : "rtti",
7296     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7297    },
7298    {
7299     "kind" : "complete_dtor_pointer",
7300     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7301    },
7302    {
7303     "kind" : "deleting_dtor_pointer",
7304     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7305    },
7306    {
7307     "is_pure" : true,
7308     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7309    },
7310    {
7311     "is_pure" : true,
7312     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7313    },
7314    {
7315     "is_pure" : true,
7316     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7317    },
7318    {
7319     "is_pure" : true,
7320     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7321    },
7322    {
7323     "is_pure" : true,
7324     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7325    },
7326    {
7327     "is_pure" : true,
7328     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7329    },
7330    {
7331     "is_pure" : true,
7332     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7333    }
7334   ]
7335  },
7336  {
7337   "alignment" : 4,
7338   "fields" :
7339   [
7340    {
7341     "access" : "private",
7342     "field_name" : "mString",
7343     "referenced_type" : "type-40"
7344    }
7345   ],
7346   "linker_set_key" : "android::String16",
7347   "name" : "android::String16",
7348   "record_kind" : "class",
7349   "referenced_type" : "type-39",
7350   "self_type" : "type-39",
7351   "size" : 4,
7352   "source_file" : "/system/core/libutils/include/utils/String16.h",
7353   "unique_id" : "_ZTSN7android8String16E"
7354  },
7355  {
7356   "alignment" : 4,
7357   "fields" :
7358   [
7359    {
7360     "access" : "private",
7361     "field_name" : "mString",
7362     "referenced_type" : "type-51"
7363    }
7364   ],
7365   "linker_set_key" : "android::String8",
7366   "name" : "android::String8",
7367   "record_kind" : "class",
7368   "referenced_type" : "type-50",
7369   "self_type" : "type-50",
7370   "size" : 4,
7371   "source_file" : "/system/core/libutils/include/utils/String8.h",
7372   "unique_id" : "_ZTSN7android7String8E"
7373  },
7374  {
7375   "alignment" : 4,
7376   "base_specifiers" :
7377   [
7378    {
7379     "is_virtual" : true,
7380     "referenced_type" : "type-7"
7381    }
7382   ],
7383   "fields" :
7384   [
7385    {
7386     "access" : "private",
7387     "field_name" : "mCanCallJava",
7388     "field_offset" : 32,
7389     "referenced_type" : "type-91"
7390    },
7391    {
7392     "access" : "private",
7393     "field_name" : "mThread",
7394     "field_offset" : 64,
7395     "referenced_type" : "type-21"
7396    },
7397    {
7398     "access" : "private",
7399     "field_name" : "mLock",
7400     "field_offset" : 96,
7401     "referenced_type" : "type-26"
7402    },
7403    {
7404     "access" : "private",
7405     "field_name" : "mThreadExitedCondition",
7406     "field_offset" : 128,
7407     "referenced_type" : "type-92"
7408    },
7409    {
7410     "access" : "private",
7411     "field_name" : "mStatus",
7412     "field_offset" : 160,
7413     "referenced_type" : "type-20"
7414    },
7415    {
7416     "access" : "private",
7417     "field_name" : "mExitPending",
7418     "field_offset" : 192,
7419     "referenced_type" : "type-94"
7420    },
7421    {
7422     "access" : "private",
7423     "field_name" : "mRunning",
7424     "field_offset" : 200,
7425     "referenced_type" : "type-94"
7426    },
7427    {
7428     "access" : "private",
7429     "field_name" : "mHoldSelf",
7430     "field_offset" : 224,
7431     "referenced_type" : "type-88"
7432    },
7433    {
7434     "access" : "private",
7435     "field_name" : "mTid",
7436     "field_offset" : 256,
7437     "referenced_type" : "type-20"
7438    }
7439   ],
7440   "linker_set_key" : "android::Thread",
7441   "name" : "android::Thread",
7442   "record_kind" : "class",
7443   "referenced_type" : "type-90",
7444   "self_type" : "type-90",
7445   "size" : 44,
7446   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7447   "unique_id" : "_ZTSN7android6ThreadE",
7448   "vtable_components" :
7449   [
7450    {
7451     "component_value" : 36,
7452     "kind" : "vbase_offset"
7453    },
7454    {
7455     "kind" : "offset_to_top"
7456    },
7457    {
7458     "kind" : "rtti",
7459     "mangled_component_name" : "_ZTIN7android6ThreadE"
7460    },
7461    {
7462     "kind" : "complete_dtor_pointer",
7463     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7464    },
7465    {
7466     "kind" : "deleting_dtor_pointer",
7467     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7468    },
7469    {
7470     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7471    },
7472    {
7473     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7474    },
7475    {
7476     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7477    },
7478    {
7479     "is_pure" : true,
7480     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7481    },
7482    {
7483     "kind" : "vcall_offset"
7484    },
7485    {
7486     "kind" : "vcall_offset"
7487    },
7488    {
7489     "kind" : "vcall_offset"
7490    },
7491    {
7492     "kind" : "vcall_offset"
7493    },
7494    {
7495     "component_value" : -36,
7496     "kind" : "vcall_offset"
7497    },
7498    {
7499     "component_value" : -36,
7500     "kind" : "offset_to_top"
7501    },
7502    {
7503     "kind" : "rtti",
7504     "mangled_component_name" : "_ZTIN7android6ThreadE"
7505    },
7506    {
7507     "kind" : "complete_dtor_pointer",
7508     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7509    },
7510    {
7511     "kind" : "deleting_dtor_pointer",
7512     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7513    },
7514    {
7515     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7516    },
7517    {
7518     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7519    },
7520    {
7521     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7522    },
7523    {
7524     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7525    }
7526   ]
7527  },
7528  {
7529   "alignment" : 4,
7530   "base_specifiers" :
7531   [
7532    {
7533     "access" : "private",
7534     "referenced_type" : "type-29"
7535    }
7536   ],
7537   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7538   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7539   "record_kind" : "class",
7540   "referenced_type" : "type-28",
7541   "self_type" : "type-28",
7542   "size" : 20,
7543   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7544   "template_args" : [ "type-31" ],
7545   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7546   "vtable_components" :
7547   [
7548    {
7549     "kind" : "offset_to_top"
7550    },
7551    {
7552     "kind" : "rtti",
7553     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7554    },
7555    {
7556     "kind" : "complete_dtor_pointer",
7557     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7558    },
7559    {
7560     "kind" : "deleting_dtor_pointer",
7561     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7562    },
7563    {
7564     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7565    },
7566    {
7567     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7568    },
7569    {
7570     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7571    },
7572    {
7573     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7574    },
7575    {
7576     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7577    },
7578    {
7579     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7580    }
7581   ]
7582  },
7583  {
7584   "alignment" : 4,
7585   "fields" :
7586   [
7587    {
7588     "access" : "private",
7589     "field_name" : "mStorage",
7590     "field_offset" : 32,
7591     "referenced_type" : "type-21"
7592    },
7593    {
7594     "access" : "private",
7595     "field_name" : "mCount",
7596     "field_offset" : 64,
7597     "referenced_type" : "type-2"
7598    },
7599    {
7600     "access" : "private",
7601     "field_name" : "mFlags",
7602     "field_offset" : 96,
7603     "referenced_type" : "type-30"
7604    },
7605    {
7606     "access" : "private",
7607     "field_name" : "mItemSize",
7608     "field_offset" : 128,
7609     "referenced_type" : "type-30"
7610    }
7611   ],
7612   "linker_set_key" : "android::VectorImpl",
7613   "name" : "android::VectorImpl",
7614   "record_kind" : "class",
7615   "referenced_type" : "type-29",
7616   "self_type" : "type-29",
7617   "size" : 20,
7618   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7619   "unique_id" : "_ZTSN7android10VectorImplE",
7620   "vtable_components" :
7621   [
7622    {
7623     "kind" : "offset_to_top"
7624    },
7625    {
7626     "kind" : "rtti",
7627     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7628    },
7629    {
7630     "kind" : "complete_dtor_pointer",
7631     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7632    },
7633    {
7634     "kind" : "deleting_dtor_pointer",
7635     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7636    },
7637    {
7638     "is_pure" : true,
7639     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7640    },
7641    {
7642     "is_pure" : true,
7643     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7644    },
7645    {
7646     "is_pure" : true,
7647     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7648    },
7649    {
7650     "is_pure" : true,
7651     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7652    },
7653    {
7654     "is_pure" : true,
7655     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7656    },
7657    {
7658     "is_pure" : true,
7659     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7660    }
7661   ]
7662  },
7663  {
7664   "alignment" : 4,
7665   "base_specifiers" :
7666   [
7667    {
7668     "referenced_type" : "type-189"
7669    }
7670   ],
7671   "linker_set_key" : "android::VirtualLightRefBase",
7672   "name" : "android::VirtualLightRefBase",
7673   "record_kind" : "class",
7674   "referenced_type" : "type-191",
7675   "self_type" : "type-191",
7676   "size" : 8,
7677   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7678   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7679   "vtable_components" :
7680   [
7681    {
7682     "kind" : "offset_to_top"
7683    },
7684    {
7685     "kind" : "rtti",
7686     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7687    },
7688    {
7689     "kind" : "complete_dtor_pointer",
7690     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7691    },
7692    {
7693     "kind" : "deleting_dtor_pointer",
7694     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7695    }
7696   ]
7697  },
7698  {
7699   "alignment" : 4,
7700   "base_specifiers" :
7701   [
7702    {
7703     "referenced_type" : "type-33"
7704    }
7705   ],
7706   "fields" :
7707   [
7708    {
7709     "access" : "protected",
7710     "field_name" : "mSchedPolicy",
7711     "field_offset" : 32,
7712     "referenced_type" : "type-20"
7713    },
7714    {
7715     "access" : "protected",
7716     "field_name" : "mSchedPriority",
7717     "field_offset" : 64,
7718     "referenced_type" : "type-20"
7719    },
7720    {
7721     "access" : "private",
7722     "field_name" : "mExtras",
7723     "field_offset" : 96,
7724     "referenced_type" : "type-154"
7725    },
7726    {
7727     "access" : "private",
7728     "field_name" : "mReserved0",
7729     "field_offset" : 128,
7730     "referenced_type" : "type-21"
7731    }
7732   ],
7733   "linker_set_key" : "android::hardware::BHwBinder",
7734   "name" : "android::hardware::BHwBinder",
7735   "record_kind" : "class",
7736   "referenced_type" : "type-153",
7737   "self_type" : "type-153",
7738   "size" : 28,
7739   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7740   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7741   "vtable_components" :
7742   [
7743    {
7744     "component_value" : 20,
7745     "kind" : "vbase_offset"
7746    },
7747    {
7748     "kind" : "offset_to_top"
7749    },
7750    {
7751     "kind" : "rtti",
7752     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7753    },
7754    {
7755     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7756    },
7757    {
7758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7759    },
7760    {
7761     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7762    },
7763    {
7764     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7765    },
7766    {
7767     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7768    },
7769    {
7770     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7771    },
7772    {
7773     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7777    },
7778    {
7779     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7780    },
7781    {
7782     "kind" : "complete_dtor_pointer",
7783     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7784    },
7785    {
7786     "kind" : "deleting_dtor_pointer",
7787     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7788    },
7789    {
7790     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7791    },
7792    {
7793     "kind" : "vcall_offset"
7794    },
7795    {
7796     "kind" : "vcall_offset"
7797    },
7798    {
7799     "kind" : "vcall_offset"
7800    },
7801    {
7802     "kind" : "vcall_offset"
7803    },
7804    {
7805     "component_value" : -20,
7806     "kind" : "vcall_offset"
7807    },
7808    {
7809     "component_value" : -20,
7810     "kind" : "offset_to_top"
7811    },
7812    {
7813     "kind" : "rtti",
7814     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7815    },
7816    {
7817     "kind" : "complete_dtor_pointer",
7818     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7819    },
7820    {
7821     "kind" : "deleting_dtor_pointer",
7822     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7823    },
7824    {
7825     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7826    },
7827    {
7828     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7829    },
7830    {
7831     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7832    },
7833    {
7834     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7835    }
7836   ]
7837  },
7838  {
7839   "alignment" : 4,
7840   "base_specifiers" :
7841   [
7842    {
7843     "is_virtual" : true,
7844     "referenced_type" : "type-7"
7845    }
7846   ],
7847   "fields" :
7848   [
7849    {
7850     "access" : "private",
7851     "field_name" : "mRemote",
7852     "field_offset" : 32,
7853     "referenced_type" : "type-112"
7854    },
7855    {
7856     "access" : "private",
7857     "field_name" : "mRefs",
7858     "field_offset" : 64,
7859     "referenced_type" : "type-11"
7860    },
7861    {
7862     "access" : "private",
7863     "field_name" : "mState",
7864     "field_offset" : 96,
7865     "referenced_type" : "type-113"
7866    }
7867   ],
7868   "linker_set_key" : "android::hardware::BpHwRefBase",
7869   "name" : "android::hardware::BpHwRefBase",
7870   "record_kind" : "class",
7871   "referenced_type" : "type-111",
7872   "self_type" : "type-111",
7873   "size" : 24,
7874   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7875   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7876   "vtable_components" :
7877   [
7878    {
7879     "component_value" : 16,
7880     "kind" : "vbase_offset"
7881    },
7882    {
7883     "kind" : "offset_to_top"
7884    },
7885    {
7886     "kind" : "rtti",
7887     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7888    },
7889    {
7890     "kind" : "complete_dtor_pointer",
7891     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7892    },
7893    {
7894     "kind" : "deleting_dtor_pointer",
7895     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7896    },
7897    {
7898     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7899    },
7900    {
7901     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7902    },
7903    {
7904     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7905    },
7906    {
7907     "kind" : "vcall_offset"
7908    },
7909    {
7910     "component_value" : -16,
7911     "kind" : "vcall_offset"
7912    },
7913    {
7914     "component_value" : -16,
7915     "kind" : "vcall_offset"
7916    },
7917    {
7918     "component_value" : -16,
7919     "kind" : "vcall_offset"
7920    },
7921    {
7922     "component_value" : -16,
7923     "kind" : "vcall_offset"
7924    },
7925    {
7926     "component_value" : -16,
7927     "kind" : "offset_to_top"
7928    },
7929    {
7930     "kind" : "rtti",
7931     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7932    },
7933    {
7934     "kind" : "complete_dtor_pointer",
7935     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7936    },
7937    {
7938     "kind" : "deleting_dtor_pointer",
7939     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7940    },
7941    {
7942     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7943    },
7944    {
7945     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7946    },
7947    {
7948     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7949    },
7950    {
7951     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7952    }
7953   ]
7954  },
7955  {
7956   "alignment" : 4,
7957   "base_specifiers" :
7958   [
7959    {
7960     "referenced_type" : "type-138"
7961    },
7962    {
7963     "referenced_type" : "type-110"
7964    },
7965    {
7966     "referenced_type" : "type-111"
7967    }
7968   ],
7969   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
7970   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
7971   "record_kind" : "class",
7972   "referenced_type" : "type-398",
7973   "self_type" : "type-398",
7974   "size" : 32,
7975   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7976   "template_args" : [ "type-138" ],
7977   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
7978   "vtable_components" :
7979   [
7980    {
7981     "component_value" : 24,
7982     "kind" : "vbase_offset"
7983    },
7984    {
7985     "kind" : "offset_to_top"
7986    },
7987    {
7988     "kind" : "rtti",
7989     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
7990    },
7991    {
7992     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
7993    },
7994    {
7995     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7996    },
7997    {
7998     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7999    },
8000    {
8001     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8002    },
8003    {
8004     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8005    },
8006    {
8007     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8008    },
8009    {
8010     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8011    },
8012    {
8013     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8014    },
8015    {
8016     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8017    },
8018    {
8019     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8023    },
8024    {
8025     "kind" : "complete_dtor_pointer",
8026     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8027    },
8028    {
8029     "kind" : "deleting_dtor_pointer",
8030     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8031    },
8032    {
8033     "is_pure" : true,
8034     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8035    },
8036    {
8037     "is_pure" : true,
8038     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8039    },
8040    {
8041     "is_pure" : true,
8042     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8043    },
8044    {
8045     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8046    },
8047    {
8048     "component_value" : 20,
8049     "kind" : "vbase_offset"
8050    },
8051    {
8052     "component_value" : -4,
8053     "kind" : "offset_to_top"
8054    },
8055    {
8056     "kind" : "rtti",
8057     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8058    },
8059    {
8060     "kind" : "complete_dtor_pointer",
8061     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8062    },
8063    {
8064     "kind" : "deleting_dtor_pointer",
8065     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8066    },
8067    {
8068     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8069    },
8070    {
8071     "component_value" : 16,
8072     "kind" : "vbase_offset"
8073    },
8074    {
8075     "component_value" : -8,
8076     "kind" : "offset_to_top"
8077    },
8078    {
8079     "kind" : "rtti",
8080     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8081    },
8082    {
8083     "kind" : "complete_dtor_pointer",
8084     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8085    },
8086    {
8087     "kind" : "deleting_dtor_pointer",
8088     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8089    },
8090    {
8091     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8092    },
8093    {
8094     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8095    },
8096    {
8097     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8098    },
8099    {
8100     "kind" : "vcall_offset"
8101    },
8102    {
8103     "component_value" : -16,
8104     "kind" : "vcall_offset"
8105    },
8106    {
8107     "component_value" : -16,
8108     "kind" : "vcall_offset"
8109    },
8110    {
8111     "component_value" : -16,
8112     "kind" : "vcall_offset"
8113    },
8114    {
8115     "component_value" : -24,
8116     "kind" : "vcall_offset"
8117    },
8118    {
8119     "component_value" : -24,
8120     "kind" : "offset_to_top"
8121    },
8122    {
8123     "kind" : "rtti",
8124     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8125    },
8126    {
8127     "kind" : "complete_dtor_pointer",
8128     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8129    },
8130    {
8131     "kind" : "deleting_dtor_pointer",
8132     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8133    },
8134    {
8135     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8136    },
8137    {
8138     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8139    },
8140    {
8141     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8142    },
8143    {
8144     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8145    }
8146   ]
8147  },
8148  {
8149   "alignment" : 4,
8150   "base_specifiers" :
8151   [
8152    {
8153     "referenced_type" : "type-104"
8154    },
8155    {
8156     "referenced_type" : "type-110"
8157    },
8158    {
8159     "referenced_type" : "type-111"
8160    }
8161   ],
8162   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8163   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8164   "record_kind" : "class",
8165   "referenced_type" : "type-109",
8166   "self_type" : "type-109",
8167   "size" : 32,
8168   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8169   "template_args" : [ "type-104" ],
8170   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
8171   "vtable_components" :
8172   [
8173    {
8174     "component_value" : 24,
8175     "kind" : "vbase_offset"
8176    },
8177    {
8178     "kind" : "offset_to_top"
8179    },
8180    {
8181     "kind" : "rtti",
8182     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8183    },
8184    {
8185     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
8186    },
8187    {
8188     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8189    },
8190    {
8191     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8192    },
8193    {
8194     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8195    },
8196    {
8197     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8198    },
8199    {
8200     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
8201    },
8202    {
8203     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8204    },
8205    {
8206     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8216    },
8217    {
8218     "kind" : "complete_dtor_pointer",
8219     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8220    },
8221    {
8222     "kind" : "deleting_dtor_pointer",
8223     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8224    },
8225    {
8226     "is_pure" : true,
8227     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
8228    },
8229    {
8230     "is_pure" : true,
8231     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
8232    },
8233    {
8234     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8235    },
8236    {
8237     "component_value" : 20,
8238     "kind" : "vbase_offset"
8239    },
8240    {
8241     "component_value" : -4,
8242     "kind" : "offset_to_top"
8243    },
8244    {
8245     "kind" : "rtti",
8246     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8247    },
8248    {
8249     "kind" : "complete_dtor_pointer",
8250     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8251    },
8252    {
8253     "kind" : "deleting_dtor_pointer",
8254     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8255    },
8256    {
8257     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8258    },
8259    {
8260     "component_value" : 16,
8261     "kind" : "vbase_offset"
8262    },
8263    {
8264     "component_value" : -8,
8265     "kind" : "offset_to_top"
8266    },
8267    {
8268     "kind" : "rtti",
8269     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8270    },
8271    {
8272     "kind" : "complete_dtor_pointer",
8273     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8274    },
8275    {
8276     "kind" : "deleting_dtor_pointer",
8277     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8278    },
8279    {
8280     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8281    },
8282    {
8283     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8284    },
8285    {
8286     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8287    },
8288    {
8289     "kind" : "vcall_offset"
8290    },
8291    {
8292     "component_value" : -16,
8293     "kind" : "vcall_offset"
8294    },
8295    {
8296     "component_value" : -16,
8297     "kind" : "vcall_offset"
8298    },
8299    {
8300     "component_value" : -16,
8301     "kind" : "vcall_offset"
8302    },
8303    {
8304     "component_value" : -24,
8305     "kind" : "vcall_offset"
8306    },
8307    {
8308     "component_value" : -24,
8309     "kind" : "offset_to_top"
8310    },
8311    {
8312     "kind" : "rtti",
8313     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8314    },
8315    {
8316     "kind" : "complete_dtor_pointer",
8317     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8318    },
8319    {
8320     "kind" : "deleting_dtor_pointer",
8321     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8322    },
8323    {
8324     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8325    },
8326    {
8327     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8328    },
8329    {
8330     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8331    },
8332    {
8333     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8334    }
8335   ]
8336  },
8337  {
8338   "alignment" : 4,
8339   "base_specifiers" :
8340   [
8341    {
8342     "referenced_type" : "type-16"
8343    },
8344    {
8345     "referenced_type" : "type-110"
8346    },
8347    {
8348     "referenced_type" : "type-111"
8349    }
8350   ],
8351   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8352   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8353   "record_kind" : "class",
8354   "referenced_type" : "type-396",
8355   "self_type" : "type-396",
8356   "size" : 32,
8357   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8358   "template_args" : [ "type-16" ],
8359   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8360   "vtable_components" :
8361   [
8362    {
8363     "component_value" : 24,
8364     "kind" : "vbase_offset"
8365    },
8366    {
8367     "kind" : "offset_to_top"
8368    },
8369    {
8370     "kind" : "rtti",
8371     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8372    },
8373    {
8374     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8375    },
8376    {
8377     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8378    },
8379    {
8380     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8381    },
8382    {
8383     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8384    },
8385    {
8386     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8387    },
8388    {
8389     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8390    },
8391    {
8392     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8393    },
8394    {
8395     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8396    },
8397    {
8398     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8399    },
8400    {
8401     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8402    },
8403    {
8404     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8405    },
8406    {
8407     "kind" : "complete_dtor_pointer",
8408     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8409    },
8410    {
8411     "kind" : "deleting_dtor_pointer",
8412     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8413    },
8414    {
8415     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8416    },
8417    {
8418     "component_value" : 20,
8419     "kind" : "vbase_offset"
8420    },
8421    {
8422     "component_value" : -4,
8423     "kind" : "offset_to_top"
8424    },
8425    {
8426     "kind" : "rtti",
8427     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8428    },
8429    {
8430     "kind" : "complete_dtor_pointer",
8431     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8432    },
8433    {
8434     "kind" : "deleting_dtor_pointer",
8435     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8436    },
8437    {
8438     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8439    },
8440    {
8441     "component_value" : 16,
8442     "kind" : "vbase_offset"
8443    },
8444    {
8445     "component_value" : -8,
8446     "kind" : "offset_to_top"
8447    },
8448    {
8449     "kind" : "rtti",
8450     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8451    },
8452    {
8453     "kind" : "complete_dtor_pointer",
8454     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8455    },
8456    {
8457     "kind" : "deleting_dtor_pointer",
8458     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8459    },
8460    {
8461     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8462    },
8463    {
8464     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8465    },
8466    {
8467     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8468    },
8469    {
8470     "kind" : "vcall_offset"
8471    },
8472    {
8473     "component_value" : -16,
8474     "kind" : "vcall_offset"
8475    },
8476    {
8477     "component_value" : -16,
8478     "kind" : "vcall_offset"
8479    },
8480    {
8481     "component_value" : -16,
8482     "kind" : "vcall_offset"
8483    },
8484    {
8485     "component_value" : -24,
8486     "kind" : "vcall_offset"
8487    },
8488    {
8489     "component_value" : -24,
8490     "kind" : "offset_to_top"
8491    },
8492    {
8493     "kind" : "rtti",
8494     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8495    },
8496    {
8497     "kind" : "complete_dtor_pointer",
8498     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8499    },
8500    {
8501     "kind" : "deleting_dtor_pointer",
8502     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8503    },
8504    {
8505     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8506    },
8507    {
8508     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8509    },
8510    {
8511     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8512    },
8513    {
8514     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8515    }
8516   ]
8517  },
8518  {
8519   "alignment" : 4,
8520   "fields" :
8521   [
8522    {
8523     "access" : "private",
8524     "field_name" : "mMutex",
8525     "referenced_type" : "type-418"
8526    },
8527    {
8528     "access" : "private",
8529     "field_name" : "mMap",
8530     "field_offset" : 32,
8531     "referenced_type" : "type-419"
8532    }
8533   ],
8534   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8535   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8536   "record_kind" : "class",
8537   "referenced_type" : "type-417",
8538   "self_type" : "type-417",
8539   "size" : 16,
8540   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8541   "template_args" : [ "type-14", "type-420" ],
8542   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8543  },
8544  {
8545   "alignment" : 4,
8546   "fields" :
8547   [
8548    {
8549     "access" : "private",
8550     "field_name" : "mMutex",
8551     "referenced_type" : "type-426"
8552    },
8553    {
8554     "access" : "private",
8555     "field_name" : "mMap",
8556     "field_offset" : 32,
8557     "referenced_type" : "type-427"
8558    }
8559   ],
8560   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8561   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8562   "record_kind" : "class",
8563   "referenced_type" : "type-425",
8564   "self_type" : "type-425",
8565   "size" : 16,
8566   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8567   "template_args" : [ "type-14", "type-34" ],
8568   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8569  },
8570  {
8571   "alignment" : 4,
8572   "fields" :
8573   [
8574    {
8575     "access" : "private",
8576     "field_name" : "mMutex",
8577     "referenced_type" : "type-431"
8578    },
8579    {
8580     "access" : "private",
8581     "field_name" : "mMap",
8582     "field_offset" : 32,
8583     "referenced_type" : "type-432"
8584    }
8585   ],
8586   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8587   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8588   "record_kind" : "class",
8589   "referenced_type" : "type-430",
8590   "self_type" : "type-430",
8591   "size" : 16,
8592   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8593   "template_args" : [ "type-433", "type-306" ],
8594   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8595  },
8596  {
8597   "alignment" : 4,
8598   "fields" :
8599   [
8600    {
8601     "access" : "private",
8602     "field_name" : "mMutex",
8603     "referenced_type" : "type-449"
8604    },
8605    {
8606     "access" : "private",
8607     "field_name" : "mMap",
8608     "field_offset" : 32,
8609     "referenced_type" : "type-450"
8610    }
8611   ],
8612   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8613   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8614   "record_kind" : "class",
8615   "referenced_type" : "type-448",
8616   "self_type" : "type-448",
8617   "size" : 16,
8618   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8619   "template_args" : [ "type-451", "type-452" ],
8620   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8621  },
8622  {
8623   "alignment" : 4,
8624   "fields" :
8625   [
8626    {
8627     "access" : "private",
8628     "field_name" : "mMutex",
8629     "referenced_type" : "type-439"
8630    },
8631    {
8632     "access" : "private",
8633     "field_name" : "mMap",
8634     "field_offset" : 32,
8635     "referenced_type" : "type-440"
8636    }
8637   ],
8638   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8639   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8640   "record_kind" : "class",
8641   "referenced_type" : "type-438",
8642   "self_type" : "type-438",
8643   "size" : 16,
8644   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8645   "template_args" : [ "type-441", "type-442" ],
8646   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8647  },
8648  {
8649   "alignment" : 8,
8650   "fields" :
8651   [
8652    {
8653     "field_name" : "flags",
8654     "referenced_type" : "type-2"
8655    },
8656    {
8657     "field_name" : "fdIndex",
8658     "field_offset" : 32,
8659     "referenced_type" : "type-2"
8660    },
8661    {
8662     "field_name" : "offset",
8663     "field_offset" : 64,
8664     "referenced_type" : "type-2"
8665    },
8666    {
8667     "field_name" : "extent",
8668     "field_offset" : 128,
8669     "referenced_type" : "type-13"
8670    }
8671   ],
8672   "linker_set_key" : "android::hardware::GrantorDescriptor",
8673   "name" : "android::hardware::GrantorDescriptor",
8674   "referenced_type" : "type-324",
8675   "self_type" : "type-324",
8676   "size" : 24,
8677   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8678   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8679  },
8680  {
8681   "alignment" : 8,
8682   "base_specifiers" :
8683   [
8684    {
8685     "is_virtual" : true,
8686     "referenced_type" : "type-308"
8687    },
8688    {
8689     "is_virtual" : true,
8690     "referenced_type" : "type-7"
8691    }
8692   ],
8693   "linker_set_key" : "android::hardware::HidlMemory",
8694   "name" : "android::hardware::HidlMemory",
8695   "record_kind" : "class",
8696   "referenced_type" : "type-316",
8697   "self_type" : "type-316",
8698   "size" : 56,
8699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8700   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8701   "vtable_components" :
8702   [
8703    {
8704     "component_value" : 48,
8705     "kind" : "vbase_offset"
8706    },
8707    {
8708     "component_value" : 8,
8709     "kind" : "vbase_offset"
8710    },
8711    {
8712     "kind" : "offset_to_top"
8713    },
8714    {
8715     "kind" : "rtti",
8716     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8717    },
8718    {
8719     "kind" : "complete_dtor_pointer",
8720     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8721    },
8722    {
8723     "kind" : "deleting_dtor_pointer",
8724     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8725    },
8726    {
8727     "kind" : "vcall_offset"
8728    },
8729    {
8730     "kind" : "vcall_offset"
8731    },
8732    {
8733     "kind" : "vcall_offset"
8734    },
8735    {
8736     "kind" : "vcall_offset"
8737    },
8738    {
8739     "component_value" : -48,
8740     "kind" : "vcall_offset"
8741    },
8742    {
8743     "component_value" : -48,
8744     "kind" : "offset_to_top"
8745    },
8746    {
8747     "kind" : "rtti",
8748     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8749    },
8750    {
8751     "kind" : "complete_dtor_pointer",
8752     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8753    },
8754    {
8755     "kind" : "deleting_dtor_pointer",
8756     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8757    },
8758    {
8759     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8760    },
8761    {
8762     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8763    },
8764    {
8765     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8766    },
8767    {
8768     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8769    }
8770   ]
8771  },
8772  {
8773   "alignment" : 4,
8774   "base_specifiers" :
8775   [
8776    {
8777     "is_virtual" : true,
8778     "referenced_type" : "type-7"
8779    }
8780   ],
8781   "linker_set_key" : "android::hardware::IBinder",
8782   "name" : "android::hardware::IBinder",
8783   "record_kind" : "class",
8784   "referenced_type" : "type-33",
8785   "self_type" : "type-33",
8786   "size" : 12,
8787   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8788   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8789   "vtable_components" :
8790   [
8791    {
8792     "component_value" : 4,
8793     "kind" : "vbase_offset"
8794    },
8795    {
8796     "kind" : "offset_to_top"
8797    },
8798    {
8799     "kind" : "rtti",
8800     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8801    },
8802    {
8803     "is_pure" : true,
8804     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8805    },
8806    {
8807     "is_pure" : true,
8808     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8809    },
8810    {
8811     "is_pure" : true,
8812     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8813    },
8814    {
8815     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8816    },
8817    {
8818     "is_pure" : true,
8819     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8820    },
8821    {
8822     "is_pure" : true,
8823     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8824    },
8825    {
8826     "is_pure" : true,
8827     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8828    },
8829    {
8830     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8831    },
8832    {
8833     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8834    },
8835    {
8836     "kind" : "complete_dtor_pointer",
8837     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8838    },
8839    {
8840     "kind" : "deleting_dtor_pointer",
8841     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8842    },
8843    {
8844     "kind" : "vcall_offset"
8845    },
8846    {
8847     "kind" : "vcall_offset"
8848    },
8849    {
8850     "kind" : "vcall_offset"
8851    },
8852    {
8853     "kind" : "vcall_offset"
8854    },
8855    {
8856     "component_value" : -4,
8857     "kind" : "vcall_offset"
8858    },
8859    {
8860     "component_value" : -4,
8861     "kind" : "offset_to_top"
8862    },
8863    {
8864     "kind" : "rtti",
8865     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8866    },
8867    {
8868     "kind" : "complete_dtor_pointer",
8869     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8870    },
8871    {
8872     "kind" : "deleting_dtor_pointer",
8873     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8874    },
8875    {
8876     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8886    }
8887   ]
8888  },
8889  {
8890   "alignment" : 4,
8891   "base_specifiers" :
8892   [
8893    {
8894     "is_virtual" : true,
8895     "referenced_type" : "type-7"
8896    }
8897   ],
8898   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8899   "name" : "android::hardware::IBinder::DeathRecipient",
8900   "record_kind" : "class",
8901   "referenced_type" : "type-17",
8902   "self_type" : "type-17",
8903   "size" : 12,
8904   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8905   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8906   "vtable_components" :
8907   [
8908    {
8909     "component_value" : 4,
8910     "kind" : "vbase_offset"
8911    },
8912    {
8913     "kind" : "offset_to_top"
8914    },
8915    {
8916     "kind" : "rtti",
8917     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8918    },
8919    {
8920     "is_pure" : true,
8921     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8922    },
8923    {
8924     "kind" : "complete_dtor_pointer",
8925     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8926    },
8927    {
8928     "kind" : "deleting_dtor_pointer",
8929     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8930    },
8931    {
8932     "kind" : "vcall_offset"
8933    },
8934    {
8935     "kind" : "vcall_offset"
8936    },
8937    {
8938     "kind" : "vcall_offset"
8939    },
8940    {
8941     "kind" : "vcall_offset"
8942    },
8943    {
8944     "component_value" : -4,
8945     "kind" : "vcall_offset"
8946    },
8947    {
8948     "component_value" : -4,
8949     "kind" : "offset_to_top"
8950    },
8951    {
8952     "kind" : "rtti",
8953     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8954    },
8955    {
8956     "kind" : "complete_dtor_pointer",
8957     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8958    },
8959    {
8960     "kind" : "deleting_dtor_pointer",
8961     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8962    },
8963    {
8964     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8965    },
8966    {
8967     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8968    },
8969    {
8970     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8971    },
8972    {
8973     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8974    }
8975   ]
8976  },
8977  {
8978   "alignment" : 4,
8979   "base_specifiers" :
8980   [
8981    {
8982     "is_virtual" : true,
8983     "referenced_type" : "type-7"
8984    }
8985   ],
8986   "linker_set_key" : "android::hardware::IInterface",
8987   "name" : "android::hardware::IInterface",
8988   "record_kind" : "class",
8989   "referenced_type" : "type-110",
8990   "self_type" : "type-110",
8991   "size" : 12,
8992   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8993   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8994   "vtable_components" :
8995   [
8996    {
8997     "component_value" : 4,
8998     "kind" : "vbase_offset"
8999    },
9000    {
9001     "kind" : "offset_to_top"
9002    },
9003    {
9004     "kind" : "rtti",
9005     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9006    },
9007    {
9008     "kind" : "complete_dtor_pointer",
9009     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9010    },
9011    {
9012     "kind" : "deleting_dtor_pointer",
9013     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9014    },
9015    {
9016     "is_pure" : true,
9017     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9018    },
9019    {
9020     "kind" : "vcall_offset"
9021    },
9022    {
9023     "kind" : "vcall_offset"
9024    },
9025    {
9026     "kind" : "vcall_offset"
9027    },
9028    {
9029     "kind" : "vcall_offset"
9030    },
9031    {
9032     "component_value" : -4,
9033     "kind" : "vcall_offset"
9034    },
9035    {
9036     "component_value" : -4,
9037     "kind" : "offset_to_top"
9038    },
9039    {
9040     "kind" : "rtti",
9041     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9042    },
9043    {
9044     "kind" : "complete_dtor_pointer",
9045     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9046    },
9047    {
9048     "kind" : "deleting_dtor_pointer",
9049     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9050    },
9051    {
9052     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9053    },
9054    {
9055     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9056    },
9057    {
9058     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9059    },
9060    {
9061     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9062    }
9063   ]
9064  },
9065  {
9066   "alignment" : 4,
9067   "fields" :
9068   [
9069    {
9070     "access" : "private",
9071     "field_name" : "mGrantors",
9072     "referenced_type" : "type-320"
9073    },
9074    {
9075     "access" : "private",
9076     "field_name" : "mHandle",
9077     "field_offset" : 128,
9078     "referenced_type" : "type-366"
9079    },
9080    {
9081     "access" : "private",
9082     "field_name" : "mQuantum",
9083     "field_offset" : 192,
9084     "referenced_type" : "type-2"
9085    },
9086    {
9087     "access" : "private",
9088     "field_name" : "mFlags",
9089     "field_offset" : 224,
9090     "referenced_type" : "type-2"
9091    }
9092   ],
9093   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9094   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9095   "referenced_type" : "type-365",
9096   "self_type" : "type-365",
9097   "size" : 32,
9098   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9099   "template_args" : [ "type-53" ],
9100   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9101  },
9102  {
9103   "alignment" : 4,
9104   "fields" :
9105   [
9106    {
9107     "access" : "private",
9108     "field_name" : "mBufCachePos",
9109     "referenced_type" : "type-2"
9110    },
9111    {
9112     "access" : "private",
9113     "field_name" : "mBufCache",
9114     "field_offset" : 32,
9115     "referenced_type" : "type-400"
9116    },
9117    {
9118     "access" : "private",
9119     "field_name" : "mError",
9120     "field_offset" : 128,
9121     "referenced_type" : "type-20"
9122    },
9123    {
9124     "access" : "private",
9125     "field_name" : "mData",
9126     "field_offset" : 160,
9127     "referenced_type" : "type-401"
9128    },
9129    {
9130     "access" : "private",
9131     "field_name" : "mDataSize",
9132     "field_offset" : 192,
9133     "referenced_type" : "type-2"
9134    },
9135    {
9136     "access" : "private",
9137     "field_name" : "mDataCapacity",
9138     "field_offset" : 224,
9139     "referenced_type" : "type-2"
9140    },
9141    {
9142     "access" : "private",
9143     "field_name" : "mDataPos",
9144     "field_offset" : 256,
9145     "referenced_type" : "type-2"
9146    },
9147    {
9148     "access" : "private",
9149     "field_name" : "mObjects",
9150     "field_offset" : 288,
9151     "referenced_type" : "type-402"
9152    },
9153    {
9154     "access" : "private",
9155     "field_name" : "mObjectsSize",
9156     "field_offset" : 320,
9157     "referenced_type" : "type-2"
9158    },
9159    {
9160     "access" : "private",
9161     "field_name" : "mObjectsCapacity",
9162     "field_offset" : 352,
9163     "referenced_type" : "type-2"
9164    },
9165    {
9166     "access" : "private",
9167     "field_name" : "mNextObjectHint",
9168     "field_offset" : 384,
9169     "referenced_type" : "type-2"
9170    },
9171    {
9172     "access" : "private",
9173     "field_name" : "mNumRef",
9174     "field_offset" : 416,
9175     "referenced_type" : "type-2"
9176    },
9177    {
9178     "access" : "private",
9179     "field_name" : "mFdsKnown",
9180     "field_offset" : 448,
9181     "referenced_type" : "type-34"
9182    },
9183    {
9184     "access" : "private",
9185     "field_name" : "mHasFds",
9186     "field_offset" : 456,
9187     "referenced_type" : "type-34"
9188    },
9189    {
9190     "access" : "private",
9191     "field_name" : "mAllowFds",
9192     "field_offset" : 464,
9193     "referenced_type" : "type-34"
9194    },
9195    {
9196     "access" : "private",
9197     "field_name" : "mOwner",
9198     "field_offset" : 480,
9199     "referenced_type" : "type-403"
9200    },
9201    {
9202     "access" : "private",
9203     "field_name" : "mOwnerCookie",
9204     "field_offset" : 512,
9205     "referenced_type" : "type-21"
9206    }
9207   ],
9208   "linker_set_key" : "android::hardware::Parcel",
9209   "name" : "android::hardware::Parcel",
9210   "record_kind" : "class",
9211   "referenced_type" : "type-399",
9212   "self_type" : "type-399",
9213   "size" : 68,
9214   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9215   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9216  },
9217  {
9218   "access" : "private",
9219   "alignment" : 4,
9220   "fields" :
9221   [
9222    {
9223     "field_name" : "index",
9224     "referenced_type" : "type-2"
9225    },
9226    {
9227     "field_name" : "buffer",
9228     "field_offset" : 32,
9229     "referenced_type" : "type-13"
9230    },
9231    {
9232     "field_name" : "bufend",
9233     "field_offset" : 96,
9234     "referenced_type" : "type-13"
9235    }
9236   ],
9237   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9238   "name" : "android::hardware::Parcel::BufferInfo",
9239   "referenced_type" : "type-407",
9240   "self_type" : "type-407",
9241   "size" : 20,
9242   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9243   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9244  },
9245  {
9246   "alignment" : 4,
9247   "base_specifiers" :
9248   [
9249    {
9250     "is_virtual" : true,
9251     "referenced_type" : "type-7"
9252    }
9253   ],
9254   "fields" :
9255   [
9256    {
9257     "access" : "private",
9258     "field_name" : "mDriverFD",
9259     "field_offset" : 32,
9260     "referenced_type" : "type-20"
9261    },
9262    {
9263     "access" : "private",
9264     "field_name" : "mVMStart",
9265     "field_offset" : 64,
9266     "referenced_type" : "type-21"
9267    },
9268    {
9269     "access" : "private",
9270     "field_name" : "mThreadCountLock",
9271     "field_offset" : 96,
9272     "referenced_type" : "type-23"
9273    },
9274    {
9275     "access" : "private",
9276     "field_name" : "mThreadCountDecrement",
9277     "field_offset" : 128,
9278     "referenced_type" : "type-24"
9279    },
9280    {
9281     "access" : "private",
9282     "field_name" : "mExecutingThreadsCount",
9283     "field_offset" : 160,
9284     "referenced_type" : "type-2"
9285    },
9286    {
9287     "access" : "private",
9288     "field_name" : "mMaxThreads",
9289     "field_offset" : 192,
9290     "referenced_type" : "type-2"
9291    },
9292    {
9293     "access" : "private",
9294     "field_name" : "mStarvationStartTimeMs",
9295     "field_offset" : 224,
9296     "referenced_type" : "type-25"
9297    },
9298    {
9299     "access" : "private",
9300     "field_name" : "mLock",
9301     "field_offset" : 288,
9302     "referenced_type" : "type-26"
9303    },
9304    {
9305     "access" : "private",
9306     "field_name" : "mHandleToObject",
9307     "field_offset" : 320,
9308     "referenced_type" : "type-28"
9309    },
9310    {
9311     "access" : "private",
9312     "field_name" : "mManagesContexts",
9313     "field_offset" : 480,
9314     "referenced_type" : "type-34"
9315    },
9316    {
9317     "access" : "private",
9318     "field_name" : "mBinderContextCheckFunc",
9319     "field_offset" : 512,
9320     "referenced_type" : "type-35"
9321    },
9322    {
9323     "access" : "private",
9324     "field_name" : "mBinderContextUserData",
9325     "field_offset" : 544,
9326     "referenced_type" : "type-21"
9327    },
9328    {
9329     "access" : "private",
9330     "field_name" : "mContexts",
9331     "field_offset" : 576,
9332     "referenced_type" : "type-46"
9333    },
9334    {
9335     "access" : "private",
9336     "field_name" : "mRootDir",
9337     "field_offset" : 736,
9338     "referenced_type" : "type-50"
9339    },
9340    {
9341     "access" : "private",
9342     "field_name" : "mThreadPoolStarted",
9343     "field_offset" : 768,
9344     "referenced_type" : "type-34"
9345    },
9346    {
9347     "access" : "private",
9348     "field_name" : "mSpawnThreadOnStart",
9349     "field_offset" : 776,
9350     "referenced_type" : "type-34"
9351    },
9352    {
9353     "access" : "private",
9354     "field_name" : "mThreadPoolSeq",
9355     "field_offset" : 800,
9356     "referenced_type" : "type-54"
9357    },
9358    {
9359     "access" : "private",
9360     "field_name" : "mMmapSize",
9361     "field_offset" : 832,
9362     "referenced_type" : "type-30"
9363    },
9364    {
9365     "access" : "private",
9366     "field_name" : "mCallRestriction",
9367     "field_offset" : 864,
9368     "referenced_type" : "type-55"
9369    }
9370   ],
9371   "linker_set_key" : "android::hardware::ProcessState",
9372   "name" : "android::hardware::ProcessState",
9373   "record_kind" : "class",
9374   "referenced_type" : "type-19",
9375   "self_type" : "type-19",
9376   "size" : 120,
9377   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9378   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9379   "vtable_components" :
9380   [
9381    {
9382     "component_value" : 112,
9383     "kind" : "vbase_offset"
9384    },
9385    {
9386     "kind" : "offset_to_top"
9387    },
9388    {
9389     "kind" : "rtti",
9390     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9391    },
9392    {
9393     "kind" : "complete_dtor_pointer",
9394     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9395    },
9396    {
9397     "kind" : "deleting_dtor_pointer",
9398     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9399    },
9400    {
9401     "kind" : "vcall_offset"
9402    },
9403    {
9404     "kind" : "vcall_offset"
9405    },
9406    {
9407     "kind" : "vcall_offset"
9408    },
9409    {
9410     "kind" : "vcall_offset"
9411    },
9412    {
9413     "component_value" : -112,
9414     "kind" : "vcall_offset"
9415    },
9416    {
9417     "component_value" : -112,
9418     "kind" : "offset_to_top"
9419    },
9420    {
9421     "kind" : "rtti",
9422     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9423    },
9424    {
9425     "kind" : "complete_dtor_pointer",
9426     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9427    },
9428    {
9429     "kind" : "deleting_dtor_pointer",
9430     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9431    },
9432    {
9433     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9434    },
9435    {
9436     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9437    },
9438    {
9439     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9440    },
9441    {
9442     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9443    }
9444   ]
9445  },
9446  {
9447   "access" : "private",
9448   "alignment" : 4,
9449   "fields" :
9450   [
9451    {
9452     "field_name" : "binder",
9453     "referenced_type" : "type-32"
9454    },
9455    {
9456     "field_name" : "refs",
9457     "field_offset" : 32,
9458     "referenced_type" : "type-11"
9459    }
9460   ],
9461   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9462   "name" : "android::hardware::ProcessState::handle_entry",
9463   "referenced_type" : "type-31",
9464   "self_type" : "type-31",
9465   "size" : 8,
9466   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9467   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9468  },
9469  {
9470   "alignment" : 4,
9471   "base_specifiers" :
9472   [
9473    {
9474     "referenced_type" : "type-166"
9475    }
9476   ],
9477   "fields" :
9478   [
9479    {
9480     "access" : "private",
9481     "field_name" : "mVal",
9482     "field_offset" : 192,
9483     "referenced_type" : "type-136"
9484    }
9485   ],
9486   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
9487   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
9488   "record_kind" : "class",
9489   "referenced_type" : "type-172",
9490   "self_type" : "type-172",
9491   "size" : 28,
9492   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9493   "template_args" : [ "type-136" ],
9494   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_04IUsbEEEEE"
9495  },
9496  {
9497   "alignment" : 4,
9498   "base_specifiers" :
9499   [
9500    {
9501     "referenced_type" : "type-166"
9502    }
9503   ],
9504   "fields" :
9505   [
9506    {
9507     "access" : "private",
9508     "field_name" : "mVal",
9509     "field_offset" : 192,
9510     "referenced_type" : "type-102"
9511    }
9512   ],
9513   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
9514   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
9515   "record_kind" : "class",
9516   "referenced_type" : "type-602",
9517   "self_type" : "type-602",
9518   "size" : 28,
9519   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9520   "template_args" : [ "type-102" ],
9521   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_012IUsbCallbackEEEEE"
9522  },
9523  {
9524   "alignment" : 4,
9525   "base_specifiers" :
9526   [
9527    {
9528     "referenced_type" : "type-166"
9529    }
9530   ],
9531   "fields" :
9532   [
9533    {
9534     "access" : "private",
9535     "field_name" : "mVal",
9536     "field_offset" : 168,
9537     "referenced_type" : "type-34"
9538    }
9539   ],
9540   "linker_set_key" : "android::hardware::Return<bool>",
9541   "name" : "android::hardware::Return<bool>",
9542   "record_kind" : "class",
9543   "referenced_type" : "type-165",
9544   "self_type" : "type-165",
9545   "size" : 24,
9546   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9547   "template_args" : [ "type-34" ],
9548   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9549  },
9550  {
9551   "alignment" : 4,
9552   "base_specifiers" :
9553   [
9554    {
9555     "referenced_type" : "type-166"
9556    }
9557   ],
9558   "linker_set_key" : "android::hardware::Return<void>",
9559   "name" : "android::hardware::Return<void>",
9560   "record_kind" : "class",
9561   "referenced_type" : "type-184",
9562   "self_type" : "type-184",
9563   "size" : 24,
9564   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9565   "template_args" : [ "type-22" ],
9566   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9567  },
9568  {
9569   "alignment" : 4,
9570   "fields" :
9571   [
9572    {
9573     "access" : "private",
9574     "field_name" : "mException",
9575     "referenced_type" : "type-20"
9576    },
9577    {
9578     "access" : "private",
9579     "field_name" : "mErrorCode",
9580     "field_offset" : 32,
9581     "referenced_type" : "type-20"
9582    },
9583    {
9584     "access" : "private",
9585     "field_name" : "mMessage",
9586     "field_offset" : 64,
9587     "referenced_type" : "type-156"
9588    }
9589   ],
9590   "linker_set_key" : "android::hardware::Status",
9591   "name" : "android::hardware::Status",
9592   "record_kind" : "class",
9593   "referenced_type" : "type-155",
9594   "self_type" : "type-155",
9595   "size" : 20,
9596   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9597   "unique_id" : "_ZTSN7android8hardware6StatusE"
9598  },
9599  {
9600   "alignment" : 4,
9601   "fields" :
9602   [
9603    {
9604     "access" : "protected",
9605     "field_name" : "mInstrumentationCallbacks",
9606     "field_offset" : 32,
9607     "referenced_type" : "type-115"
9608    },
9609    {
9610     "access" : "protected",
9611     "field_name" : "mEnableInstrumentation",
9612     "field_offset" : 128,
9613     "referenced_type" : "type-34"
9614    },
9615    {
9616     "access" : "protected",
9617     "field_name" : "mInstrumentationLibPackage",
9618     "field_offset" : 160,
9619     "referenced_type" : "type-116"
9620    },
9621    {
9622     "access" : "protected",
9623     "field_name" : "mInterfaceName",
9624     "field_offset" : 256,
9625     "referenced_type" : "type-117"
9626    }
9627   ],
9628   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9629   "name" : "android::hardware::details::HidlInstrumentor",
9630   "referenced_type" : "type-114",
9631   "self_type" : "type-114",
9632   "size" : 44,
9633   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9634   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9635   "vtable_components" :
9636   [
9637    {
9638     "kind" : "offset_to_top"
9639    },
9640    {
9641     "kind" : "rtti",
9642     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9643    },
9644    {
9645     "kind" : "complete_dtor_pointer",
9646     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9647    },
9648    {
9649     "kind" : "deleting_dtor_pointer",
9650     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9651    }
9652   ]
9653  },
9654  {
9655   "alignment" : 4,
9656   "fields" :
9657   [
9658    {
9659     "field_name" : "sched_policy",
9660     "referenced_type" : "type-20"
9661    },
9662    {
9663     "field_name" : "prio",
9664     "field_offset" : 32,
9665     "referenced_type" : "type-20"
9666    }
9667   ],
9668   "linker_set_key" : "android::hardware::details::SchedPrio",
9669   "name" : "android::hardware::details::SchedPrio",
9670   "referenced_type" : "type-420",
9671   "self_type" : "type-420",
9672   "size" : 8,
9673   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9674   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9675  },
9676  {
9677   "alignment" : 4,
9678   "fields" :
9679   [
9680    {
9681     "access" : "private",
9682     "field_name" : "mQueue",
9683     "referenced_type" : "type-598"
9684    }
9685   ],
9686   "linker_set_key" : "android::hardware::details::TaskRunner",
9687   "name" : "android::hardware::details::TaskRunner",
9688   "record_kind" : "class",
9689   "referenced_type" : "type-597",
9690   "self_type" : "type-597",
9691   "size" : 8,
9692   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9693   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9694  },
9695  {
9696   "alignment" : 1,
9697   "linker_set_key" : "android::hardware::details::bnhw_tag",
9698   "name" : "android::hardware::details::bnhw_tag",
9699   "referenced_type" : "type-254",
9700   "self_type" : "type-254",
9701   "size" : 1,
9702   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9703   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9704  },
9705  {
9706   "alignment" : 1,
9707   "linker_set_key" : "android::hardware::details::bphw_tag",
9708   "name" : "android::hardware::details::bphw_tag",
9709   "referenced_type" : "type-267",
9710   "self_type" : "type-267",
9711   "size" : 1,
9712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9713   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9714  },
9715  {
9716   "alignment" : 1,
9717   "linker_set_key" : "android::hardware::details::bs_tag",
9718   "name" : "android::hardware::details::bs_tag",
9719   "referenced_type" : "type-278",
9720   "self_type" : "type-278",
9721   "size" : 1,
9722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9723   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9724  },
9725  {
9726   "access" : "private",
9727   "alignment" : 4,
9728   "fields" :
9729   [
9730    {
9731     "field_name" : "mPointer",
9732     "referenced_type" : "type-323"
9733    },
9734    {
9735     "field_name" : "_pad",
9736     "referenced_type" : "type-13"
9737    }
9738   ],
9739   "is_anonymous" : true,
9740   "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",
9741   "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",
9742   "record_kind" : "union",
9743   "referenced_type" : "type-322",
9744   "self_type" : "type-322",
9745   "size" : 8,
9746   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9747   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9748  },
9749  {
9750   "access" : "private",
9751   "alignment" : 4,
9752   "fields" :
9753   [
9754    {
9755     "field_name" : "mPointer",
9756     "referenced_type" : "type-621"
9757    },
9758    {
9759     "field_name" : "_pad",
9760     "referenced_type" : "type-13"
9761    }
9762   ],
9763   "is_anonymous" : true,
9764   "linker_set_key" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9765   "name" : "android::hardware::details::hidl_pointer<PortStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9766   "record_kind" : "union",
9767   "referenced_type" : "type-620",
9768   "self_type" : "type-620",
9769   "size" : 8,
9770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9771   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
9772  },
9773  {
9774   "alignment" : 4,
9775   "fields" :
9776   [
9777    {
9778     "access" : "private",
9779     "referenced_type" : "type-322"
9780    }
9781   ],
9782   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9783   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9784   "referenced_type" : "type-321",
9785   "self_type" : "type-321",
9786   "size" : 8,
9787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9788   "template_args" : [ "type-324" ],
9789   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9790  },
9791  {
9792   "alignment" : 4,
9793   "fields" :
9794   [
9795    {
9796     "access" : "private",
9797     "referenced_type" : "type-335"
9798    }
9799   ],
9800   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9801   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9802   "referenced_type" : "type-334",
9803   "self_type" : "type-334",
9804   "size" : 8,
9805   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9806   "template_args" : [ "type-337" ],
9807   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9808  },
9809  {
9810   "alignment" : 4,
9811   "fields" :
9812   [
9813    {
9814     "access" : "private",
9815     "referenced_type" : "type-327"
9816    }
9817   ],
9818   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9819   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9820   "referenced_type" : "type-326",
9821   "self_type" : "type-326",
9822   "size" : 8,
9823   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9824   "template_args" : [ "type-303" ],
9825   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9826  },
9827  {
9828   "alignment" : 4,
9829   "fields" :
9830   [
9831    {
9832     "access" : "private",
9833     "referenced_type" : "type-620"
9834    }
9835   ],
9836   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
9837   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
9838   "referenced_type" : "type-619",
9839   "self_type" : "type-619",
9840   "size" : 8,
9841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9842   "template_args" : [ "type-528" ],
9843   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
9844  },
9845  {
9846   "alignment" : 4,
9847   "fields" :
9848   [
9849    {
9850     "access" : "private",
9851     "referenced_type" : "type-352"
9852    }
9853   ],
9854   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9855   "name" : "android::hardware::details::hidl_pointer<char>",
9856   "referenced_type" : "type-351",
9857   "self_type" : "type-351",
9858   "size" : 8,
9859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9860   "template_args" : [ "type-53" ],
9861   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9862  },
9863  {
9864   "access" : "private",
9865   "alignment" : 4,
9866   "fields" :
9867   [
9868    {
9869     "field_name" : "mPointer",
9870     "referenced_type" : "type-200"
9871    },
9872    {
9873     "field_name" : "_pad",
9874     "referenced_type" : "type-13"
9875    }
9876   ],
9877   "is_anonymous" : true,
9878   "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",
9879   "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",
9880   "record_kind" : "union",
9881   "referenced_type" : "type-352",
9882   "self_type" : "type-352",
9883   "size" : 8,
9884   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9885   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9886  },
9887  {
9888   "alignment" : 4,
9889   "fields" :
9890   [
9891    {
9892     "access" : "private",
9893     "referenced_type" : "type-305"
9894    }
9895   ],
9896   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9897   "name" : "android::hardware::details::hidl_pointer<const char>",
9898   "referenced_type" : "type-304",
9899   "self_type" : "type-304",
9900   "size" : 8,
9901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9902   "template_args" : [ "type-52" ],
9903   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9904  },
9905  {
9906   "access" : "private",
9907   "alignment" : 4,
9908   "fields" :
9909   [
9910    {
9911     "field_name" : "mPointer",
9912     "referenced_type" : "type-51"
9913    },
9914    {
9915     "field_name" : "_pad",
9916     "referenced_type" : "type-13"
9917    }
9918   ],
9919   "is_anonymous" : true,
9920   "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",
9921   "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",
9922   "record_kind" : "union",
9923   "referenced_type" : "type-305",
9924   "self_type" : "type-305",
9925   "size" : 8,
9926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9927   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9928  },
9929  {
9930   "alignment" : 4,
9931   "fields" :
9932   [
9933    {
9934     "access" : "private",
9935     "referenced_type" : "type-290"
9936    }
9937   ],
9938   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9939   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9940   "referenced_type" : "type-289",
9941   "self_type" : "type-289",
9942   "size" : 8,
9943   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9944   "template_args" : [ "type-292" ],
9945   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9946  },
9947  {
9948   "access" : "private",
9949   "alignment" : 4,
9950   "fields" :
9951   [
9952    {
9953     "field_name" : "mPointer",
9954     "referenced_type" : "type-291"
9955    },
9956    {
9957     "field_name" : "_pad",
9958     "referenced_type" : "type-13"
9959    }
9960   ],
9961   "is_anonymous" : true,
9962   "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",
9963   "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",
9964   "record_kind" : "union",
9965   "referenced_type" : "type-290",
9966   "self_type" : "type-290",
9967   "size" : 8,
9968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9969   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9970  },
9971  {
9972   "access" : "private",
9973   "alignment" : 4,
9974   "fields" :
9975   [
9976    {
9977     "field_name" : "mPointer",
9978     "referenced_type" : "type-336"
9979    },
9980    {
9981     "field_name" : "_pad",
9982     "referenced_type" : "type-13"
9983    }
9984   ],
9985   "is_anonymous" : true,
9986   "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",
9987   "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",
9988   "record_kind" : "union",
9989   "referenced_type" : "type-335",
9990   "self_type" : "type-335",
9991   "size" : 8,
9992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9993   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9994  },
9995  {
9996   "access" : "private",
9997   "alignment" : 4,
9998   "fields" :
9999   [
10000    {
10001     "field_name" : "mPointer",
10002     "referenced_type" : "type-328"
10003    },
10004    {
10005     "field_name" : "_pad",
10006     "referenced_type" : "type-13"
10007    }
10008   ],
10009   "is_anonymous" : true,
10010   "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",
10011   "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",
10012   "record_kind" : "union",
10013   "referenced_type" : "type-327",
10014   "self_type" : "type-327",
10015   "size" : 8,
10016   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10017   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10018  },
10019  {
10020   "alignment" : 4,
10021   "fields" :
10022   [
10023    {
10024     "access" : "private",
10025     "referenced_type" : "type-345"
10026    }
10027   ],
10028   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10029   "name" : "android::hardware::details::hidl_pointer<int>",
10030   "referenced_type" : "type-344",
10031   "self_type" : "type-344",
10032   "size" : 8,
10033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10034   "template_args" : [ "type-20" ],
10035   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10036  },
10037  {
10038   "access" : "private",
10039   "alignment" : 4,
10040   "fields" :
10041   [
10042    {
10043     "field_name" : "mPointer",
10044     "referenced_type" : "type-346"
10045    },
10046    {
10047     "field_name" : "_pad",
10048     "referenced_type" : "type-13"
10049    }
10050   ],
10051   "is_anonymous" : true,
10052   "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",
10053   "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",
10054   "record_kind" : "union",
10055   "referenced_type" : "type-345",
10056   "self_type" : "type-345",
10057   "size" : 8,
10058   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10059   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10060  },
10061  {
10062   "alignment" : 4,
10063   "fields" :
10064   [
10065    {
10066     "access" : "private",
10067     "referenced_type" : "type-367"
10068    }
10069   ],
10070   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10071   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10072   "referenced_type" : "type-366",
10073   "self_type" : "type-366",
10074   "size" : 8,
10075   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10076   "template_args" : [ "type-196" ],
10077   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10078  },
10079  {
10080   "access" : "private",
10081   "alignment" : 4,
10082   "fields" :
10083   [
10084    {
10085     "field_name" : "mPointer",
10086     "referenced_type" : "type-195"
10087    },
10088    {
10089     "field_name" : "_pad",
10090     "referenced_type" : "type-13"
10091    }
10092   ],
10093   "is_anonymous" : true,
10094   "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",
10095   "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",
10096   "record_kind" : "union",
10097   "referenced_type" : "type-367",
10098   "self_type" : "type-367",
10099   "size" : 8,
10100   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10101   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10102  },
10103  {
10104   "alignment" : 1,
10105   "linker_set_key" : "android::hardware::details::i_tag",
10106   "name" : "android::hardware::details::i_tag",
10107   "referenced_type" : "type-243",
10108   "self_type" : "type-243",
10109   "size" : 1,
10110   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10111   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10112  },
10113  {
10114   "alignment" : 4,
10115   "fields" :
10116   [
10117    {
10118     "access" : "private",
10119     "field_name" : "mStatus",
10120     "referenced_type" : "type-155"
10121    },
10122    {
10123     "access" : "private",
10124     "field_name" : "mCheckedStatus",
10125     "field_offset" : 160,
10126     "referenced_type" : "type-34"
10127    }
10128   ],
10129   "linker_set_key" : "android::hardware::details::return_status",
10130   "name" : "android::hardware::details::return_status",
10131   "record_kind" : "class",
10132   "referenced_type" : "type-166",
10133   "self_type" : "type-166",
10134   "size" : 24,
10135   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10136   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10137  },
10138  {
10139   "alignment" : 1,
10140   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10141   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10142   "referenced_type" : "type-353",
10143   "self_type" : "type-353",
10144   "size" : 1,
10145   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10146   "template_args" : [ "type-124" ],
10147   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10148  },
10149  {
10150   "alignment" : 1,
10151   "fields" :
10152   [
10153    {
10154     "access" : "private",
10155     "field_name" : "mBuffer",
10156     "referenced_type" : "type-338"
10157    }
10158   ],
10159   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10160   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10161   "referenced_type" : "type-337",
10162   "self_type" : "type-337",
10163   "size" : 32,
10164   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10165   "template_args" : [ "type-124" ],
10166   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10167  },
10168  {
10169   "alignment" : 4,
10170   "base_specifiers" :
10171   [
10172    {
10173     "referenced_type" : "type-17"
10174    }
10175   ],
10176   "fields" :
10177   [
10178    {
10179     "access" : "private",
10180     "field_name" : "mRecipient",
10181     "field_offset" : 32,
10182     "referenced_type" : "type-4"
10183    },
10184    {
10185     "access" : "private",
10186     "field_name" : "mCookie",
10187     "field_offset" : 96,
10188     "referenced_type" : "type-13"
10189    },
10190    {
10191     "access" : "private",
10192     "field_name" : "mBase",
10193     "field_offset" : 160,
10194     "referenced_type" : "type-14"
10195    }
10196   ],
10197   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10198   "name" : "android::hardware::hidl_binder_death_recipient",
10199   "referenced_type" : "type-3",
10200   "self_type" : "type-3",
10201   "size" : 36,
10202   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10203   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10204   "vtable_components" :
10205   [
10206    {
10207     "component_value" : 28,
10208     "kind" : "vbase_offset"
10209    },
10210    {
10211     "kind" : "offset_to_top"
10212    },
10213    {
10214     "kind" : "rtti",
10215     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10216    },
10217    {
10218     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10219    },
10220    {
10221     "kind" : "complete_dtor_pointer",
10222     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10223    },
10224    {
10225     "kind" : "deleting_dtor_pointer",
10226     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10227    },
10228    {
10229     "kind" : "vcall_offset"
10230    },
10231    {
10232     "kind" : "vcall_offset"
10233    },
10234    {
10235     "kind" : "vcall_offset"
10236    },
10237    {
10238     "kind" : "vcall_offset"
10239    },
10240    {
10241     "component_value" : -28,
10242     "kind" : "vcall_offset"
10243    },
10244    {
10245     "component_value" : -28,
10246     "kind" : "offset_to_top"
10247    },
10248    {
10249     "kind" : "rtti",
10250     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10251    },
10252    {
10253     "kind" : "complete_dtor_pointer",
10254     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10255    },
10256    {
10257     "kind" : "deleting_dtor_pointer",
10258     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10259    },
10260    {
10261     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10262    },
10263    {
10264     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10265    },
10266    {
10267     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10268    },
10269    {
10270     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10271    }
10272   ]
10273  },
10274  {
10275   "alignment" : 4,
10276   "base_specifiers" :
10277   [
10278    {
10279     "is_virtual" : true,
10280     "referenced_type" : "type-7"
10281    }
10282   ],
10283   "linker_set_key" : "android::hardware::hidl_death_recipient",
10284   "name" : "android::hardware::hidl_death_recipient",
10285   "referenced_type" : "type-6",
10286   "self_type" : "type-6",
10287   "size" : 12,
10288   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10289   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10290   "vtable_components" :
10291   [
10292    {
10293     "component_value" : 4,
10294     "kind" : "vbase_offset"
10295    },
10296    {
10297     "kind" : "offset_to_top"
10298    },
10299    {
10300     "kind" : "rtti",
10301     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10302    },
10303    {
10304     "is_pure" : true,
10305     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10306    },
10307    {
10308     "kind" : "complete_dtor_pointer",
10309     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10310    },
10311    {
10312     "kind" : "deleting_dtor_pointer",
10313     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10314    },
10315    {
10316     "kind" : "vcall_offset"
10317    },
10318    {
10319     "kind" : "vcall_offset"
10320    },
10321    {
10322     "kind" : "vcall_offset"
10323    },
10324    {
10325     "kind" : "vcall_offset"
10326    },
10327    {
10328     "component_value" : -4,
10329     "kind" : "vcall_offset"
10330    },
10331    {
10332     "component_value" : -4,
10333     "kind" : "offset_to_top"
10334    },
10335    {
10336     "kind" : "rtti",
10337     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10338    },
10339    {
10340     "kind" : "complete_dtor_pointer",
10341     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10342    },
10343    {
10344     "kind" : "deleting_dtor_pointer",
10345     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10346    },
10347    {
10348     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10349    },
10350    {
10351     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10352    },
10353    {
10354     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10355    },
10356    {
10357     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10358    }
10359   ]
10360  },
10361  {
10362   "alignment" : 8,
10363   "fields" :
10364   [
10365    {
10366     "access" : "private",
10367     "field_name" : "mHandle",
10368     "referenced_type" : "type-289"
10369    },
10370    {
10371     "access" : "private",
10372     "field_name" : "mOwnsHandle",
10373     "field_offset" : 64,
10374     "referenced_type" : "type-34"
10375    }
10376   ],
10377   "linker_set_key" : "android::hardware::hidl_handle",
10378   "name" : "android::hardware::hidl_handle",
10379   "referenced_type" : "type-301",
10380   "self_type" : "type-301",
10381   "size" : 16,
10382   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10383   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10384  },
10385  {
10386   "alignment" : 8,
10387   "fields" :
10388   [
10389    {
10390     "access" : "private",
10391     "field_name" : "mHandle",
10392     "referenced_type" : "type-301"
10393    },
10394    {
10395     "access" : "private",
10396     "field_name" : "mSize",
10397     "field_offset" : 128,
10398     "referenced_type" : "type-13"
10399    },
10400    {
10401     "access" : "private",
10402     "field_name" : "mName",
10403     "field_offset" : 192,
10404     "referenced_type" : "type-303"
10405    }
10406   ],
10407   "linker_set_key" : "android::hardware::hidl_memory",
10408   "name" : "android::hardware::hidl_memory",
10409   "referenced_type" : "type-308",
10410   "self_type" : "type-308",
10411   "size" : 40,
10412   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10413   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10414  },
10415  {
10416   "alignment" : 4,
10417   "fields" :
10418   [
10419    {
10420     "access" : "private",
10421     "field_name" : "mBuffer",
10422     "referenced_type" : "type-304"
10423    },
10424    {
10425     "access" : "private",
10426     "field_name" : "mSize",
10427     "field_offset" : 64,
10428     "referenced_type" : "type-2"
10429    },
10430    {
10431     "access" : "private",
10432     "field_name" : "mOwnsBuffer",
10433     "field_offset" : 96,
10434     "referenced_type" : "type-34"
10435    }
10436   ],
10437   "linker_set_key" : "android::hardware::hidl_string",
10438   "name" : "android::hardware::hidl_string",
10439   "referenced_type" : "type-303",
10440   "self_type" : "type-303",
10441   "size" : 16,
10442   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10443   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10444  },
10445  {
10446   "alignment" : 4,
10447   "fields" :
10448   [
10449    {
10450     "access" : "private",
10451     "field_name" : "mBuffer",
10452     "referenced_type" : "type-321"
10453    },
10454    {
10455     "access" : "private",
10456     "field_name" : "mSize",
10457     "field_offset" : 64,
10458     "referenced_type" : "type-2"
10459    },
10460    {
10461     "access" : "private",
10462     "field_name" : "mOwnsBuffer",
10463     "field_offset" : 96,
10464     "referenced_type" : "type-34"
10465    }
10466   ],
10467   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10468   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10469   "referenced_type" : "type-320",
10470   "self_type" : "type-320",
10471   "size" : 16,
10472   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10473   "template_args" : [ "type-324" ],
10474   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10475  },
10476  {
10477   "alignment" : 4,
10478   "fields" :
10479   [
10480    {
10481     "access" : "private",
10482     "field_name" : "mBuffer",
10483     "referenced_type" : "type-334"
10484    },
10485    {
10486     "access" : "private",
10487     "field_name" : "mSize",
10488     "field_offset" : 64,
10489     "referenced_type" : "type-2"
10490    },
10491    {
10492     "access" : "private",
10493     "field_name" : "mOwnsBuffer",
10494     "field_offset" : 96,
10495     "referenced_type" : "type-34"
10496    }
10497   ],
10498   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10499   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10500   "referenced_type" : "type-333",
10501   "self_type" : "type-333",
10502   "size" : 16,
10503   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10504   "template_args" : [ "type-337" ],
10505   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10506  },
10507  {
10508   "alignment" : 4,
10509   "fields" :
10510   [
10511    {
10512     "access" : "private",
10513     "field_name" : "mBuffer",
10514     "referenced_type" : "type-326"
10515    },
10516    {
10517     "access" : "private",
10518     "field_name" : "mSize",
10519     "field_offset" : 64,
10520     "referenced_type" : "type-2"
10521    },
10522    {
10523     "access" : "private",
10524     "field_name" : "mOwnsBuffer",
10525     "field_offset" : 96,
10526     "referenced_type" : "type-34"
10527    }
10528   ],
10529   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10530   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10531   "referenced_type" : "type-325",
10532   "self_type" : "type-325",
10533   "size" : 16,
10534   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10535   "template_args" : [ "type-303" ],
10536   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10537  },
10538  {
10539   "alignment" : 4,
10540   "fields" :
10541   [
10542    {
10543     "access" : "private",
10544     "field_name" : "mBuffer",
10545     "referenced_type" : "type-619"
10546    },
10547    {
10548     "access" : "private",
10549     "field_name" : "mSize",
10550     "field_offset" : 64,
10551     "referenced_type" : "type-2"
10552    },
10553    {
10554     "access" : "private",
10555     "field_name" : "mOwnsBuffer",
10556     "field_offset" : 96,
10557     "referenced_type" : "type-34"
10558    }
10559   ],
10560   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
10561   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
10562   "referenced_type" : "type-618",
10563   "self_type" : "type-618",
10564   "size" : 16,
10565   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10566   "template_args" : [ "type-528" ],
10567   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
10568  },
10569  {
10570   "alignment" : 4,
10571   "fields" :
10572   [
10573    {
10574     "access" : "private",
10575     "field_name" : "mBuffer",
10576     "referenced_type" : "type-351"
10577    },
10578    {
10579     "access" : "private",
10580     "field_name" : "mSize",
10581     "field_offset" : 64,
10582     "referenced_type" : "type-2"
10583    },
10584    {
10585     "access" : "private",
10586     "field_name" : "mOwnsBuffer",
10587     "field_offset" : 96,
10588     "referenced_type" : "type-34"
10589    }
10590   ],
10591   "linker_set_key" : "android::hardware::hidl_vec<char>",
10592   "name" : "android::hardware::hidl_vec<char>",
10593   "referenced_type" : "type-350",
10594   "self_type" : "type-350",
10595   "size" : 16,
10596   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10597   "template_args" : [ "type-53" ],
10598   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10599  },
10600  {
10601   "alignment" : 4,
10602   "fields" :
10603   [
10604    {
10605     "access" : "private",
10606     "field_name" : "mBuffer",
10607     "referenced_type" : "type-344"
10608    },
10609    {
10610     "access" : "private",
10611     "field_name" : "mSize",
10612     "field_offset" : 64,
10613     "referenced_type" : "type-2"
10614    },
10615    {
10616     "access" : "private",
10617     "field_name" : "mOwnsBuffer",
10618     "field_offset" : 96,
10619     "referenced_type" : "type-34"
10620    }
10621   ],
10622   "linker_set_key" : "android::hardware::hidl_vec<int>",
10623   "name" : "android::hardware::hidl_vec<int>",
10624   "referenced_type" : "type-343",
10625   "self_type" : "type-343",
10626   "size" : 16,
10627   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10628   "template_args" : [ "type-20" ],
10629   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10630  },
10631  {
10632   "alignment" : 2,
10633   "fields" :
10634   [
10635    {
10636     "access" : "private",
10637     "field_name" : "mMajor",
10638     "referenced_type" : "type-126"
10639    },
10640    {
10641     "access" : "private",
10642     "field_name" : "mMinor",
10643     "field_offset" : 16,
10644     "referenced_type" : "type-126"
10645    }
10646   ],
10647   "linker_set_key" : "android::hardware::hidl_version",
10648   "name" : "android::hardware::hidl_version",
10649   "referenced_type" : "type-355",
10650   "self_type" : "type-355",
10651   "size" : 4,
10652   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10653   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10654  },
10655  {
10656   "alignment" : 4,
10657   "base_specifiers" :
10658   [
10659    {
10660     "referenced_type" : "type-388"
10661    }
10662   ],
10663   "fields" :
10664   [
10665    {
10666     "access" : "private",
10667     "field_name" : "_hidl_mImpl",
10668     "field_offset" : 544,
10669     "referenced_type" : "type-136"
10670    }
10671   ],
10672   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
10673   "name" : "android::hardware::usb::V1_0::BnHwUsb",
10674   "referenced_type" : "type-387",
10675   "self_type" : "type-387",
10676   "size" : 80,
10677   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
10678   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
10679   "vtable_components" :
10680   [
10681    {
10682     "component_value" : 72,
10683     "kind" : "vbase_offset"
10684    },
10685    {
10686     "kind" : "offset_to_top"
10687    },
10688    {
10689     "kind" : "rtti",
10690     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10691    },
10692    {
10693     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10694    },
10695    {
10696     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10697    },
10698    {
10699     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10700    },
10701    {
10702     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10703    },
10704    {
10705     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10706    },
10707    {
10708     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10709    },
10710    {
10711     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10712    },
10713    {
10714     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10715    },
10716    {
10717     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10718    },
10719    {
10720     "kind" : "complete_dtor_pointer",
10721     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
10722    },
10723    {
10724     "kind" : "deleting_dtor_pointer",
10725     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
10726    },
10727    {
10728     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10729    },
10730    {
10731     "component_value" : -20,
10732     "kind" : "offset_to_top"
10733    },
10734    {
10735     "kind" : "rtti",
10736     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10737    },
10738    {
10739     "kind" : "complete_dtor_pointer",
10740     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
10741    },
10742    {
10743     "kind" : "deleting_dtor_pointer",
10744     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
10745    },
10746    {
10747     "kind" : "vcall_offset"
10748    },
10749    {
10750     "kind" : "vcall_offset"
10751    },
10752    {
10753     "kind" : "vcall_offset"
10754    },
10755    {
10756     "kind" : "vcall_offset"
10757    },
10758    {
10759     "component_value" : -72,
10760     "kind" : "vcall_offset"
10761    },
10762    {
10763     "component_value" : -72,
10764     "kind" : "offset_to_top"
10765    },
10766    {
10767     "kind" : "rtti",
10768     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10769    },
10770    {
10771     "kind" : "complete_dtor_pointer",
10772     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
10773    },
10774    {
10775     "kind" : "deleting_dtor_pointer",
10776     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
10777    },
10778    {
10779     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10780    },
10781    {
10782     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10783    },
10784    {
10785     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10786    },
10787    {
10788     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10789    }
10790   ]
10791  },
10792  {
10793   "alignment" : 4,
10794   "base_specifiers" :
10795   [
10796    {
10797     "referenced_type" : "type-388"
10798    }
10799   ],
10800   "fields" :
10801   [
10802    {
10803     "access" : "private",
10804     "field_name" : "_hidl_mImpl",
10805     "field_offset" : 544,
10806     "referenced_type" : "type-102"
10807    }
10808   ],
10809   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
10810   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
10811   "referenced_type" : "type-413",
10812   "self_type" : "type-413",
10813   "size" : 80,
10814   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
10815   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
10816   "vtable_components" :
10817   [
10818    {
10819     "component_value" : 72,
10820     "kind" : "vbase_offset"
10821    },
10822    {
10823     "kind" : "offset_to_top"
10824    },
10825    {
10826     "kind" : "rtti",
10827     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10828    },
10829    {
10830     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10831    },
10832    {
10833     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10834    },
10835    {
10836     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10837    },
10838    {
10839     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10840    },
10841    {
10842     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10843    },
10844    {
10845     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10846    },
10847    {
10848     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10849    },
10850    {
10851     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10852    },
10853    {
10854     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10855    },
10856    {
10857     "kind" : "complete_dtor_pointer",
10858     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10859    },
10860    {
10861     "kind" : "deleting_dtor_pointer",
10862     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10863    },
10864    {
10865     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10866    },
10867    {
10868     "component_value" : -20,
10869     "kind" : "offset_to_top"
10870    },
10871    {
10872     "kind" : "rtti",
10873     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10874    },
10875    {
10876     "kind" : "complete_dtor_pointer",
10877     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10878    },
10879    {
10880     "kind" : "deleting_dtor_pointer",
10881     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10882    },
10883    {
10884     "kind" : "vcall_offset"
10885    },
10886    {
10887     "kind" : "vcall_offset"
10888    },
10889    {
10890     "kind" : "vcall_offset"
10891    },
10892    {
10893     "kind" : "vcall_offset"
10894    },
10895    {
10896     "component_value" : -72,
10897     "kind" : "vcall_offset"
10898    },
10899    {
10900     "component_value" : -72,
10901     "kind" : "offset_to_top"
10902    },
10903    {
10904     "kind" : "rtti",
10905     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10906    },
10907    {
10908     "kind" : "complete_dtor_pointer",
10909     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10910    },
10911    {
10912     "kind" : "deleting_dtor_pointer",
10913     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10914    },
10915    {
10916     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10917    },
10918    {
10919     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10920    },
10921    {
10922     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10923    },
10924    {
10925     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10926    }
10927   ]
10928  },
10929  {
10930   "alignment" : 4,
10931   "base_specifiers" :
10932   [
10933    {
10934     "referenced_type" : "type-398"
10935    },
10936    {
10937     "referenced_type" : "type-114"
10938    }
10939   ],
10940   "fields" :
10941   [
10942    {
10943     "access" : "private",
10944     "field_name" : "_hidl_mMutex",
10945     "field_offset" : 544,
10946     "referenced_type" : "type-562"
10947    },
10948    {
10949     "access" : "private",
10950     "field_name" : "_hidl_mDeathRecipients",
10951     "field_offset" : 576,
10952     "referenced_type" : "type-563"
10953    }
10954   ],
10955   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
10956   "name" : "android::hardware::usb::V1_0::BpHwUsb",
10957   "referenced_type" : "type-561",
10958   "self_type" : "type-561",
10959   "size" : 92,
10960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
10961   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
10962   "vtable_components" :
10963   [
10964    {
10965     "component_value" : 84,
10966     "kind" : "vbase_offset"
10967    },
10968    {
10969     "kind" : "offset_to_top"
10970    },
10971    {
10972     "kind" : "rtti",
10973     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
10974    },
10975    {
10976     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
10977    },
10978    {
10979     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10980    },
10981    {
10982     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10983    },
10984    {
10985     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10986    },
10987    {
10988     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10989    },
10990    {
10991     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
10992    },
10993    {
10994     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10995    },
10996    {
10997     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
10998    },
10999    {
11000     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11001    },
11002    {
11003     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
11004    },
11005    {
11006     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11007    },
11008    {
11009     "kind" : "complete_dtor_pointer",
11010     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
11011    },
11012    {
11013     "kind" : "deleting_dtor_pointer",
11014     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
11015    },
11016    {
11017     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11018    },
11019    {
11020     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11021    },
11022    {
11023     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
11024    },
11025    {
11026     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11027    },
11028    {
11029     "component_value" : 80,
11030     "kind" : "vbase_offset"
11031    },
11032    {
11033     "component_value" : -4,
11034     "kind" : "offset_to_top"
11035    },
11036    {
11037     "kind" : "rtti",
11038     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11039    },
11040    {
11041     "kind" : "complete_dtor_pointer",
11042     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11043    },
11044    {
11045     "kind" : "deleting_dtor_pointer",
11046     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11047    },
11048    {
11049     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11050    },
11051    {
11052     "component_value" : 76,
11053     "kind" : "vbase_offset"
11054    },
11055    {
11056     "component_value" : -8,
11057     "kind" : "offset_to_top"
11058    },
11059    {
11060     "kind" : "rtti",
11061     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11062    },
11063    {
11064     "kind" : "complete_dtor_pointer",
11065     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11066    },
11067    {
11068     "kind" : "deleting_dtor_pointer",
11069     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11070    },
11071    {
11072     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11073    },
11074    {
11075     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11076    },
11077    {
11078     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11079    },
11080    {
11081     "component_value" : -24,
11082     "kind" : "offset_to_top"
11083    },
11084    {
11085     "kind" : "rtti",
11086     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11087    },
11088    {
11089     "kind" : "complete_dtor_pointer",
11090     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11091    },
11092    {
11093     "kind" : "deleting_dtor_pointer",
11094     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11095    },
11096    {
11097     "kind" : "vcall_offset"
11098    },
11099    {
11100     "component_value" : -76,
11101     "kind" : "vcall_offset"
11102    },
11103    {
11104     "component_value" : -76,
11105     "kind" : "vcall_offset"
11106    },
11107    {
11108     "component_value" : -76,
11109     "kind" : "vcall_offset"
11110    },
11111    {
11112     "component_value" : -84,
11113     "kind" : "vcall_offset"
11114    },
11115    {
11116     "component_value" : -84,
11117     "kind" : "offset_to_top"
11118    },
11119    {
11120     "kind" : "rtti",
11121     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11122    },
11123    {
11124     "kind" : "complete_dtor_pointer",
11125     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11126    },
11127    {
11128     "kind" : "deleting_dtor_pointer",
11129     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11130    },
11131    {
11132     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11133    },
11134    {
11135     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11136    },
11137    {
11138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11139    },
11140    {
11141     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11142    }
11143   ]
11144  },
11145  {
11146   "alignment" : 4,
11147   "base_specifiers" :
11148   [
11149    {
11150     "referenced_type" : "type-109"
11151    },
11152    {
11153     "referenced_type" : "type-114"
11154    }
11155   ],
11156   "fields" :
11157   [
11158    {
11159     "access" : "private",
11160     "field_name" : "_hidl_mMutex",
11161     "field_offset" : 544,
11162     "referenced_type" : "type-107"
11163    },
11164    {
11165     "access" : "private",
11166     "field_name" : "_hidl_mDeathRecipients",
11167     "field_offset" : 576,
11168     "referenced_type" : "type-108"
11169    }
11170   ],
11171   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11172   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11173   "referenced_type" : "type-106",
11174   "self_type" : "type-106",
11175   "size" : 92,
11176   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
11177   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
11178   "vtable_components" :
11179   [
11180    {
11181     "component_value" : 84,
11182     "kind" : "vbase_offset"
11183    },
11184    {
11185     "kind" : "offset_to_top"
11186    },
11187    {
11188     "kind" : "rtti",
11189     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11190    },
11191    {
11192     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
11193    },
11194    {
11195     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11196    },
11197    {
11198     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11199    },
11200    {
11201     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11202    },
11203    {
11204     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11205    },
11206    {
11207     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
11208    },
11209    {
11210     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11211    },
11212    {
11213     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
11214    },
11215    {
11216     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11217    },
11218    {
11219     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
11220    },
11221    {
11222     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11223    },
11224    {
11225     "kind" : "complete_dtor_pointer",
11226     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11227    },
11228    {
11229     "kind" : "deleting_dtor_pointer",
11230     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11231    },
11232    {
11233     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11234    },
11235    {
11236     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11237    },
11238    {
11239     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11240    },
11241    {
11242     "component_value" : 80,
11243     "kind" : "vbase_offset"
11244    },
11245    {
11246     "component_value" : -4,
11247     "kind" : "offset_to_top"
11248    },
11249    {
11250     "kind" : "rtti",
11251     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11252    },
11253    {
11254     "kind" : "complete_dtor_pointer",
11255     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11256    },
11257    {
11258     "kind" : "deleting_dtor_pointer",
11259     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11260    },
11261    {
11262     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11263    },
11264    {
11265     "component_value" : 76,
11266     "kind" : "vbase_offset"
11267    },
11268    {
11269     "component_value" : -8,
11270     "kind" : "offset_to_top"
11271    },
11272    {
11273     "kind" : "rtti",
11274     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11275    },
11276    {
11277     "kind" : "complete_dtor_pointer",
11278     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11279    },
11280    {
11281     "kind" : "deleting_dtor_pointer",
11282     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11283    },
11284    {
11285     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11286    },
11287    {
11288     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11289    },
11290    {
11291     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11292    },
11293    {
11294     "component_value" : -24,
11295     "kind" : "offset_to_top"
11296    },
11297    {
11298     "kind" : "rtti",
11299     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11300    },
11301    {
11302     "kind" : "complete_dtor_pointer",
11303     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11304    },
11305    {
11306     "kind" : "deleting_dtor_pointer",
11307     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11308    },
11309    {
11310     "kind" : "vcall_offset"
11311    },
11312    {
11313     "component_value" : -76,
11314     "kind" : "vcall_offset"
11315    },
11316    {
11317     "component_value" : -76,
11318     "kind" : "vcall_offset"
11319    },
11320    {
11321     "component_value" : -76,
11322     "kind" : "vcall_offset"
11323    },
11324    {
11325     "component_value" : -84,
11326     "kind" : "vcall_offset"
11327    },
11328    {
11329     "component_value" : -84,
11330     "kind" : "offset_to_top"
11331    },
11332    {
11333     "kind" : "rtti",
11334     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11335    },
11336    {
11337     "kind" : "complete_dtor_pointer",
11338     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11339    },
11340    {
11341     "kind" : "deleting_dtor_pointer",
11342     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11343    },
11344    {
11345     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11346    },
11347    {
11348     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11349    },
11350    {
11351     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11352    },
11353    {
11354     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11355    }
11356   ]
11357  },
11358  {
11359   "alignment" : 4,
11360   "base_specifiers" :
11361   [
11362    {
11363     "referenced_type" : "type-138"
11364    },
11365    {
11366     "referenced_type" : "type-114"
11367    }
11368   ],
11369   "fields" :
11370   [
11371    {
11372     "access" : "private",
11373     "field_name" : "mImpl",
11374     "field_offset" : 384,
11375     "referenced_type" : "type-142"
11376    },
11377    {
11378     "access" : "private",
11379     "field_name" : "mOnewayQueue",
11380     "field_offset" : 416,
11381     "referenced_type" : "type-597"
11382    }
11383   ],
11384   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb",
11385   "name" : "android::hardware::usb::V1_0::BsUsb",
11386   "referenced_type" : "type-596",
11387   "self_type" : "type-596",
11388   "size" : 68,
11389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h",
11390   "unique_id" : "_ZTSN7android8hardware3usb4V1_05BsUsbE",
11391   "vtable_components" :
11392   [
11393    {
11394     "component_value" : 60,
11395     "kind" : "vbase_offset"
11396    },
11397    {
11398     "kind" : "offset_to_top"
11399    },
11400    {
11401     "kind" : "rtti",
11402     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11403    },
11404    {
11405     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
11406    },
11407    {
11408     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11409    },
11410    {
11411     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11412    },
11413    {
11414     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11415    },
11416    {
11417     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11418    },
11419    {
11420     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21setHALInstrumentationEv"
11421    },
11422    {
11423     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11424    },
11425    {
11426     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb4pingEv"
11427    },
11428    {
11429     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11430    },
11431    {
11432     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21notifySyspropsChangedEv"
11433    },
11434    {
11435     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11436    },
11437    {
11438     "kind" : "complete_dtor_pointer",
11439     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD1Ev"
11440    },
11441    {
11442     "kind" : "deleting_dtor_pointer",
11443     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD0Ev"
11444    },
11445    {
11446     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11447    },
11448    {
11449     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11450    },
11451    {
11452     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb15queryPortStatusEv"
11453    },
11454    {
11455     "component_value" : -4,
11456     "kind" : "offset_to_top"
11457    },
11458    {
11459     "kind" : "rtti",
11460     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11461    },
11462    {
11463     "kind" : "complete_dtor_pointer",
11464     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_05BsUsbD1Ev"
11465    },
11466    {
11467     "kind" : "deleting_dtor_pointer",
11468     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_05BsUsbD0Ev"
11469    },
11470    {
11471     "kind" : "vcall_offset"
11472    },
11473    {
11474     "kind" : "vcall_offset"
11475    },
11476    {
11477     "kind" : "vcall_offset"
11478    },
11479    {
11480     "kind" : "vcall_offset"
11481    },
11482    {
11483     "component_value" : -60,
11484     "kind" : "vcall_offset"
11485    },
11486    {
11487     "component_value" : -60,
11488     "kind" : "offset_to_top"
11489    },
11490    {
11491     "kind" : "rtti",
11492     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11493    },
11494    {
11495     "kind" : "complete_dtor_pointer",
11496     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_05BsUsbD1Ev"
11497    },
11498    {
11499     "kind" : "deleting_dtor_pointer",
11500     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_05BsUsbD0Ev"
11501    },
11502    {
11503     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11504    },
11505    {
11506     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11507    },
11508    {
11509     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11510    },
11511    {
11512     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11513    }
11514   ]
11515  },
11516  {
11517   "alignment" : 4,
11518   "base_specifiers" :
11519   [
11520    {
11521     "referenced_type" : "type-104"
11522    },
11523    {
11524     "referenced_type" : "type-114"
11525    }
11526   ],
11527   "fields" :
11528   [
11529    {
11530     "access" : "private",
11531     "field_name" : "mImpl",
11532     "field_offset" : 384,
11533     "referenced_type" : "type-132"
11534    },
11535    {
11536     "access" : "private",
11537     "field_name" : "mOnewayQueue",
11538     "field_offset" : 416,
11539     "referenced_type" : "type-597"
11540    }
11541   ],
11542   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback",
11543   "name" : "android::hardware::usb::V1_0::BsUsbCallback",
11544   "referenced_type" : "type-599",
11545   "self_type" : "type-599",
11546   "size" : 68,
11547   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h",
11548   "unique_id" : "_ZTSN7android8hardware3usb4V1_013BsUsbCallbackE",
11549   "vtable_components" :
11550   [
11551    {
11552     "component_value" : 60,
11553     "kind" : "vbase_offset"
11554    },
11555    {
11556     "kind" : "offset_to_top"
11557    },
11558    {
11559     "kind" : "rtti",
11560     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11561    },
11562    {
11563     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
11564    },
11565    {
11566     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11567    },
11568    {
11569     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11570    },
11571    {
11572     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11573    },
11574    {
11575     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11576    },
11577    {
11578     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21setHALInstrumentationEv"
11579    },
11580    {
11581     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11582    },
11583    {
11584     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback4pingEv"
11585    },
11586    {
11587     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11588    },
11589    {
11590     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21notifySyspropsChangedEv"
11591    },
11592    {
11593     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11594    },
11595    {
11596     "kind" : "complete_dtor_pointer",
11597     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11598    },
11599    {
11600     "kind" : "deleting_dtor_pointer",
11601     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11602    },
11603    {
11604     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11605    },
11606    {
11607     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11608    },
11609    {
11610     "component_value" : -4,
11611     "kind" : "offset_to_top"
11612    },
11613    {
11614     "kind" : "rtti",
11615     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11616    },
11617    {
11618     "kind" : "complete_dtor_pointer",
11619     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11620    },
11621    {
11622     "kind" : "deleting_dtor_pointer",
11623     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11624    },
11625    {
11626     "kind" : "vcall_offset"
11627    },
11628    {
11629     "kind" : "vcall_offset"
11630    },
11631    {
11632     "kind" : "vcall_offset"
11633    },
11634    {
11635     "kind" : "vcall_offset"
11636    },
11637    {
11638     "component_value" : -60,
11639     "kind" : "vcall_offset"
11640    },
11641    {
11642     "component_value" : -60,
11643     "kind" : "offset_to_top"
11644    },
11645    {
11646     "kind" : "rtti",
11647     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11648    },
11649    {
11650     "kind" : "complete_dtor_pointer",
11651     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11652    },
11653    {
11654     "kind" : "deleting_dtor_pointer",
11655     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11656    },
11657    {
11658     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11659    },
11660    {
11661     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11662    },
11663    {
11664     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11665    },
11666    {
11667     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11668    }
11669   ]
11670  },
11671  {
11672   "alignment" : 4,
11673   "base_specifiers" :
11674   [
11675    {
11676     "referenced_type" : "type-16"
11677    }
11678   ],
11679   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
11680   "name" : "android::hardware::usb::V1_0::IUsb",
11681   "referenced_type" : "type-138",
11682   "self_type" : "type-138",
11683   "size" : 12,
11684   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
11685   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
11686   "vtable_components" :
11687   [
11688    {
11689     "component_value" : 4,
11690     "kind" : "vbase_offset"
11691    },
11692    {
11693     "kind" : "offset_to_top"
11694    },
11695    {
11696     "kind" : "rtti",
11697     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
11698    },
11699    {
11700     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11704    },
11705    {
11706     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11707    },
11708    {
11709     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11710    },
11711    {
11712     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11713    },
11714    {
11715     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
11716    },
11717    {
11718     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11719    },
11720    {
11721     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
11722    },
11723    {
11724     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11731    },
11732    {
11733     "kind" : "complete_dtor_pointer",
11734     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
11735    },
11736    {
11737     "kind" : "deleting_dtor_pointer",
11738     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
11739    },
11740    {
11741     "is_pure" : true,
11742     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11743    },
11744    {
11745     "is_pure" : true,
11746     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11747    },
11748    {
11749     "is_pure" : true,
11750     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
11751    },
11752    {
11753     "kind" : "vcall_offset"
11754    },
11755    {
11756     "kind" : "vcall_offset"
11757    },
11758    {
11759     "kind" : "vcall_offset"
11760    },
11761    {
11762     "kind" : "vcall_offset"
11763    },
11764    {
11765     "component_value" : -4,
11766     "kind" : "vcall_offset"
11767    },
11768    {
11769     "component_value" : -4,
11770     "kind" : "offset_to_top"
11771    },
11772    {
11773     "kind" : "rtti",
11774     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
11775    },
11776    {
11777     "kind" : "complete_dtor_pointer",
11778     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
11779    },
11780    {
11781     "kind" : "deleting_dtor_pointer",
11782     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
11783    },
11784    {
11785     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11786    },
11787    {
11788     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11789    },
11790    {
11791     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11792    },
11793    {
11794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11795    }
11796   ]
11797  },
11798  {
11799   "alignment" : 4,
11800   "base_specifiers" :
11801   [
11802    {
11803     "referenced_type" : "type-16"
11804    }
11805   ],
11806   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
11807   "name" : "android::hardware::usb::V1_0::IUsbCallback",
11808   "referenced_type" : "type-104",
11809   "self_type" : "type-104",
11810   "size" : 12,
11811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
11812   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
11813   "vtable_components" :
11814   [
11815    {
11816     "component_value" : 4,
11817     "kind" : "vbase_offset"
11818    },
11819    {
11820     "kind" : "offset_to_top"
11821    },
11822    {
11823     "kind" : "rtti",
11824     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
11825    },
11826    {
11827     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
11828    },
11829    {
11830     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11831    },
11832    {
11833     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11834    },
11835    {
11836     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11837    },
11838    {
11839     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11840    },
11841    {
11842     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
11843    },
11844    {
11845     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11846    },
11847    {
11848     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
11849    },
11850    {
11851     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11852    },
11853    {
11854     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
11855    },
11856    {
11857     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11858    },
11859    {
11860     "kind" : "complete_dtor_pointer",
11861     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
11862    },
11863    {
11864     "kind" : "deleting_dtor_pointer",
11865     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
11866    },
11867    {
11868     "is_pure" : true,
11869     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11870    },
11871    {
11872     "is_pure" : true,
11873     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11874    },
11875    {
11876     "kind" : "vcall_offset"
11877    },
11878    {
11879     "kind" : "vcall_offset"
11880    },
11881    {
11882     "kind" : "vcall_offset"
11883    },
11884    {
11885     "kind" : "vcall_offset"
11886    },
11887    {
11888     "component_value" : -4,
11889     "kind" : "vcall_offset"
11890    },
11891    {
11892     "component_value" : -4,
11893     "kind" : "offset_to_top"
11894    },
11895    {
11896     "kind" : "rtti",
11897     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
11898    },
11899    {
11900     "kind" : "complete_dtor_pointer",
11901     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
11902    },
11903    {
11904     "kind" : "deleting_dtor_pointer",
11905     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
11906    },
11907    {
11908     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11909    },
11910    {
11911     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11912    },
11913    {
11914     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11915    },
11916    {
11917     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11918    }
11919   ]
11920  },
11921  {
11922   "alignment" : 4,
11923   "fields" :
11924   [
11925    {
11926     "field_name" : "type",
11927     "referenced_type" : "type-522"
11928    },
11929    {
11930     "field_name" : "role",
11931     "field_offset" : 32,
11932     "referenced_type" : "type-2"
11933    }
11934   ],
11935   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
11936   "name" : "android::hardware::usb::V1_0::PortRole",
11937   "referenced_type" : "type-527",
11938   "self_type" : "type-527",
11939   "size" : 8,
11940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
11941   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
11942  },
11943  {
11944   "alignment" : 8,
11945   "fields" :
11946   [
11947    {
11948     "field_name" : "portName",
11949     "referenced_type" : "type-303"
11950    },
11951    {
11952     "field_name" : "currentDataRole",
11953     "field_offset" : 128,
11954     "referenced_type" : "type-523"
11955    },
11956    {
11957     "field_name" : "currentPowerRole",
11958     "field_offset" : 160,
11959     "referenced_type" : "type-524"
11960    },
11961    {
11962     "field_name" : "currentMode",
11963     "field_offset" : 192,
11964     "referenced_type" : "type-526"
11965    },
11966    {
11967     "field_name" : "canChangeMode",
11968     "field_offset" : 224,
11969     "referenced_type" : "type-34"
11970    },
11971    {
11972     "field_name" : "canChangeDataRole",
11973     "field_offset" : 232,
11974     "referenced_type" : "type-34"
11975    },
11976    {
11977     "field_name" : "canChangePowerRole",
11978     "field_offset" : 240,
11979     "referenced_type" : "type-34"
11980    },
11981    {
11982     "field_name" : "supportedModes",
11983     "field_offset" : 256,
11984     "referenced_type" : "type-526"
11985    }
11986   ],
11987   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
11988   "name" : "android::hardware::usb::V1_0::PortStatus",
11989   "referenced_type" : "type-528",
11990   "self_type" : "type-528",
11991   "size" : 40,
11992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
11993   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
11994  },
11995  {
11996   "alignment" : 4,
11997   "base_specifiers" :
11998   [
11999    {
12000     "referenced_type" : "type-153"
12001    },
12002    {
12003     "referenced_type" : "type-114"
12004    }
12005   ],
12006   "fields" :
12007   [
12008    {
12009     "access" : "private",
12010     "field_name" : "_hidl_mImpl",
12011     "field_offset" : 512,
12012     "referenced_type" : "type-389"
12013    }
12014   ],
12015   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12016   "name" : "android::hidl::base::V1_0::BnHwBase",
12017   "referenced_type" : "type-388",
12018   "self_type" : "type-388",
12019   "size" : 76,
12020   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12021   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12022   "vtable_components" :
12023   [
12024    {
12025     "component_value" : 68,
12026     "kind" : "vbase_offset"
12027    },
12028    {
12029     "kind" : "offset_to_top"
12030    },
12031    {
12032     "kind" : "rtti",
12033     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12034    },
12035    {
12036     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12037    },
12038    {
12039     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12040    },
12041    {
12042     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12043    },
12044    {
12045     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12046    },
12047    {
12048     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12049    },
12050    {
12051     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12052    },
12053    {
12054     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12055    },
12056    {
12057     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12058    },
12059    {
12060     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12061    },
12062    {
12063     "kind" : "complete_dtor_pointer",
12064     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12065    },
12066    {
12067     "kind" : "deleting_dtor_pointer",
12068     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12069    },
12070    {
12071     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12072    },
12073    {
12074     "component_value" : -20,
12075     "kind" : "offset_to_top"
12076    },
12077    {
12078     "kind" : "rtti",
12079     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12080    },
12081    {
12082     "kind" : "complete_dtor_pointer",
12083     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12084    },
12085    {
12086     "kind" : "deleting_dtor_pointer",
12087     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12088    },
12089    {
12090     "kind" : "vcall_offset"
12091    },
12092    {
12093     "kind" : "vcall_offset"
12094    },
12095    {
12096     "kind" : "vcall_offset"
12097    },
12098    {
12099     "kind" : "vcall_offset"
12100    },
12101    {
12102     "component_value" : -68,
12103     "kind" : "vcall_offset"
12104    },
12105    {
12106     "component_value" : -68,
12107     "kind" : "offset_to_top"
12108    },
12109    {
12110     "kind" : "rtti",
12111     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12112    },
12113    {
12114     "kind" : "complete_dtor_pointer",
12115     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12116    },
12117    {
12118     "kind" : "deleting_dtor_pointer",
12119     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12120    },
12121    {
12122     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12123    },
12124    {
12125     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12126    },
12127    {
12128     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12129    },
12130    {
12131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12132    }
12133   ]
12134  },
12135  {
12136   "alignment" : 4,
12137   "base_specifiers" :
12138   [
12139    {
12140     "referenced_type" : "type-396"
12141    },
12142    {
12143     "referenced_type" : "type-114"
12144    }
12145   ],
12146   "fields" :
12147   [
12148    {
12149     "access" : "private",
12150     "field_name" : "_hidl_mMutex",
12151     "field_offset" : 544,
12152     "referenced_type" : "type-552"
12153    },
12154    {
12155     "access" : "private",
12156     "field_name" : "_hidl_mDeathRecipients",
12157     "field_offset" : 576,
12158     "referenced_type" : "type-553"
12159    }
12160   ],
12161   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12162   "name" : "android::hidl::base::V1_0::BpHwBase",
12163   "referenced_type" : "type-551",
12164   "self_type" : "type-551",
12165   "size" : 92,
12166   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12167   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12168   "vtable_components" :
12169   [
12170    {
12171     "component_value" : 84,
12172     "kind" : "vbase_offset"
12173    },
12174    {
12175     "kind" : "offset_to_top"
12176    },
12177    {
12178     "kind" : "rtti",
12179     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12180    },
12181    {
12182     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12192    },
12193    {
12194     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12204    },
12205    {
12206     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12207    },
12208    {
12209     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12210    },
12211    {
12212     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12213    },
12214    {
12215     "kind" : "complete_dtor_pointer",
12216     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12217    },
12218    {
12219     "kind" : "deleting_dtor_pointer",
12220     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12221    },
12222    {
12223     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12224    },
12225    {
12226     "component_value" : 80,
12227     "kind" : "vbase_offset"
12228    },
12229    {
12230     "component_value" : -4,
12231     "kind" : "offset_to_top"
12232    },
12233    {
12234     "kind" : "rtti",
12235     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12236    },
12237    {
12238     "kind" : "complete_dtor_pointer",
12239     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12240    },
12241    {
12242     "kind" : "deleting_dtor_pointer",
12243     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12244    },
12245    {
12246     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12247    },
12248    {
12249     "component_value" : 76,
12250     "kind" : "vbase_offset"
12251    },
12252    {
12253     "component_value" : -8,
12254     "kind" : "offset_to_top"
12255    },
12256    {
12257     "kind" : "rtti",
12258     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12259    },
12260    {
12261     "kind" : "complete_dtor_pointer",
12262     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12263    },
12264    {
12265     "kind" : "deleting_dtor_pointer",
12266     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12267    },
12268    {
12269     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12270    },
12271    {
12272     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12273    },
12274    {
12275     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12276    },
12277    {
12278     "component_value" : -24,
12279     "kind" : "offset_to_top"
12280    },
12281    {
12282     "kind" : "rtti",
12283     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12284    },
12285    {
12286     "kind" : "complete_dtor_pointer",
12287     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12288    },
12289    {
12290     "kind" : "deleting_dtor_pointer",
12291     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12292    },
12293    {
12294     "kind" : "vcall_offset"
12295    },
12296    {
12297     "component_value" : -76,
12298     "kind" : "vcall_offset"
12299    },
12300    {
12301     "component_value" : -76,
12302     "kind" : "vcall_offset"
12303    },
12304    {
12305     "component_value" : -76,
12306     "kind" : "vcall_offset"
12307    },
12308    {
12309     "component_value" : -84,
12310     "kind" : "vcall_offset"
12311    },
12312    {
12313     "component_value" : -84,
12314     "kind" : "offset_to_top"
12315    },
12316    {
12317     "kind" : "rtti",
12318     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12319    },
12320    {
12321     "kind" : "complete_dtor_pointer",
12322     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12323    },
12324    {
12325     "kind" : "deleting_dtor_pointer",
12326     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12327    },
12328    {
12329     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12330    },
12331    {
12332     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12333    },
12334    {
12335     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12336    },
12337    {
12338     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12339    }
12340   ]
12341  },
12342  {
12343   "alignment" : 8,
12344   "fields" :
12345   [
12346    {
12347     "field_name" : "pid",
12348     "referenced_type" : "type-20"
12349    },
12350    {
12351     "field_name" : "ptr",
12352     "field_offset" : 64,
12353     "referenced_type" : "type-13"
12354    },
12355    {
12356     "field_name" : "arch",
12357     "field_offset" : 128,
12358     "referenced_type" : "type-372"
12359    }
12360   ],
12361   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12362   "name" : "android::hidl::base::V1_0::DebugInfo",
12363   "referenced_type" : "type-371",
12364   "self_type" : "type-371",
12365   "size" : 24,
12366   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12367   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12368  },
12369  {
12370   "alignment" : 4,
12371   "base_specifiers" :
12372   [
12373    {
12374     "is_virtual" : true,
12375     "referenced_type" : "type-7"
12376    }
12377   ],
12378   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12379   "name" : "android::hidl::base::V1_0::IBase",
12380   "referenced_type" : "type-16",
12381   "self_type" : "type-16",
12382   "size" : 12,
12383   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12384   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12385   "vtable_components" :
12386   [
12387    {
12388     "component_value" : 4,
12389     "kind" : "vbase_offset"
12390    },
12391    {
12392     "kind" : "offset_to_top"
12393    },
12394    {
12395     "kind" : "rtti",
12396     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12397    },
12398    {
12399     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12400    },
12401    {
12402     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12403    },
12404    {
12405     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12406    },
12407    {
12408     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12409    },
12410    {
12411     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12412    },
12413    {
12414     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12415    },
12416    {
12417     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12418    },
12419    {
12420     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12421    },
12422    {
12423     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12424    },
12425    {
12426     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12427    },
12428    {
12429     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12430    },
12431    {
12432     "kind" : "complete_dtor_pointer",
12433     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12434    },
12435    {
12436     "kind" : "deleting_dtor_pointer",
12437     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12438    },
12439    {
12440     "kind" : "vcall_offset"
12441    },
12442    {
12443     "kind" : "vcall_offset"
12444    },
12445    {
12446     "kind" : "vcall_offset"
12447    },
12448    {
12449     "kind" : "vcall_offset"
12450    },
12451    {
12452     "component_value" : -4,
12453     "kind" : "vcall_offset"
12454    },
12455    {
12456     "component_value" : -4,
12457     "kind" : "offset_to_top"
12458    },
12459    {
12460     "kind" : "rtti",
12461     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12462    },
12463    {
12464     "kind" : "complete_dtor_pointer",
12465     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12466    },
12467    {
12468     "kind" : "deleting_dtor_pointer",
12469     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12470    },
12471    {
12472     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12473    },
12474    {
12475     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12476    },
12477    {
12478     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12479    },
12480    {
12481     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12482    }
12483   ]
12484  },
12485  {
12486   "alignment" : 4,
12487   "base_specifiers" :
12488   [
12489    {
12490     "referenced_type" : "type-16"
12491    }
12492   ],
12493   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12494   "name" : "android::hidl::manager::V1_0::IServiceManager",
12495   "referenced_type" : "type-82",
12496   "self_type" : "type-82",
12497   "size" : 12,
12498   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12499   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12500   "vtable_components" :
12501   [
12502    {
12503     "component_value" : 4,
12504     "kind" : "vbase_offset"
12505    },
12506    {
12507     "kind" : "offset_to_top"
12508    },
12509    {
12510     "kind" : "rtti",
12511     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12512    },
12513    {
12514     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12515    },
12516    {
12517     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12518    },
12519    {
12520     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12521    },
12522    {
12523     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12530    },
12531    {
12532     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12545    },
12546    {
12547     "kind" : "complete_dtor_pointer",
12548     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12549    },
12550    {
12551     "kind" : "deleting_dtor_pointer",
12552     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12553    },
12554    {
12555     "is_pure" : true,
12556     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12557    },
12558    {
12559     "is_pure" : true,
12560     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12561    },
12562    {
12563     "is_pure" : true,
12564     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12565    },
12566    {
12567     "is_pure" : true,
12568     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12569    },
12570    {
12571     "is_pure" : true,
12572     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12573    },
12574    {
12575     "is_pure" : true,
12576     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12577    },
12578    {
12579     "is_pure" : true,
12580     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12581    },
12582    {
12583     "is_pure" : true,
12584     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12585    },
12586    {
12587     "kind" : "vcall_offset"
12588    },
12589    {
12590     "kind" : "vcall_offset"
12591    },
12592    {
12593     "kind" : "vcall_offset"
12594    },
12595    {
12596     "kind" : "vcall_offset"
12597    },
12598    {
12599     "component_value" : -4,
12600     "kind" : "vcall_offset"
12601    },
12602    {
12603     "component_value" : -4,
12604     "kind" : "offset_to_top"
12605    },
12606    {
12607     "kind" : "rtti",
12608     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12609    },
12610    {
12611     "kind" : "complete_dtor_pointer",
12612     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12613    },
12614    {
12615     "kind" : "deleting_dtor_pointer",
12616     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12617    },
12618    {
12619     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12623    },
12624    {
12625     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12629    }
12630   ]
12631  },
12632  {
12633   "alignment" : 8,
12634   "fields" :
12635   [
12636    {
12637     "field_name" : "interfaceName",
12638     "referenced_type" : "type-303"
12639    },
12640    {
12641     "field_name" : "instanceName",
12642     "field_offset" : 128,
12643     "referenced_type" : "type-303"
12644    },
12645    {
12646     "field_name" : "pid",
12647     "field_offset" : 256,
12648     "referenced_type" : "type-20"
12649    },
12650    {
12651     "field_name" : "clientPids",
12652     "field_offset" : 320,
12653     "referenced_type" : "type-343"
12654    },
12655    {
12656     "field_name" : "arch",
12657     "field_offset" : 448,
12658     "referenced_type" : "type-372"
12659    }
12660   ],
12661   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12662   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12663   "referenced_type" : "type-512",
12664   "self_type" : "type-512",
12665   "size" : 64,
12666   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12667   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12668  },
12669  {
12670   "alignment" : 4,
12671   "base_specifiers" :
12672   [
12673    {
12674     "referenced_type" : "type-16"
12675    }
12676   ],
12677   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12678   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12679   "referenced_type" : "type-97",
12680   "self_type" : "type-97",
12681   "size" : 12,
12682   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12683   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12684   "vtable_components" :
12685   [
12686    {
12687     "component_value" : 4,
12688     "kind" : "vbase_offset"
12689    },
12690    {
12691     "kind" : "offset_to_top"
12692    },
12693    {
12694     "kind" : "rtti",
12695     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12696    },
12697    {
12698     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12699    },
12700    {
12701     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12702    },
12703    {
12704     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12705    },
12706    {
12707     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12708    },
12709    {
12710     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12711    },
12712    {
12713     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12714    },
12715    {
12716     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12717    },
12718    {
12719     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12723    },
12724    {
12725     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12726    },
12727    {
12728     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12729    },
12730    {
12731     "kind" : "complete_dtor_pointer",
12732     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12733    },
12734    {
12735     "kind" : "deleting_dtor_pointer",
12736     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12737    },
12738    {
12739     "is_pure" : true,
12740     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12741    },
12742    {
12743     "kind" : "vcall_offset"
12744    },
12745    {
12746     "kind" : "vcall_offset"
12747    },
12748    {
12749     "kind" : "vcall_offset"
12750    },
12751    {
12752     "kind" : "vcall_offset"
12753    },
12754    {
12755     "component_value" : -4,
12756     "kind" : "vcall_offset"
12757    },
12758    {
12759     "component_value" : -4,
12760     "kind" : "offset_to_top"
12761    },
12762    {
12763     "kind" : "rtti",
12764     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12765    },
12766    {
12767     "kind" : "complete_dtor_pointer",
12768     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12769    },
12770    {
12771     "kind" : "deleting_dtor_pointer",
12772     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12773    },
12774    {
12775     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12776    },
12777    {
12778     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12779    },
12780    {
12781     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12782    },
12783    {
12784     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12785    }
12786   ]
12787  },
12788  {
12789   "alignment" : 4,
12790   "fields" :
12791   [
12792    {
12793     "access" : "private",
12794     "field_name" : "m_ptr",
12795     "referenced_type" : "type-89"
12796    }
12797   ],
12798   "linker_set_key" : "android::sp<android::Thread>",
12799   "name" : "android::sp<android::Thread>",
12800   "record_kind" : "class",
12801   "referenced_type" : "type-88",
12802   "self_type" : "type-88",
12803   "size" : 4,
12804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12805   "template_args" : [ "type-90" ],
12806   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12807  },
12808  {
12809   "alignment" : 4,
12810   "fields" :
12811   [
12812    {
12813     "access" : "private",
12814     "field_name" : "m_ptr",
12815     "referenced_type" : "type-152"
12816    }
12817   ],
12818   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12819   "name" : "android::sp<android::hardware::BHwBinder>",
12820   "record_kind" : "class",
12821   "referenced_type" : "type-151",
12822   "self_type" : "type-151",
12823   "size" : 4,
12824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12825   "template_args" : [ "type-153" ],
12826   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12827  },
12828  {
12829   "alignment" : 4,
12830   "fields" :
12831   [
12832    {
12833     "access" : "private",
12834     "field_name" : "m_ptr",
12835     "referenced_type" : "type-590"
12836    }
12837   ],
12838   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12839   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12840   "record_kind" : "class",
12841   "referenced_type" : "type-659",
12842   "self_type" : "type-659",
12843   "size" : 4,
12844   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12845   "template_args" : [ "type-17" ],
12846   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12847  },
12848  {
12849   "alignment" : 4,
12850   "fields" :
12851   [
12852    {
12853     "access" : "private",
12854     "field_name" : "m_ptr",
12855     "referenced_type" : "type-32"
12856    }
12857   ],
12858   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12859   "name" : "android::sp<android::hardware::IBinder>",
12860   "record_kind" : "class",
12861   "referenced_type" : "type-45",
12862   "self_type" : "type-45",
12863   "size" : 4,
12864   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12865   "template_args" : [ "type-33" ],
12866   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12867  },
12868  {
12869   "alignment" : 4,
12870   "fields" :
12871   [
12872    {
12873     "access" : "private",
12874     "field_name" : "m_ptr",
12875     "referenced_type" : "type-675"
12876    }
12877   ],
12878   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12879   "name" : "android::sp<android::hardware::IInterface>",
12880   "record_kind" : "class",
12881   "referenced_type" : "type-674",
12882   "self_type" : "type-674",
12883   "size" : 4,
12884   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12885   "template_args" : [ "type-110" ],
12886   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12887  },
12888  {
12889   "alignment" : 4,
12890   "fields" :
12891   [
12892    {
12893     "access" : "private",
12894     "field_name" : "m_ptr",
12895     "referenced_type" : "type-18"
12896    }
12897   ],
12898   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12899   "name" : "android::sp<android::hardware::ProcessState>",
12900   "record_kind" : "class",
12901   "referenced_type" : "type-77",
12902   "self_type" : "type-77",
12903   "size" : 4,
12904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12905   "template_args" : [ "type-19" ],
12906   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12907  },
12908  {
12909   "alignment" : 4,
12910   "fields" :
12911   [
12912    {
12913     "access" : "private",
12914     "field_name" : "m_ptr",
12915     "referenced_type" : "type-145"
12916    }
12917   ],
12918   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12919   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12920   "record_kind" : "class",
12921   "referenced_type" : "type-144",
12922   "self_type" : "type-144",
12923   "size" : 4,
12924   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12925   "template_args" : [ "type-3" ],
12926   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12927  },
12928  {
12929   "alignment" : 4,
12930   "fields" :
12931   [
12932    {
12933     "access" : "private",
12934     "field_name" : "m_ptr",
12935     "referenced_type" : "type-5"
12936    }
12937   ],
12938   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12939   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12940   "record_kind" : "class",
12941   "referenced_type" : "type-264",
12942   "self_type" : "type-264",
12943   "size" : 4,
12944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12945   "template_args" : [ "type-6" ],
12946   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12947  },
12948  {
12949   "alignment" : 4,
12950   "fields" :
12951   [
12952    {
12953     "access" : "private",
12954     "field_name" : "m_ptr",
12955     "referenced_type" : "type-137"
12956    }
12957   ],
12958   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
12959   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
12960   "record_kind" : "class",
12961   "referenced_type" : "type-136",
12962   "self_type" : "type-136",
12963   "size" : 4,
12964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12965   "template_args" : [ "type-138" ],
12966   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
12967  },
12968  {
12969   "alignment" : 4,
12970   "fields" :
12971   [
12972    {
12973     "access" : "private",
12974     "field_name" : "m_ptr",
12975     "referenced_type" : "type-103"
12976    }
12977   ],
12978   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
12979   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
12980   "record_kind" : "class",
12981   "referenced_type" : "type-102",
12982   "self_type" : "type-102",
12983   "size" : 4,
12984   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12985   "template_args" : [ "type-104" ],
12986   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
12987  },
12988  {
12989   "alignment" : 4,
12990   "fields" :
12991   [
12992    {
12993     "access" : "private",
12994     "field_name" : "m_ptr",
12995     "referenced_type" : "type-15"
12996    }
12997   ],
12998   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12999   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13000   "record_kind" : "class",
13001   "referenced_type" : "type-389",
13002   "self_type" : "type-389",
13003   "size" : 4,
13004   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13005   "template_args" : [ "type-16" ],
13006   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13007  },
13008  {
13009   "alignment" : 4,
13010   "fields" :
13011   [
13012    {
13013     "access" : "private",
13014     "field_name" : "m_ptr",
13015     "referenced_type" : "type-81"
13016    }
13017   ],
13018   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13019   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13020   "record_kind" : "class",
13021   "referenced_type" : "type-80",
13022   "self_type" : "type-80",
13023   "size" : 4,
13024   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13025   "template_args" : [ "type-82" ],
13026   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13027  },
13028  {
13029   "alignment" : 4,
13030   "fields" :
13031   [
13032    {
13033     "access" : "private",
13034     "field_name" : "m_ptr",
13035     "referenced_type" : "type-96"
13036    }
13037   ],
13038   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13039   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13040   "record_kind" : "class",
13041   "referenced_type" : "type-95",
13042   "self_type" : "type-95",
13043   "size" : 4,
13044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13045   "template_args" : [ "type-97" ],
13046   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13047  },
13048  {
13049   "alignment" : 1,
13050   "linker_set_key" : "android::trait_trivial_copy<bool>",
13051   "name" : "android::trait_trivial_copy<bool>",
13052   "referenced_type" : "type-206",
13053   "self_type" : "type-206",
13054   "size" : 1,
13055   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13056   "template_args" : [ "type-34" ],
13057   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13058  },
13059  {
13060   "alignment" : 1,
13061   "linker_set_key" : "android::trait_trivial_copy<char>",
13062   "name" : "android::trait_trivial_copy<char>",
13063   "referenced_type" : "type-210",
13064   "self_type" : "type-210",
13065   "size" : 1,
13066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13067   "template_args" : [ "type-53" ],
13068   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13069  },
13070  {
13071   "alignment" : 1,
13072   "linker_set_key" : "android::trait_trivial_copy<double>",
13073   "name" : "android::trait_trivial_copy<double>",
13074   "referenced_type" : "type-266",
13075   "self_type" : "type-266",
13076   "size" : 1,
13077   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13078   "template_args" : [ "type-262" ],
13079   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13080  },
13081  {
13082   "alignment" : 1,
13083   "linker_set_key" : "android::trait_trivial_copy<float>",
13084   "name" : "android::trait_trivial_copy<float>",
13085   "referenced_type" : "type-259",
13086   "self_type" : "type-259",
13087   "size" : 1,
13088   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13089   "template_args" : [ "type-257" ],
13090   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13091  },
13092  {
13093   "alignment" : 1,
13094   "linker_set_key" : "android::trait_trivial_copy<int>",
13095   "name" : "android::trait_trivial_copy<int>",
13096   "referenced_type" : "type-227",
13097   "self_type" : "type-227",
13098   "size" : 1,
13099   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13100   "template_args" : [ "type-20" ],
13101   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13102  },
13103  {
13104   "alignment" : 1,
13105   "linker_set_key" : "android::trait_trivial_copy<long long>",
13106   "name" : "android::trait_trivial_copy<long long>",
13107   "referenced_type" : "type-248",
13108   "self_type" : "type-248",
13109   "size" : 1,
13110   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13111   "template_args" : [ "type-25" ],
13112   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13113  },
13114  {
13115   "alignment" : 1,
13116   "linker_set_key" : "android::trait_trivial_copy<long>",
13117   "name" : "android::trait_trivial_copy<long>",
13118   "referenced_type" : "type-237",
13119   "self_type" : "type-237",
13120   "size" : 1,
13121   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13122   "template_args" : [ "type-235" ],
13123   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13124  },
13125  {
13126   "alignment" : 1,
13127   "linker_set_key" : "android::trait_trivial_copy<short>",
13128   "name" : "android::trait_trivial_copy<short>",
13129   "referenced_type" : "type-219",
13130   "self_type" : "type-219",
13131   "size" : 1,
13132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13133   "template_args" : [ "type-217" ],
13134   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13135  },
13136  {
13137   "alignment" : 1,
13138   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13139   "name" : "android::trait_trivial_copy<unsigned char>",
13140   "referenced_type" : "type-214",
13141   "self_type" : "type-214",
13142   "size" : 1,
13143   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13144   "template_args" : [ "type-124" ],
13145   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13146  },
13147  {
13148   "alignment" : 1,
13149   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13150   "name" : "android::trait_trivial_copy<unsigned int>",
13151   "referenced_type" : "type-232",
13152   "self_type" : "type-232",
13153   "size" : 1,
13154   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13155   "template_args" : [ "type-2" ],
13156   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13157  },
13158  {
13159   "alignment" : 1,
13160   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13161   "name" : "android::trait_trivial_copy<unsigned long long>",
13162   "referenced_type" : "type-253",
13163   "self_type" : "type-253",
13164   "size" : 1,
13165   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13166   "template_args" : [ "type-13" ],
13167   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13168  },
13169  {
13170   "alignment" : 1,
13171   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13172   "name" : "android::trait_trivial_copy<unsigned long>",
13173   "referenced_type" : "type-244",
13174   "self_type" : "type-244",
13175   "size" : 1,
13176   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13177   "template_args" : [ "type-240" ],
13178   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13179  },
13180  {
13181   "alignment" : 1,
13182   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13183   "name" : "android::trait_trivial_copy<unsigned short>",
13184   "referenced_type" : "type-223",
13185   "self_type" : "type-223",
13186   "size" : 1,
13187   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13188   "template_args" : [ "type-126" ],
13189   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13190  },
13191  {
13192   "alignment" : 1,
13193   "linker_set_key" : "android::trait_trivial_copy<void>",
13194   "name" : "android::trait_trivial_copy<void>",
13195   "referenced_type" : "type-202",
13196   "self_type" : "type-202",
13197   "size" : 1,
13198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13199   "template_args" : [ "type-22" ],
13200   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13201  },
13202  {
13203   "alignment" : 1,
13204   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13205   "name" : "android::trait_trivial_ctor<bool>",
13206   "referenced_type" : "type-204",
13207   "self_type" : "type-204",
13208   "size" : 1,
13209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13210   "template_args" : [ "type-34" ],
13211   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13212  },
13213  {
13214   "alignment" : 1,
13215   "linker_set_key" : "android::trait_trivial_ctor<char>",
13216   "name" : "android::trait_trivial_ctor<char>",
13217   "referenced_type" : "type-208",
13218   "self_type" : "type-208",
13219   "size" : 1,
13220   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13221   "template_args" : [ "type-53" ],
13222   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13223  },
13224  {
13225   "alignment" : 1,
13226   "linker_set_key" : "android::trait_trivial_ctor<double>",
13227   "name" : "android::trait_trivial_ctor<double>",
13228   "referenced_type" : "type-261",
13229   "self_type" : "type-261",
13230   "size" : 1,
13231   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13232   "template_args" : [ "type-262" ],
13233   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13234  },
13235  {
13236   "alignment" : 1,
13237   "linker_set_key" : "android::trait_trivial_ctor<float>",
13238   "name" : "android::trait_trivial_ctor<float>",
13239   "referenced_type" : "type-256",
13240   "self_type" : "type-256",
13241   "size" : 1,
13242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13243   "template_args" : [ "type-257" ],
13244   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13245  },
13246  {
13247   "alignment" : 1,
13248   "linker_set_key" : "android::trait_trivial_ctor<int>",
13249   "name" : "android::trait_trivial_ctor<int>",
13250   "referenced_type" : "type-225",
13251   "self_type" : "type-225",
13252   "size" : 1,
13253   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13254   "template_args" : [ "type-20" ],
13255   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13256  },
13257  {
13258   "alignment" : 1,
13259   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13260   "name" : "android::trait_trivial_ctor<long long>",
13261   "referenced_type" : "type-246",
13262   "self_type" : "type-246",
13263   "size" : 1,
13264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13265   "template_args" : [ "type-25" ],
13266   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13267  },
13268  {
13269   "alignment" : 1,
13270   "linker_set_key" : "android::trait_trivial_ctor<long>",
13271   "name" : "android::trait_trivial_ctor<long>",
13272   "referenced_type" : "type-234",
13273   "self_type" : "type-234",
13274   "size" : 1,
13275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13276   "template_args" : [ "type-235" ],
13277   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13278  },
13279  {
13280   "alignment" : 1,
13281   "linker_set_key" : "android::trait_trivial_ctor<short>",
13282   "name" : "android::trait_trivial_ctor<short>",
13283   "referenced_type" : "type-216",
13284   "self_type" : "type-216",
13285   "size" : 1,
13286   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13287   "template_args" : [ "type-217" ],
13288   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13289  },
13290  {
13291   "alignment" : 1,
13292   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13293   "name" : "android::trait_trivial_ctor<unsigned char>",
13294   "referenced_type" : "type-212",
13295   "self_type" : "type-212",
13296   "size" : 1,
13297   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13298   "template_args" : [ "type-124" ],
13299   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13300  },
13301  {
13302   "alignment" : 1,
13303   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13304   "name" : "android::trait_trivial_ctor<unsigned int>",
13305   "referenced_type" : "type-230",
13306   "self_type" : "type-230",
13307   "size" : 1,
13308   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13309   "template_args" : [ "type-2" ],
13310   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13311  },
13312  {
13313   "alignment" : 1,
13314   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13315   "name" : "android::trait_trivial_ctor<unsigned long long>",
13316   "referenced_type" : "type-250",
13317   "self_type" : "type-250",
13318   "size" : 1,
13319   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13320   "template_args" : [ "type-13" ],
13321   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13322  },
13323  {
13324   "alignment" : 1,
13325   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13326   "name" : "android::trait_trivial_ctor<unsigned long>",
13327   "referenced_type" : "type-239",
13328   "self_type" : "type-239",
13329   "size" : 1,
13330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13331   "template_args" : [ "type-240" ],
13332   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13333  },
13334  {
13335   "alignment" : 1,
13336   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13337   "name" : "android::trait_trivial_ctor<unsigned short>",
13338   "referenced_type" : "type-221",
13339   "self_type" : "type-221",
13340   "size" : 1,
13341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13342   "template_args" : [ "type-126" ],
13343   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13344  },
13345  {
13346   "alignment" : 1,
13347   "linker_set_key" : "android::trait_trivial_ctor<void>",
13348   "name" : "android::trait_trivial_ctor<void>",
13349   "referenced_type" : "type-199",
13350   "self_type" : "type-199",
13351   "size" : 1,
13352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13353   "template_args" : [ "type-22" ],
13354   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13355  },
13356  {
13357   "alignment" : 1,
13358   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13359   "name" : "android::trait_trivial_dtor<bool>",
13360   "referenced_type" : "type-205",
13361   "self_type" : "type-205",
13362   "size" : 1,
13363   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13364   "template_args" : [ "type-34" ],
13365   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13366  },
13367  {
13368   "alignment" : 1,
13369   "linker_set_key" : "android::trait_trivial_dtor<char>",
13370   "name" : "android::trait_trivial_dtor<char>",
13371   "referenced_type" : "type-209",
13372   "self_type" : "type-209",
13373   "size" : 1,
13374   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13375   "template_args" : [ "type-53" ],
13376   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13377  },
13378  {
13379   "alignment" : 1,
13380   "linker_set_key" : "android::trait_trivial_dtor<double>",
13381   "name" : "android::trait_trivial_dtor<double>",
13382   "referenced_type" : "type-265",
13383   "self_type" : "type-265",
13384   "size" : 1,
13385   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13386   "template_args" : [ "type-262" ],
13387   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13388  },
13389  {
13390   "alignment" : 1,
13391   "linker_set_key" : "android::trait_trivial_dtor<float>",
13392   "name" : "android::trait_trivial_dtor<float>",
13393   "referenced_type" : "type-258",
13394   "self_type" : "type-258",
13395   "size" : 1,
13396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13397   "template_args" : [ "type-257" ],
13398   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13399  },
13400  {
13401   "alignment" : 1,
13402   "linker_set_key" : "android::trait_trivial_dtor<int>",
13403   "name" : "android::trait_trivial_dtor<int>",
13404   "referenced_type" : "type-226",
13405   "self_type" : "type-226",
13406   "size" : 1,
13407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13408   "template_args" : [ "type-20" ],
13409   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13410  },
13411  {
13412   "alignment" : 1,
13413   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13414   "name" : "android::trait_trivial_dtor<long long>",
13415   "referenced_type" : "type-247",
13416   "self_type" : "type-247",
13417   "size" : 1,
13418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13419   "template_args" : [ "type-25" ],
13420   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13421  },
13422  {
13423   "alignment" : 1,
13424   "linker_set_key" : "android::trait_trivial_dtor<long>",
13425   "name" : "android::trait_trivial_dtor<long>",
13426   "referenced_type" : "type-236",
13427   "self_type" : "type-236",
13428   "size" : 1,
13429   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13430   "template_args" : [ "type-235" ],
13431   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13432  },
13433  {
13434   "alignment" : 1,
13435   "linker_set_key" : "android::trait_trivial_dtor<short>",
13436   "name" : "android::trait_trivial_dtor<short>",
13437   "referenced_type" : "type-218",
13438   "self_type" : "type-218",
13439   "size" : 1,
13440   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13441   "template_args" : [ "type-217" ],
13442   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13443  },
13444  {
13445   "alignment" : 1,
13446   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13447   "name" : "android::trait_trivial_dtor<unsigned char>",
13448   "referenced_type" : "type-213",
13449   "self_type" : "type-213",
13450   "size" : 1,
13451   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13452   "template_args" : [ "type-124" ],
13453   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13454  },
13455  {
13456   "alignment" : 1,
13457   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13458   "name" : "android::trait_trivial_dtor<unsigned int>",
13459   "referenced_type" : "type-231",
13460   "self_type" : "type-231",
13461   "size" : 1,
13462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13463   "template_args" : [ "type-2" ],
13464   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13465  },
13466  {
13467   "alignment" : 1,
13468   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13469   "name" : "android::trait_trivial_dtor<unsigned long long>",
13470   "referenced_type" : "type-252",
13471   "self_type" : "type-252",
13472   "size" : 1,
13473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13474   "template_args" : [ "type-13" ],
13475   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13476  },
13477  {
13478   "alignment" : 1,
13479   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13480   "name" : "android::trait_trivial_dtor<unsigned long>",
13481   "referenced_type" : "type-242",
13482   "self_type" : "type-242",
13483   "size" : 1,
13484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13485   "template_args" : [ "type-240" ],
13486   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13487  },
13488  {
13489   "alignment" : 1,
13490   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13491   "name" : "android::trait_trivial_dtor<unsigned short>",
13492   "referenced_type" : "type-222",
13493   "self_type" : "type-222",
13494   "size" : 1,
13495   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13496   "template_args" : [ "type-126" ],
13497   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13498  },
13499  {
13500   "alignment" : 1,
13501   "linker_set_key" : "android::trait_trivial_dtor<void>",
13502   "name" : "android::trait_trivial_dtor<void>",
13503   "referenced_type" : "type-201",
13504   "self_type" : "type-201",
13505   "size" : 1,
13506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13507   "template_args" : [ "type-22" ],
13508   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13509  },
13510  {
13511   "alignment" : 1,
13512   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13513   "name" : "android::trait_trivial_move<android::String16>",
13514   "referenced_type" : "type-392",
13515   "self_type" : "type-392",
13516   "size" : 1,
13517   "source_file" : "/system/core/libutils/include/utils/String16.h",
13518   "template_args" : [ "type-39" ],
13519   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13520  },
13521  {
13522   "alignment" : 1,
13523   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13524   "name" : "android::trait_trivial_move<android::String8>",
13525   "referenced_type" : "type-384",
13526   "self_type" : "type-384",
13527   "size" : 1,
13528   "source_file" : "/system/core/libutils/include/utils/String8.h",
13529   "template_args" : [ "type-50" ],
13530   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13531  },
13532  {
13533   "alignment" : 1,
13534   "linker_set_key" : "android::trait_trivial_move<bool>",
13535   "name" : "android::trait_trivial_move<bool>",
13536   "referenced_type" : "type-207",
13537   "self_type" : "type-207",
13538   "size" : 1,
13539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13540   "template_args" : [ "type-34" ],
13541   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13542  },
13543  {
13544   "alignment" : 1,
13545   "linker_set_key" : "android::trait_trivial_move<char>",
13546   "name" : "android::trait_trivial_move<char>",
13547   "referenced_type" : "type-211",
13548   "self_type" : "type-211",
13549   "size" : 1,
13550   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13551   "template_args" : [ "type-53" ],
13552   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13553  },
13554  {
13555   "alignment" : 1,
13556   "linker_set_key" : "android::trait_trivial_move<double>",
13557   "name" : "android::trait_trivial_move<double>",
13558   "referenced_type" : "type-268",
13559   "self_type" : "type-268",
13560   "size" : 1,
13561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13562   "template_args" : [ "type-262" ],
13563   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13564  },
13565  {
13566   "alignment" : 1,
13567   "linker_set_key" : "android::trait_trivial_move<float>",
13568   "name" : "android::trait_trivial_move<float>",
13569   "referenced_type" : "type-260",
13570   "self_type" : "type-260",
13571   "size" : 1,
13572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13573   "template_args" : [ "type-257" ],
13574   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13575  },
13576  {
13577   "alignment" : 1,
13578   "linker_set_key" : "android::trait_trivial_move<int>",
13579   "name" : "android::trait_trivial_move<int>",
13580   "referenced_type" : "type-228",
13581   "self_type" : "type-228",
13582   "size" : 1,
13583   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13584   "template_args" : [ "type-20" ],
13585   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13586  },
13587  {
13588   "alignment" : 1,
13589   "linker_set_key" : "android::trait_trivial_move<long long>",
13590   "name" : "android::trait_trivial_move<long long>",
13591   "referenced_type" : "type-249",
13592   "self_type" : "type-249",
13593   "size" : 1,
13594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13595   "template_args" : [ "type-25" ],
13596   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13597  },
13598  {
13599   "alignment" : 1,
13600   "linker_set_key" : "android::trait_trivial_move<long>",
13601   "name" : "android::trait_trivial_move<long>",
13602   "referenced_type" : "type-238",
13603   "self_type" : "type-238",
13604   "size" : 1,
13605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13606   "template_args" : [ "type-235" ],
13607   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13608  },
13609  {
13610   "alignment" : 1,
13611   "linker_set_key" : "android::trait_trivial_move<short>",
13612   "name" : "android::trait_trivial_move<short>",
13613   "referenced_type" : "type-220",
13614   "self_type" : "type-220",
13615   "size" : 1,
13616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13617   "template_args" : [ "type-217" ],
13618   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13619  },
13620  {
13621   "alignment" : 1,
13622   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13623   "name" : "android::trait_trivial_move<unsigned char>",
13624   "referenced_type" : "type-215",
13625   "self_type" : "type-215",
13626   "size" : 1,
13627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13628   "template_args" : [ "type-124" ],
13629   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13630  },
13631  {
13632   "alignment" : 1,
13633   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13634   "name" : "android::trait_trivial_move<unsigned int>",
13635   "referenced_type" : "type-233",
13636   "self_type" : "type-233",
13637   "size" : 1,
13638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13639   "template_args" : [ "type-2" ],
13640   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13641  },
13642  {
13643   "alignment" : 1,
13644   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13645   "name" : "android::trait_trivial_move<unsigned long long>",
13646   "referenced_type" : "type-255",
13647   "self_type" : "type-255",
13648   "size" : 1,
13649   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13650   "template_args" : [ "type-13" ],
13651   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13652  },
13653  {
13654   "alignment" : 1,
13655   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13656   "name" : "android::trait_trivial_move<unsigned long>",
13657   "referenced_type" : "type-245",
13658   "self_type" : "type-245",
13659   "size" : 1,
13660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13661   "template_args" : [ "type-240" ],
13662   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13663  },
13664  {
13665   "alignment" : 1,
13666   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13667   "name" : "android::trait_trivial_move<unsigned short>",
13668   "referenced_type" : "type-224",
13669   "self_type" : "type-224",
13670   "size" : 1,
13671   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13672   "template_args" : [ "type-126" ],
13673   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13674  },
13675  {
13676   "alignment" : 1,
13677   "linker_set_key" : "android::trait_trivial_move<void>",
13678   "name" : "android::trait_trivial_move<void>",
13679   "referenced_type" : "type-203",
13680   "self_type" : "type-203",
13681   "size" : 1,
13682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13683   "template_args" : [ "type-22" ],
13684   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13685  },
13686  {
13687   "alignment" : 4,
13688   "fields" :
13689   [
13690    {
13691     "access" : "private",
13692     "field_name" : "m_ptr",
13693     "referenced_type" : "type-152"
13694    },
13695    {
13696     "access" : "private",
13697     "field_name" : "m_refs",
13698     "field_offset" : 32,
13699     "referenced_type" : "type-11"
13700    }
13701   ],
13702   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13703   "name" : "android::wp<android::hardware::BHwBinder>",
13704   "record_kind" : "class",
13705   "referenced_type" : "type-306",
13706   "self_type" : "type-306",
13707   "size" : 8,
13708   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13709   "template_args" : [ "type-153" ],
13710   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13711  },
13712  {
13713   "alignment" : 4,
13714   "fields" :
13715   [
13716    {
13717     "access" : "private",
13718     "field_name" : "m_ptr",
13719     "referenced_type" : "type-590"
13720    },
13721    {
13722     "access" : "private",
13723     "field_name" : "m_refs",
13724     "field_offset" : 32,
13725     "referenced_type" : "type-11"
13726    }
13727   ],
13728   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13729   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13730   "record_kind" : "class",
13731   "referenced_type" : "type-589",
13732   "self_type" : "type-589",
13733   "size" : 8,
13734   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13735   "template_args" : [ "type-17" ],
13736   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13737  },
13738  {
13739   "alignment" : 4,
13740   "fields" :
13741   [
13742    {
13743     "access" : "private",
13744     "field_name" : "m_ptr",
13745     "referenced_type" : "type-5"
13746    },
13747    {
13748     "access" : "private",
13749     "field_name" : "m_refs",
13750     "field_offset" : 32,
13751     "referenced_type" : "type-11"
13752    }
13753   ],
13754   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13755   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13756   "record_kind" : "class",
13757   "referenced_type" : "type-4",
13758   "self_type" : "type-4",
13759   "size" : 8,
13760   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13761   "template_args" : [ "type-6" ],
13762   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13763  },
13764  {
13765   "alignment" : 4,
13766   "fields" :
13767   [
13768    {
13769     "access" : "private",
13770     "field_name" : "m_ptr",
13771     "referenced_type" : "type-15"
13772    },
13773    {
13774     "access" : "private",
13775     "field_name" : "m_refs",
13776     "field_offset" : 32,
13777     "referenced_type" : "type-11"
13778    }
13779   ],
13780   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13781   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13782   "record_kind" : "class",
13783   "referenced_type" : "type-14",
13784   "self_type" : "type-14",
13785   "size" : 8,
13786   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13787   "template_args" : [ "type-16" ],
13788   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13789  },
13790  {
13791   "alignment" : 4,
13792   "fields" :
13793   [
13794    {
13795     "field_name" : "maxContentLightLevel",
13796     "referenced_type" : "type-257"
13797    },
13798    {
13799     "field_name" : "maxFrameAverageLightLevel",
13800     "field_offset" : 32,
13801     "referenced_type" : "type-257"
13802    }
13803   ],
13804   "linker_set_key" : "android_cta861_3_metadata",
13805   "name" : "android_cta861_3_metadata",
13806   "referenced_type" : "type-483",
13807   "self_type" : "type-483",
13808   "size" : 8,
13809   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13810   "unique_id" : "android_cta861_3_metadata"
13811  },
13812  {
13813   "alignment" : 4,
13814   "fields" :
13815   [
13816    {
13817     "field_name" : "num_points",
13818     "referenced_type" : "type-2"
13819    },
13820    {
13821     "field_name" : "reserved",
13822     "field_offset" : 32,
13823     "referenced_type" : "type-473"
13824    },
13825    {
13826     "field_name" : "xyzc_points",
13827     "field_offset" : 288,
13828     "referenced_type" : "type-480"
13829    }
13830   ],
13831   "linker_set_key" : "android_depth_points",
13832   "name" : "android_depth_points",
13833   "referenced_type" : "type-479",
13834   "self_type" : "type-479",
13835   "size" : 36,
13836   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13837   "unique_id" : "android_depth_points"
13838  },
13839  {
13840   "alignment" : 4,
13841   "fields" :
13842   [
13843    {
13844     "field_name" : "format",
13845     "referenced_type" : "type-476"
13846    },
13847    {
13848     "field_name" : "num_planes",
13849     "field_offset" : 32,
13850     "referenced_type" : "type-2"
13851    },
13852    {
13853     "field_name" : "planes",
13854     "field_offset" : 64,
13855     "referenced_type" : "type-478"
13856    }
13857   ],
13858   "linker_set_key" : "android_flex_layout",
13859   "name" : "android_flex_layout",
13860   "referenced_type" : "type-477",
13861   "self_type" : "type-477",
13862   "size" : 12,
13863   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13864   "unique_id" : "android_flex_layout"
13865  },
13866  {
13867   "alignment" : 4,
13868   "fields" :
13869   [
13870    {
13871     "field_name" : "top_left",
13872     "referenced_type" : "type-401"
13873    },
13874    {
13875     "field_name" : "component",
13876     "field_offset" : 32,
13877     "referenced_type" : "type-474"
13878    },
13879    {
13880     "field_name" : "bits_per_component",
13881     "field_offset" : 64,
13882     "referenced_type" : "type-20"
13883    },
13884    {
13885     "field_name" : "bits_used",
13886     "field_offset" : 96,
13887     "referenced_type" : "type-20"
13888    },
13889    {
13890     "field_name" : "h_increment",
13891     "field_offset" : 128,
13892     "referenced_type" : "type-20"
13893    },
13894    {
13895     "field_name" : "v_increment",
13896     "field_offset" : 160,
13897     "referenced_type" : "type-20"
13898    },
13899    {
13900     "field_name" : "h_subsampling",
13901     "field_offset" : 192,
13902     "referenced_type" : "type-20"
13903    },
13904    {
13905     "field_name" : "v_subsampling",
13906     "field_offset" : 224,
13907     "referenced_type" : "type-20"
13908    }
13909   ],
13910   "linker_set_key" : "android_flex_plane",
13911   "name" : "android_flex_plane",
13912   "referenced_type" : "type-475",
13913   "self_type" : "type-475",
13914   "size" : 32,
13915   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13916   "unique_id" : "android_flex_plane"
13917  },
13918  {
13919   "alignment" : 4,
13920   "fields" :
13921   [
13922    {
13923     "field_name" : "displayPrimaryRed",
13924     "referenced_type" : "type-481"
13925    },
13926    {
13927     "field_name" : "displayPrimaryGreen",
13928     "field_offset" : 64,
13929     "referenced_type" : "type-481"
13930    },
13931    {
13932     "field_name" : "displayPrimaryBlue",
13933     "field_offset" : 128,
13934     "referenced_type" : "type-481"
13935    },
13936    {
13937     "field_name" : "whitePoint",
13938     "field_offset" : 192,
13939     "referenced_type" : "type-481"
13940    },
13941    {
13942     "field_name" : "maxLuminance",
13943     "field_offset" : 256,
13944     "referenced_type" : "type-257"
13945    },
13946    {
13947     "field_name" : "minLuminance",
13948     "field_offset" : 288,
13949     "referenced_type" : "type-257"
13950    }
13951   ],
13952   "linker_set_key" : "android_smpte2086_metadata",
13953   "name" : "android_smpte2086_metadata",
13954   "referenced_type" : "type-482",
13955   "self_type" : "type-482",
13956   "size" : 40,
13957   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13958   "unique_id" : "android_smpte2086_metadata"
13959  },
13960  {
13961   "alignment" : 4,
13962   "fields" :
13963   [
13964    {
13965     "field_name" : "x",
13966     "referenced_type" : "type-257"
13967    },
13968    {
13969     "field_name" : "y",
13970     "field_offset" : 32,
13971     "referenced_type" : "type-257"
13972    }
13973   ],
13974   "linker_set_key" : "android_xy_color",
13975   "name" : "android_xy_color",
13976   "referenced_type" : "type-481",
13977   "self_type" : "type-481",
13978   "size" : 8,
13979   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13980   "unique_id" : "android_xy_color"
13981  },
13982  {
13983   "alignment" : 4,
13984   "fields" :
13985   [
13986    {
13987     "field_name" : "y",
13988     "referenced_type" : "type-21"
13989    },
13990    {
13991     "field_name" : "cb",
13992     "field_offset" : 32,
13993     "referenced_type" : "type-21"
13994    },
13995    {
13996     "field_name" : "cr",
13997     "field_offset" : 64,
13998     "referenced_type" : "type-21"
13999    },
14000    {
14001     "field_name" : "ystride",
14002     "field_offset" : 96,
14003     "referenced_type" : "type-2"
14004    },
14005    {
14006     "field_name" : "cstride",
14007     "field_offset" : 128,
14008     "referenced_type" : "type-2"
14009    },
14010    {
14011     "field_name" : "chroma_step",
14012     "field_offset" : 160,
14013     "referenced_type" : "type-2"
14014    },
14015    {
14016     "field_name" : "reserved",
14017     "field_offset" : 192,
14018     "referenced_type" : "type-473"
14019    }
14020   ],
14021   "linker_set_key" : "android_ycbcr",
14022   "name" : "android_ycbcr",
14023   "referenced_type" : "type-472",
14024   "self_type" : "type-472",
14025   "size" : 56,
14026   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14027   "unique_id" : "android_ycbcr"
14028  },
14029  {
14030   "alignment" : 4,
14031   "fields" :
14032   [
14033    {
14034     "referenced_type" : "type-122"
14035    }
14036   ],
14037   "linker_set_key" : "log_msg",
14038   "name" : "log_msg",
14039   "referenced_type" : "type-121",
14040   "self_type" : "type-121",
14041   "size" : 5124,
14042   "source_file" : "/system/core/liblog/include/log/log_read.h",
14043   "unique_id" : "log_msg"
14044  },
14045  {
14046   "alignment" : 4,
14047   "fields" :
14048   [
14049    {
14050     "field_name" : "buf",
14051     "referenced_type" : "type-123"
14052    },
14053    {
14054     "field_name" : "entry",
14055     "referenced_type" : "type-125"
14056    },
14057    {
14058     "field_name" : "entry_v4",
14059     "referenced_type" : "type-125"
14060    },
14061    {
14062     "field_name" : "entry_v3",
14063     "referenced_type" : "type-128"
14064    },
14065    {
14066     "field_name" : "entry_v2",
14067     "referenced_type" : "type-129"
14068    },
14069    {
14070     "field_name" : "entry_v1",
14071     "referenced_type" : "type-130"
14072    }
14073   ],
14074   "is_anonymous" : true,
14075   "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",
14076   "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",
14077   "record_kind" : "union",
14078   "referenced_type" : "type-122",
14079   "self_type" : "type-122",
14080   "size" : 5124,
14081   "source_file" : "/system/core/liblog/include/log/log_read.h",
14082   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14083  },
14084  {
14085   "alignment" : 1,
14086   "fields" :
14087   [
14088    {
14089     "field_name" : "tv_sec",
14090     "referenced_type" : "type-2"
14091    },
14092    {
14093     "field_name" : "tv_nsec",
14094     "field_offset" : 32,
14095     "referenced_type" : "type-2"
14096    }
14097   ],
14098   "linker_set_key" : "log_time",
14099   "name" : "log_time",
14100   "referenced_type" : "type-393",
14101   "self_type" : "type-393",
14102   "size" : 8,
14103   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14104   "unique_id" : "_ZTS8log_time"
14105  },
14106  {
14107   "alignment" : 4,
14108   "fields" :
14109   [
14110    {
14111     "field_name" : "len",
14112     "referenced_type" : "type-126"
14113    },
14114    {
14115     "field_name" : "__pad",
14116     "field_offset" : 16,
14117     "referenced_type" : "type-126"
14118    },
14119    {
14120     "field_name" : "pid",
14121     "field_offset" : 32,
14122     "referenced_type" : "type-20"
14123    },
14124    {
14125     "field_name" : "tid",
14126     "field_offset" : 64,
14127     "referenced_type" : "type-20"
14128    },
14129    {
14130     "field_name" : "sec",
14131     "field_offset" : 96,
14132     "referenced_type" : "type-20"
14133    },
14134    {
14135     "field_name" : "nsec",
14136     "field_offset" : 128,
14137     "referenced_type" : "type-20"
14138    },
14139    {
14140     "field_name" : "msg",
14141     "field_offset" : 160,
14142     "referenced_type" : "type-127"
14143    }
14144   ],
14145   "linker_set_key" : "logger_entry",
14146   "name" : "logger_entry",
14147   "referenced_type" : "type-130",
14148   "self_type" : "type-130",
14149   "size" : 20,
14150   "source_file" : "/system/core/liblog/include/log/log_read.h",
14151   "unique_id" : "logger_entry"
14152  },
14153  {
14154   "alignment" : 1,
14155   "fields" :
14156   [
14157    {
14158     "field_name" : "len",
14159     "referenced_type" : "type-126"
14160    },
14161    {
14162     "field_name" : "hdr_size",
14163     "field_offset" : 16,
14164     "referenced_type" : "type-126"
14165    },
14166    {
14167     "field_name" : "pid",
14168     "field_offset" : 32,
14169     "referenced_type" : "type-20"
14170    },
14171    {
14172     "field_name" : "tid",
14173     "field_offset" : 64,
14174     "referenced_type" : "type-20"
14175    },
14176    {
14177     "field_name" : "sec",
14178     "field_offset" : 96,
14179     "referenced_type" : "type-20"
14180    },
14181    {
14182     "field_name" : "nsec",
14183     "field_offset" : 128,
14184     "referenced_type" : "type-20"
14185    },
14186    {
14187     "field_name" : "euid",
14188     "field_offset" : 160,
14189     "referenced_type" : "type-2"
14190    },
14191    {
14192     "field_name" : "msg",
14193     "field_offset" : 192,
14194     "referenced_type" : "type-127"
14195    }
14196   ],
14197   "linker_set_key" : "logger_entry_v2",
14198   "name" : "logger_entry_v2",
14199   "referenced_type" : "type-129",
14200   "self_type" : "type-129",
14201   "size" : 24,
14202   "source_file" : "/system/core/liblog/include/log/log_read.h",
14203   "unique_id" : "logger_entry_v2"
14204  },
14205  {
14206   "alignment" : 1,
14207   "fields" :
14208   [
14209    {
14210     "field_name" : "len",
14211     "referenced_type" : "type-126"
14212    },
14213    {
14214     "field_name" : "hdr_size",
14215     "field_offset" : 16,
14216     "referenced_type" : "type-126"
14217    },
14218    {
14219     "field_name" : "pid",
14220     "field_offset" : 32,
14221     "referenced_type" : "type-20"
14222    },
14223    {
14224     "field_name" : "tid",
14225     "field_offset" : 64,
14226     "referenced_type" : "type-20"
14227    },
14228    {
14229     "field_name" : "sec",
14230     "field_offset" : 96,
14231     "referenced_type" : "type-20"
14232    },
14233    {
14234     "field_name" : "nsec",
14235     "field_offset" : 128,
14236     "referenced_type" : "type-20"
14237    },
14238    {
14239     "field_name" : "lid",
14240     "field_offset" : 160,
14241     "referenced_type" : "type-2"
14242    },
14243    {
14244     "field_name" : "msg",
14245     "field_offset" : 192,
14246     "referenced_type" : "type-127"
14247    }
14248   ],
14249   "linker_set_key" : "logger_entry_v3",
14250   "name" : "logger_entry_v3",
14251   "referenced_type" : "type-128",
14252   "self_type" : "type-128",
14253   "size" : 24,
14254   "source_file" : "/system/core/liblog/include/log/log_read.h",
14255   "unique_id" : "logger_entry_v3"
14256  },
14257  {
14258   "alignment" : 4,
14259   "fields" :
14260   [
14261    {
14262     "field_name" : "len",
14263     "referenced_type" : "type-126"
14264    },
14265    {
14266     "field_name" : "hdr_size",
14267     "field_offset" : 16,
14268     "referenced_type" : "type-126"
14269    },
14270    {
14271     "field_name" : "pid",
14272     "field_offset" : 32,
14273     "referenced_type" : "type-20"
14274    },
14275    {
14276     "field_name" : "tid",
14277     "field_offset" : 64,
14278     "referenced_type" : "type-2"
14279    },
14280    {
14281     "field_name" : "sec",
14282     "field_offset" : 96,
14283     "referenced_type" : "type-2"
14284    },
14285    {
14286     "field_name" : "nsec",
14287     "field_offset" : 128,
14288     "referenced_type" : "type-2"
14289    },
14290    {
14291     "field_name" : "lid",
14292     "field_offset" : 160,
14293     "referenced_type" : "type-2"
14294    },
14295    {
14296     "field_name" : "uid",
14297     "field_offset" : 192,
14298     "referenced_type" : "type-2"
14299    },
14300    {
14301     "field_name" : "msg",
14302     "field_offset" : 224,
14303     "referenced_type" : "type-127"
14304    }
14305   ],
14306   "linker_set_key" : "logger_entry_v4",
14307   "name" : "logger_entry_v4",
14308   "referenced_type" : "type-125",
14309   "self_type" : "type-125",
14310   "size" : 28,
14311   "source_file" : "/system/core/liblog/include/log/log_read.h",
14312   "unique_id" : "logger_entry_v4"
14313  },
14314  {
14315   "alignment" : 4,
14316   "fields" :
14317   [
14318    {
14319     "field_name" : "version",
14320     "referenced_type" : "type-20"
14321    },
14322    {
14323     "field_name" : "numFds",
14324     "field_offset" : 32,
14325     "referenced_type" : "type-20"
14326    },
14327    {
14328     "field_name" : "numInts",
14329     "field_offset" : 64,
14330     "referenced_type" : "type-20"
14331    },
14332    {
14333     "field_name" : "data",
14334     "field_offset" : 96,
14335     "referenced_type" : "type-197"
14336    }
14337   ],
14338   "linker_set_key" : "native_handle",
14339   "name" : "native_handle",
14340   "referenced_type" : "type-196",
14341   "self_type" : "type-196",
14342   "size" : 12,
14343   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14344   "unique_id" : "native_handle"
14345  }
14346 ],
14347 "rvalue_reference_types" :
14348 [
14349  {
14350   "alignment" : 4,
14351   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14352   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14353   "referenced_type" : "type-172",
14354   "self_type" : "type-174",
14355   "size" : 4,
14356   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14357  },
14358  {
14359   "alignment" : 4,
14360   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14361   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14362   "referenced_type" : "type-602",
14363   "self_type" : "type-604",
14364   "size" : 4,
14365   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14366  },
14367  {
14368   "alignment" : 4,
14369   "linker_set_key" : "android::hardware::Return<bool> &&",
14370   "name" : "android::hardware::Return<bool> &&",
14371   "referenced_type" : "type-165",
14372   "self_type" : "type-168",
14373   "size" : 4,
14374   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14375  },
14376  {
14377   "alignment" : 4,
14378   "linker_set_key" : "android::hardware::Return<void> &&",
14379   "name" : "android::hardware::Return<void> &&",
14380   "referenced_type" : "type-184",
14381   "self_type" : "type-187",
14382   "size" : 4,
14383   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14384  },
14385  {
14386   "alignment" : 4,
14387   "linker_set_key" : "android::hardware::Status &&",
14388   "name" : "android::hardware::Status &&",
14389   "referenced_type" : "type-155",
14390   "self_type" : "type-161",
14391   "size" : 4,
14392   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14393  },
14394  {
14395   "alignment" : 4,
14396   "linker_set_key" : "android::hardware::details::return_status &&",
14397   "name" : "android::hardware::details::return_status &&",
14398   "referenced_type" : "type-166",
14399   "self_type" : "type-180",
14400   "size" : 4,
14401   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14402  },
14403  {
14404   "alignment" : 4,
14405   "linker_set_key" : "android::hardware::hidl_handle &&",
14406   "name" : "android::hardware::hidl_handle &&",
14407   "referenced_type" : "type-301",
14408   "self_type" : "type-310",
14409   "size" : 4,
14410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14411  },
14412  {
14413   "alignment" : 4,
14414   "linker_set_key" : "android::hardware::hidl_memory &&",
14415   "name" : "android::hardware::hidl_memory &&",
14416   "referenced_type" : "type-308",
14417   "self_type" : "type-314",
14418   "size" : 4,
14419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14420  },
14421  {
14422   "alignment" : 4,
14423   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14424   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14425   "referenced_type" : "type-144",
14426   "self_type" : "type-146",
14427   "size" : 4,
14428   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14429  },
14430  {
14431   "alignment" : 4,
14432   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14433   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14434   "referenced_type" : "type-136",
14435   "self_type" : "type-139",
14436   "size" : 4,
14437   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14438  },
14439  {
14440   "alignment" : 4,
14441   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14442   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14443   "referenced_type" : "type-102",
14444   "self_type" : "type-105",
14445   "size" : 4,
14446   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14447  },
14448  {
14449   "alignment" : 4,
14450   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14451   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14452   "referenced_type" : "type-445",
14453   "self_type" : "type-444",
14454   "size" : 4,
14455   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14456  },
14457  {
14458   "alignment" : 4,
14459   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14460   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14461   "referenced_type" : "type-640",
14462   "self_type" : "type-639",
14463   "size" : 4,
14464   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14465  },
14466  {
14467   "alignment" : 4,
14468   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14469   "name" : "std::function<sp<IBase> (void *)> &&",
14470   "referenced_type" : "type-455",
14471   "self_type" : "type-454",
14472   "size" : 4,
14473   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14474  },
14475  {
14476   "alignment" : 4,
14477   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14478   "name" : "std::function<sp<IBase> (void *)> &&",
14479   "referenced_type" : "type-644",
14480   "self_type" : "type-643",
14481   "size" : 4,
14482   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14483  },
14484  {
14485   "alignment" : 4,
14486   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14487   "name" : "std::function<sp<IBinder> (void *)> &&",
14488   "referenced_type" : "type-447",
14489   "self_type" : "type-446",
14490   "size" : 4,
14491   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14492  },
14493  {
14494   "alignment" : 4,
14495   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14496   "name" : "std::function<sp<IBinder> (void *)> &&",
14497   "referenced_type" : "type-642",
14498   "self_type" : "type-641",
14499   "size" : 4,
14500   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14501  }
14502 ]
14503}
14504