1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-54",
9   "self_type" : "type-128",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-258",
16   "self_type" : "type-481",
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-198",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-125",
32   "self_type" : "type-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-125",
41   "self_type" : "type-124",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-474",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-35",
64   "self_type" : "type-35",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-54",
73   "self_type" : "type-54",
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-43",
83   "self_type" : "type-43",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-265",
91   "self_type" : "type-265",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-258",
99   "self_type" : "type-258",
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" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-25",
117   "self_type" : "type-25",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-246",
126   "self_type" : "type-246",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-218",
135   "self_type" : "type-218",
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-272",
144   "self_type" : "type-272",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-125",
154   "self_type" : "type-125",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-13",
174   "self_type" : "type-13",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-251",
184   "self_type" : "type-251",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-127",
194   "self_type" : "type-127",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-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_recipientEEEm"
215  },
216  {
217   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
299  },
300  {
301   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_6ParcelEmm"
347  },
348  {
349   "name" : "_ZN7android8hardware3usb4V1_022readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEmm"
350  },
351  {
352   "name" : "_ZN7android8hardware3usb4V1_04IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
353  },
354  {
355   "name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
356  },
357  {
358   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
359  },
360  {
361   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
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_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
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_EElEE"
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_EElEERKT_"
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_EElEE"
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" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
561  },
562  {
563   "name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
564  },
565  {
566   "name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
567  },
568  {
569   "name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
570  },
571  {
572   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
573  },
574  {
575   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
576  },
577  {
578   "name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
579  },
580  {
581   "name" : "_ZTv0_n24_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_015BpHwUsbCallbackE16_NS0_11BpHwRefBaseE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE8_NS0_10IInterfaceE"
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_07BpHwUsbE16_NS0_11BpHwRefBaseE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE8_NS0_10IInterfaceE"
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-494",
717   "self_type" : "type-494",
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-184",
779   "self_type" : "type-184",
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-56",
857   "self_type" : "type-56",
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-158",
911   "self_type" : "type-158",
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-579",
965   "self_type" : "type-579",
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-524",
995   "self_type" : "type-524",
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-527",
1029   "self_type" : "type-527",
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-526",
1059   "self_type" : "type-526",
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-523",
1085   "self_type" : "type-523",
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-522",
1115   "self_type" : "type-522",
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-512",
1159   "self_type" : "type-512",
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-510",
1185   "self_type" : "type-510",
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-125",
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-462",
1289   "self_type" : "type-462",
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-467",
1315   "self_type" : "type-467",
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-463",
1357   "self_type" : "type-463",
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-461",
1599   "self_type" : "type-461",
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-466",
1629   "self_type" : "type-466",
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-470",
1659   "self_type" : "type-470",
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-475",
1701   "self_type" : "type-475",
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-477",
1739   "self_type" : "type-477",
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-464",
1765   "self_type" : "type-464",
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-469",
1783   "self_type" : "type-469",
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-472",
1813   "self_type" : "type-472",
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-459",
1907   "self_type" : "type-459",
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-465",
1949   "self_type" : "type-465",
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-471",
1967   "self_type" : "type-471",
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-468",
1997   "self_type" : "type-468",
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-460",
2031   "self_type" : "type-460",
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-278",
2085   "self_type" : "type-278",
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-38"
2102    },
2103    {
2104     "referenced_type" : "type-44"
2105    },
2106    {
2107     "referenced_type" : "type-21"
2108    }
2109   ],
2110   "referenced_type" : "type-37",
2111   "return_type" : "type-35",
2112   "self_type" : "type-37",
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-485",
2126   "return_type" : "type-20",
2127   "self_type" : "type-485",
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 long, const unsigned long long *, unsigned long, void *)",
2133   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2134   "parameters" :
2135   [
2136    {
2137     "referenced_type" : "type-405"
2138    },
2139    {
2140     "referenced_type" : "type-354"
2141    },
2142    {
2143     "referenced_type" : "type-13"
2144    },
2145    {
2146     "referenced_type" : "type-406"
2147    },
2148    {
2149     "referenced_type" : "type-13"
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-44"
2170    }
2171   ],
2172   "return_type" : "type-103",
2173   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2174   "template_args" : [ "type-105", "type-107", "type-414" ]
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-639"
2184    },
2185    {
2186     "default_arg" : true,
2187     "referenced_type" : "type-35"
2188    }
2189   ],
2190   "return_type" : "type-103",
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_recipientEEEm",
2196   "parameters" :
2197   [
2198    {
2199     "is_this_ptr" : true,
2200     "referenced_type" : "type-104"
2201    },
2202    {
2203     "referenced_type" : "type-284"
2204    },
2205    {
2206     "referenced_type" : "type-13"
2207    }
2208   ],
2209   "return_type" : "type-166",
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-104"
2220    },
2221    {
2222     "referenced_type" : "type-682"
2223    }
2224   ],
2225   "return_type" : "type-185",
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_arrayIhLm32EJEEEEEEEE",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-104"
2236    },
2237    {
2238     "referenced_type" : "type-683"
2239    }
2240   ],
2241   "return_type" : "type-185",
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-639"
2252    },
2253    {
2254     "default_arg" : true,
2255     "referenced_type" : "type-35"
2256    }
2257   ],
2258   "return_type" : "type-103",
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-104"
2269    },
2270    {
2271     "referenced_type" : "type-284"
2272    }
2273   ],
2274   "return_type" : "type-166",
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-104"
2285    },
2286    {
2287     "referenced_type" : "type-684"
2288    }
2289   ],
2290   "return_type" : "type-185",
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-104"
2301    },
2302    {
2303     "default_arg" : true,
2304     "referenced_type" : "type-639"
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-104"
2318    },
2319    {
2320     "referenced_type" : "type-685"
2321    }
2322   ],
2323   "return_type" : "type-185",
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-104"
2334    }
2335   ],
2336   "return_type" : "type-185",
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-104"
2347    }
2348   ],
2349   "return_type" : "type-185",
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-639"
2359    },
2360    {
2361     "referenced_type" : "type-551"
2362    }
2363   ],
2364   "return_type" : "type-35",
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-104"
2375    }
2376   ],
2377   "return_type" : "type-185",
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-104"
2388    },
2389    {
2390     "referenced_type" : "type-363"
2391    },
2392    {
2393     "referenced_type" : "type-550"
2394    }
2395   ],
2396   "return_type" : "type-185",
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-596"
2406    },
2407    {
2408     "default_arg" : true,
2409     "referenced_type" : "type-35"
2410    }
2411   ],
2412   "return_type" : "type-603",
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-646"
2422    },
2423    {
2424     "default_arg" : true,
2425     "referenced_type" : "type-35"
2426    }
2427   ],
2428   "return_type" : "type-603",
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-601"
2440    },
2441    {
2442     "referenced_type" : "type-688"
2443    }
2444   ],
2445   "return_type" : "type-185",
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-601"
2456    },
2457    {
2458     "referenced_type" : "type-133"
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-601"
2472    },
2473    {
2474     "referenced_type" : "type-133"
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-558"
2488    },
2489    {
2490     "referenced_type" : "type-2"
2491    },
2492    {
2493     "referenced_type" : "type-412"
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-691"
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-558"
2519    },
2520    {
2521     "referenced_type" : "type-692"
2522    }
2523   ],
2524   "return_type" : "type-185",
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-413"
2534    },
2535    {
2536     "referenced_type" : "type-412"
2537    },
2538    {
2539     "referenced_type" : "type-405"
2540    },
2541    {
2542     "referenced_type" : "type-693"
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-413"
2555    },
2556    {
2557     "referenced_type" : "type-412"
2558    },
2559    {
2560     "referenced_type" : "type-405"
2561    },
2562    {
2563     "referenced_type" : "type-694"
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-558"
2578    }
2579   ],
2580   "return_type" : "type-185",
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-558"
2591    },
2592    {
2593     "referenced_type" : "type-646"
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-558"
2607    },
2608    {
2609     "referenced_type" : "type-646"
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-558"
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-558"
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-558"
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_recipientEEEm",
2657   "parameters" :
2658   [
2659    {
2660     "is_this_ptr" : true,
2661     "referenced_type" : "type-119"
2662    },
2663    {
2664     "referenced_type" : "type-284"
2665    },
2666    {
2667     "referenced_type" : "type-13"
2668    }
2669   ],
2670   "return_type" : "type-166",
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-119"
2681    },
2682    {
2683     "referenced_type" : "type-695"
2684    }
2685   ],
2686   "return_type" : "type-185",
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_arrayIhLm32EJEEEEEEEE",
2692   "parameters" :
2693   [
2694    {
2695     "is_this_ptr" : true,
2696     "referenced_type" : "type-119"
2697    },
2698    {
2699     "referenced_type" : "type-696"
2700    }
2701   ],
2702   "return_type" : "type-185",
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-119"
2713    },
2714    {
2715     "referenced_type" : "type-284"
2716    }
2717   ],
2718   "return_type" : "type-166",
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-119"
2729    },
2730    {
2731     "referenced_type" : "type-697"
2732    }
2733   ],
2734   "return_type" : "type-185",
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-119"
2745    },
2746    {
2747     "referenced_type" : "type-698"
2748    }
2749   ],
2750   "return_type" : "type-185",
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-119"
2761    }
2762   ],
2763   "return_type" : "type-185",
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-119"
2774    }
2775   ],
2776   "return_type" : "type-185",
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-119"
2787    },
2788    {
2789     "referenced_type" : "type-625"
2790    },
2791    {
2792     "referenced_type" : "type-522"
2793    }
2794   ],
2795   "return_type" : "type-185",
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-119"
2806    },
2807    {
2808     "referenced_type" : "type-307"
2809    },
2810    {
2811     "referenced_type" : "type-567"
2812    },
2813    {
2814     "referenced_type" : "type-522"
2815    }
2816   ],
2817   "return_type" : "type-185",
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-676"
2827    },
2828    {
2829     "referenced_type" : "type-584"
2830    },
2831    {
2832     "referenced_type" : "type-625"
2833    },
2834    {
2835     "referenced_type" : "type-522"
2836    }
2837   ],
2838   "return_type" : "type-185",
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-676"
2848    },
2849    {
2850     "referenced_type" : "type-584"
2851    },
2852    {
2853     "referenced_type" : "type-307"
2854    },
2855    {
2856     "referenced_type" : "type-567"
2857    },
2858    {
2859     "referenced_type" : "type-522"
2860    }
2861   ],
2862   "return_type" : "type-185",
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-119"
2873    }
2874   ],
2875   "return_type" : "type-185",
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-119"
2886    },
2887    {
2888     "referenced_type" : "type-363"
2889    },
2890    {
2891     "referenced_type" : "type-550"
2892    }
2893   ],
2894   "return_type" : "type-185",
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-119"
2905    },
2906    {
2907     "referenced_type" : "type-44"
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-119"
2921    },
2922    {
2923     "referenced_type" : "type-44"
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_6ParcelEmm",
2932   "parameters" :
2933   [
2934    {
2935     "referenced_type" : "type-669"
2936    },
2937    {
2938     "referenced_type" : "type-405"
2939    },
2940    {
2941     "referenced_type" : "type-13"
2942    },
2943    {
2944     "referenced_type" : "type-13"
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_6ParcelEmm",
2953   "parameters" :
2954   [
2955    {
2956     "referenced_type" : "type-669"
2957    },
2958    {
2959     "referenced_type" : "type-412"
2960    },
2961    {
2962     "referenced_type" : "type-13"
2963    },
2964    {
2965     "referenced_type" : "type-13"
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-417"
2979    },
2980    {
2981     "default_arg" : true,
2982     "referenced_type" : "type-35"
2983    }
2984   ],
2985   "return_type" : "type-137",
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_recipientEEEm",
2991   "parameters" :
2992   [
2993    {
2994     "is_this_ptr" : true,
2995     "referenced_type" : "type-138"
2996    },
2997    {
2998     "referenced_type" : "type-284"
2999    },
3000    {
3001     "referenced_type" : "type-13"
3002    }
3003   ],
3004   "return_type" : "type-166",
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-138"
3015    },
3016    {
3017     "referenced_type" : "type-699"
3018    }
3019   ],
3020   "return_type" : "type-185",
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_arrayIhLm32EJEEEEEEEE",
3026   "parameters" :
3027   [
3028    {
3029     "is_this_ptr" : true,
3030     "referenced_type" : "type-138"
3031    },
3032    {
3033     "referenced_type" : "type-700"
3034    }
3035   ],
3036   "return_type" : "type-185",
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-417"
3047    },
3048    {
3049     "default_arg" : true,
3050     "referenced_type" : "type-35"
3051    }
3052   ],
3053   "return_type" : "type-137",
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-138"
3064    },
3065    {
3066     "referenced_type" : "type-284"
3067    }
3068   ],
3069   "return_type" : "type-166",
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-138"
3080    },
3081    {
3082     "referenced_type" : "type-701"
3083    }
3084   ],
3085   "return_type" : "type-185",
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-138"
3096    },
3097    {
3098     "default_arg" : true,
3099     "referenced_type" : "type-417"
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-138"
3113    },
3114    {
3115     "referenced_type" : "type-702"
3116    }
3117   ],
3118   "return_type" : "type-185",
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-138"
3129    }
3130   ],
3131   "return_type" : "type-185",
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-138"
3142    }
3143   ],
3144   "return_type" : "type-185",
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-417"
3154    },
3155    {
3156     "referenced_type" : "type-551"
3157    }
3158   ],
3159   "return_type" : "type-35",
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-138"
3170    }
3171   ],
3172   "return_type" : "type-185",
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-138"
3183    },
3184    {
3185     "referenced_type" : "type-363"
3186    },
3187    {
3188     "referenced_type" : "type-550"
3189    }
3190   ],
3191   "return_type" : "type-185",
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-596"
3201    },
3202    {
3203     "default_arg" : true,
3204     "referenced_type" : "type-35"
3205    }
3206   ],
3207   "return_type" : "type-173",
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-586"
3217    },
3218    {
3219     "default_arg" : true,
3220     "referenced_type" : "type-35"
3221    }
3222   ],
3223   "return_type" : "type-173",
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-602"
3235    },
3236    {
3237     "referenced_type" : "type-705"
3238    }
3239   ],
3240   "return_type" : "type-185",
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-602"
3251    },
3252    {
3253     "referenced_type" : "type-143"
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-602"
3267    },
3268    {
3269     "referenced_type" : "type-143"
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-412"
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-708"
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-709"
3317    }
3318   ],
3319   "return_type" : "type-185",
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-413"
3329    },
3330    {
3331     "referenced_type" : "type-412"
3332    },
3333    {
3334     "referenced_type" : "type-405"
3335    },
3336    {
3337     "referenced_type" : "type-710"
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-413"
3350    },
3351    {
3352     "referenced_type" : "type-412"
3353    },
3354    {
3355     "referenced_type" : "type-405"
3356    },
3357    {
3358     "referenced_type" : "type-711"
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-413"
3371    },
3372    {
3373     "referenced_type" : "type-412"
3374    },
3375    {
3376     "referenced_type" : "type-405"
3377    },
3378    {
3379     "referenced_type" : "type-712"
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-185",
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-586"
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-586"
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-632"
3478    },
3479    {
3480     "referenced_type" : "type-307"
3481    },
3482    {
3483     "referenced_type" : "type-567"
3484    }
3485   ],
3486   "return_type" : "type-185",
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_recipientEEEm",
3492   "parameters" :
3493   [
3494    {
3495     "is_this_ptr" : true,
3496     "referenced_type" : "type-632"
3497    },
3498    {
3499     "referenced_type" : "type-284"
3500    },
3501    {
3502     "referenced_type" : "type-13"
3503    }
3504   ],
3505   "return_type" : "type-166",
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-632"
3516    },
3517    {
3518     "referenced_type" : "type-646"
3519    }
3520   ],
3521   "return_type" : "type-185",
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-632"
3532    },
3533    {
3534     "referenced_type" : "type-713"
3535    }
3536   ],
3537   "return_type" : "type-185",
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_arrayIhLm32EJEEEEEEEE",
3543   "parameters" :
3544   [
3545    {
3546     "is_this_ptr" : true,
3547     "referenced_type" : "type-632"
3548    },
3549    {
3550     "referenced_type" : "type-714"
3551    }
3552   ],
3553   "return_type" : "type-185",
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-632"
3564    },
3565    {
3566     "referenced_type" : "type-284"
3567    }
3568   ],
3569   "return_type" : "type-166",
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-632"
3580    },
3581    {
3582     "referenced_type" : "type-715"
3583    }
3584   ],
3585   "return_type" : "type-185",
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-632"
3596    }
3597   ],
3598   "return_type" : "type-185",
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-676"
3608    },
3609    {
3610     "referenced_type" : "type-584"
3611    },
3612    {
3613     "referenced_type" : "type-307"
3614    },
3615    {
3616     "referenced_type" : "type-567"
3617    }
3618   ],
3619   "return_type" : "type-185",
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-676"
3629    },
3630    {
3631     "referenced_type" : "type-584"
3632    },
3633    {
3634     "referenced_type" : "type-646"
3635    }
3636   ],
3637   "return_type" : "type-185",
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-632"
3648    },
3649    {
3650     "referenced_type" : "type-716"
3651    }
3652   ],
3653   "return_type" : "type-185",
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-676"
3663    },
3664    {
3665     "referenced_type" : "type-584"
3666    }
3667   ],
3668   "return_type" : "type-185",
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-632"
3679    }
3680   ],
3681   "return_type" : "type-185",
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-632"
3692    }
3693   ],
3694   "return_type" : "type-185",
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-632"
3705    }
3706   ],
3707   "return_type" : "type-185",
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-632"
3718    },
3719    {
3720     "referenced_type" : "type-363"
3721    },
3722    {
3723     "referenced_type" : "type-550"
3724    }
3725   ],
3726   "return_type" : "type-185",
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-632"
3737    },
3738    {
3739     "referenced_type" : "type-44"
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-632"
3753    },
3754    {
3755     "referenced_type" : "type-44"
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-52"
3771    },
3772    {
3773     "referenced_type" : "type-35"
3774    }
3775   ],
3776   "return_type" : "type-603",
3777   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3778   "template_args" : [ "type-105", "type-16", "type-107" ]
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-52"
3790    },
3791    {
3792     "referenced_type" : "type-35"
3793    }
3794   ],
3795   "return_type" : "type-173",
3796   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3797   "template_args" : [ "type-139", "type-16", "type-562" ]
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-103"
3806    }
3807   ],
3808   "return_type" : "type-103",
3809   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3810   "template_args" : [ "type-105", "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-639"
3819    },
3820    {
3821     "referenced_type" : "type-35"
3822    },
3823    {
3824     "referenced_type" : "type-35"
3825    }
3826   ],
3827   "return_type" : "type-103",
3828   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3829   "template_args" : [ "type-107", "type-105", "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-417"
3838    },
3839    {
3840     "referenced_type" : "type-35"
3841    },
3842    {
3843     "referenced_type" : "type-35"
3844    }
3845   ],
3846   "return_type" : "type-137",
3847   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3848   "template_args" : [ "type-562", "type-139", "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-52",
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-52",
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" : 8,
3870   "linker_set_key" : "android::Mutex &",
3871   "name" : "android::Mutex &",
3872   "referenced_type" : "type-26",
3873   "self_type" : "type-492",
3874   "size" : 8,
3875   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3876  },
3877  {
3878   "alignment" : 8,
3879   "linker_set_key" : "android::RWLock &",
3880   "name" : "android::RWLock &",
3881   "referenced_type" : "type-496",
3882   "self_type" : "type-500",
3883   "size" : 8,
3884   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3885  },
3886  {
3887   "alignment" : 8,
3888   "linker_set_key" : "android::String16 &",
3889   "name" : "android::String16 &",
3890   "referenced_type" : "type-40",
3891   "self_type" : "type-390",
3892   "size" : 8,
3893   "source_file" : "/system/core/libutils/include/utils/String16.h"
3894  },
3895  {
3896   "alignment" : 8,
3897   "linker_set_key" : "android::String8 &",
3898   "name" : "android::String8 &",
3899   "referenced_type" : "type-51",
3900   "self_type" : "type-382",
3901   "size" : 8,
3902   "source_file" : "/system/core/libutils/include/utils/String8.h"
3903  },
3904  {
3905   "alignment" : 8,
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-173",
3909   "self_type" : "type-176",
3910   "size" : 8,
3911   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3912  },
3913  {
3914   "alignment" : 8,
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-603",
3918   "self_type" : "type-606",
3919   "size" : 8,
3920   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3921  },
3922  {
3923   "alignment" : 8,
3924   "linker_set_key" : "android::hardware::Return<bool> &",
3925   "name" : "android::hardware::Return<bool> &",
3926   "referenced_type" : "type-166",
3927   "self_type" : "type-170",
3928   "size" : 8,
3929   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3930  },
3931  {
3932   "alignment" : 8,
3933   "linker_set_key" : "android::hardware::Return<void> &",
3934   "name" : "android::hardware::Return<void> &",
3935   "referenced_type" : "type-185",
3936   "self_type" : "type-189",
3937   "size" : 8,
3938   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3939  },
3940  {
3941   "alignment" : 8,
3942   "linker_set_key" : "android::hardware::Status &",
3943   "name" : "android::hardware::Status &",
3944   "referenced_type" : "type-156",
3945   "self_type" : "type-163",
3946   "size" : 8,
3947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3948  },
3949  {
3950   "alignment" : 8,
3951   "linker_set_key" : "android::hardware::TextOutput &",
3952   "name" : "android::hardware::TextOutput &",
3953   "referenced_type" : "type-410",
3954   "self_type" : "type-409",
3955   "size" : 8,
3956   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3957  },
3958  {
3959   "alignment" : 8,
3960   "linker_set_key" : "android::hardware::TextOutput &",
3961   "name" : "android::hardware::TextOutput &",
3962   "referenced_type" : "type-63",
3963   "self_type" : "type-62",
3964   "size" : 8,
3965   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3966  },
3967  {
3968   "alignment" : 8,
3969   "linker_set_key" : "android::hardware::TextOutput &",
3970   "name" : "android::hardware::TextOutput &",
3971   "referenced_type" : "type-635",
3972   "self_type" : "type-634",
3973   "size" : 8,
3974   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3975  },
3976  {
3977   "alignment" : 8,
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-575",
3982   "size" : 8,
3983   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3984  },
3985  {
3986   "alignment" : 8,
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-569",
3991   "size" : 8,
3992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3993  },
3994  {
3995   "alignment" : 8,
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-620",
3999   "self_type" : "type-664",
4000   "size" : 8,
4001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4002  },
4003  {
4004   "alignment" : 8,
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-578",
4009   "size" : 8,
4010   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4011  },
4012  {
4013   "alignment" : 8,
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" : 8,
4019   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4020  },
4021  {
4022   "alignment" : 8,
4023   "linker_set_key" : "android::hardware::hidl_string &",
4024   "name" : "android::hardware::hidl_string &",
4025   "referenced_type" : "type-303",
4026   "self_type" : "type-573",
4027   "size" : 8,
4028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4029  },
4030  {
4031   "alignment" : 8,
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" : 8,
4037   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4038  },
4039  {
4040   "alignment" : 8,
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" : 8,
4046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4047  },
4048  {
4049   "alignment" : 8,
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-619",
4053   "self_type" : "type-629",
4054   "size" : 8,
4055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4056  },
4057  {
4058   "alignment" : 8,
4059   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4060   "name" : "android::hardware::usb::V1_0::PortStatus &",
4061   "referenced_type" : "type-529",
4062   "self_type" : "type-668",
4063   "size" : 8,
4064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4065  },
4066  {
4067   "alignment" : 8,
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-145",
4071   "self_type" : "type-148",
4072   "size" : 8,
4073   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4074  },
4075  {
4076   "alignment" : 8,
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-137",
4080   "self_type" : "type-141",
4081   "size" : 8,
4082   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4083  },
4084  {
4085   "alignment" : 8,
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-103",
4089   "self_type" : "type-120",
4090   "size" : 8,
4091   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4092  },
4093  {
4094   "alignment" : 8,
4095   "linker_set_key" : "const android::String16 &",
4096   "name" : "const android::String16 &",
4097   "referenced_type" : "type-39",
4098   "self_type" : "type-38",
4099   "size" : 8,
4100   "source_file" : "/system/core/libutils/include/utils/String16.h"
4101  },
4102  {
4103   "alignment" : 8,
4104   "linker_set_key" : "const android::String8 &",
4105   "name" : "const android::String8 &",
4106   "referenced_type" : "type-379",
4107   "self_type" : "type-381",
4108   "size" : 8,
4109   "source_file" : "/system/core/libutils/include/utils/String8.h"
4110  },
4111  {
4112   "alignment" : 8,
4113   "linker_set_key" : "const android::hardware::Parcel &",
4114   "name" : "const android::hardware::Parcel &",
4115   "referenced_type" : "type-411",
4116   "self_type" : "type-412",
4117   "size" : 8,
4118   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4119  },
4120  {
4121   "alignment" : 8,
4122   "linker_set_key" : "const android::hardware::Return<bool> &",
4123   "name" : "const android::hardware::Return<bool> &",
4124   "referenced_type" : "type-171",
4125   "self_type" : "type-179",
4126   "size" : 8,
4127   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4128  },
4129  {
4130   "alignment" : 8,
4131   "linker_set_key" : "const android::hardware::Status &",
4132   "name" : "const android::hardware::Status &",
4133   "referenced_type" : "type-160",
4134   "self_type" : "type-161",
4135   "size" : 8,
4136   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4137  },
4138  {
4139   "alignment" : 8,
4140   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4141   "name" : "const android::hardware::details::SchedPrio &",
4142   "referenced_type" : "type-423",
4143   "self_type" : "type-422",
4144   "size" : 8,
4145   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4146  },
4147  {
4148   "alignment" : 8,
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" : 8,
4154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4155  },
4156  {
4157   "alignment" : 8,
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" : 8,
4163   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4164  },
4165  {
4166   "alignment" : 8,
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" : 8,
4172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4173  },
4174  {
4175   "alignment" : 8,
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-549",
4179   "self_type" : "type-550",
4180   "size" : 8,
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" : 8,
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-624",
4188   "self_type" : "type-625",
4189   "size" : 8,
4190   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4191  },
4192  {
4193   "alignment" : 8,
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" : 8,
4199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4200  },
4201  {
4202   "alignment" : 8,
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" : 8,
4208   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4209  },
4210  {
4211   "alignment" : 8,
4212   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4213   "name" : "const android::hardware::usb::V1_0::PortRole &",
4214   "referenced_type" : "type-566",
4215   "self_type" : "type-567",
4216   "size" : 8,
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" : 8,
4221   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4222   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4223   "referenced_type" : "type-627",
4224   "self_type" : "type-669",
4225   "size" : 8,
4226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4227  },
4228  {
4229   "alignment" : 8,
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-437",
4233   "self_type" : "type-438",
4234   "size" : 8,
4235   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4236  },
4237  {
4238   "alignment" : 8,
4239   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4240   "name" : "const android::sp<android::hardware::IBinder> &",
4241   "referenced_type" : "type-45",
4242   "self_type" : "type-44",
4243   "size" : 8,
4244   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4245  },
4246  {
4247   "alignment" : 8,
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-151",
4251   "self_type" : "type-593",
4252   "size" : 8,
4253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4254  },
4255  {
4256   "alignment" : 8,
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-262",
4260   "self_type" : "type-284",
4261   "size" : 8,
4262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4263  },
4264  {
4265   "alignment" : 8,
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-143",
4269   "self_type" : "type-586",
4270   "size" : 8,
4271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4272  },
4273  {
4274   "alignment" : 8,
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-133",
4278   "self_type" : "type-646",
4279   "size" : 8,
4280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4281  },
4282  {
4283   "alignment" : 8,
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-595",
4287   "self_type" : "type-596",
4288   "size" : 8,
4289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4290  },
4291  {
4292   "alignment" : 8,
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-100",
4296   "self_type" : "type-551",
4297   "size" : 8,
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" : 8,
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-536",
4306   "size" : 8,
4307   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4308  },
4309  {
4310   "alignment" : 8,
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-587",
4314   "self_type" : "type-589",
4315   "size" : 8,
4316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4317  },
4318  {
4319   "alignment" : 8,
4320   "linker_set_key" : "const bool &",
4321   "name" : "const bool &",
4322   "referenced_type" : "type-92",
4323   "self_type" : "type-270",
4324   "size" : 8,
4325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4326  },
4327  {
4328   "alignment" : 8,
4329   "linker_set_key" : "const double &",
4330   "name" : "const double &",
4331   "referenced_type" : "type-293",
4332   "self_type" : "type-294",
4333   "size" : 8,
4334   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4335  },
4336  {
4337   "alignment" : 8,
4338   "linker_set_key" : "const float &",
4339   "name" : "const float &",
4340   "referenced_type" : "type-287",
4341   "self_type" : "type-288",
4342   "size" : 8,
4343   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4344  },
4345  {
4346   "alignment" : 8,
4347   "linker_set_key" : "const int &",
4348   "name" : "const int &",
4349   "referenced_type" : "type-487",
4350   "self_type" : "type-486",
4351   "size" : 8,
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-57",
4365   "self_type" : "type-59",
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-612",
4372   "self_type" : "type-614",
4373   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4374  },
4375  {
4376   "alignment" : 8,
4377   "linker_set_key" : "const log_msg &",
4378   "name" : "const log_msg &",
4379   "referenced_type" : "type-121",
4380   "self_type" : "type-165",
4381   "size" : 8,
4382   "source_file" : "/system/core/liblog/include/log/log_read.h"
4383  },
4384  {
4385   "alignment" : 8,
4386   "linker_set_key" : "const long &",
4387   "name" : "const long &",
4388   "referenced_type" : "type-283",
4389   "self_type" : "type-285",
4390   "size" : 8,
4391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4392  },
4393  {
4394   "alignment" : 8,
4395   "linker_set_key" : "const short &",
4396   "name" : "const short &",
4397   "referenced_type" : "type-276",
4398   "self_type" : "type-277",
4399   "size" : 8,
4400   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4401  },
4402  {
4403   "alignment" : 8,
4404   "linker_set_key" : "const signed char &",
4405   "name" : "const signed char &",
4406   "referenced_type" : "type-271",
4407   "self_type" : "type-273",
4408   "size" : 8,
4409   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4410  },
4411  {
4412   "alignment" : 8,
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-415",
4416   "self_type" : "type-417",
4417   "size" : 8,
4418   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4419  },
4420  {
4421   "alignment" : 8,
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-637",
4425   "self_type" : "type-639",
4426   "size" : 8,
4427   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4428  },
4429  {
4430   "alignment" : 8,
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-581",
4434   "self_type" : "type-580",
4435   "size" : 8,
4436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4437  },
4438  {
4439   "alignment" : 8,
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-671",
4443   "self_type" : "type-670",
4444   "size" : 8,
4445   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4446  },
4447  {
4448   "alignment" : 8,
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-75",
4452   "self_type" : "type-74",
4453   "size" : 8,
4454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4455  },
4456  {
4457   "alignment" : 8,
4458   "linker_set_key" : "const unsigned char &",
4459   "name" : "const unsigned char &",
4460   "referenced_type" : "type-274",
4461   "self_type" : "type-275",
4462   "size" : 8,
4463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4464  },
4465  {
4466   "alignment" : 8,
4467   "linker_set_key" : "const unsigned int &",
4468   "name" : "const unsigned int &",
4469   "referenced_type" : "type-30",
4470   "self_type" : "type-282",
4471   "size" : 8,
4472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4473  },
4474  {
4475   "alignment" : 8,
4476   "linker_set_key" : "const unsigned long &",
4477   "name" : "const unsigned long &",
4478   "referenced_type" : "type-31",
4479   "self_type" : "type-286",
4480   "size" : 8,
4481   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4482  },
4483  {
4484   "alignment" : 8,
4485   "linker_set_key" : "const unsigned short &",
4486   "name" : "const unsigned short &",
4487   "referenced_type" : "type-280",
4488   "self_type" : "type-281",
4489   "size" : 8,
4490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4491  },
4492  {
4493   "alignment" : 8,
4494   "linker_set_key" : "int &",
4495   "name" : "int &",
4496   "referenced_type" : "type-20",
4497   "self_type" : "type-374",
4498   "size" : 8,
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" : 8,
4503   "linker_set_key" : "unsigned char &",
4504   "name" : "unsigned char &",
4505   "referenced_type" : "type-125",
4506   "self_type" : "type-516",
4507   "size" : 8,
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" : 8,
4512   "linker_set_key" : "unsigned int &",
4513   "name" : "unsigned int &",
4514   "referenced_type" : "type-2",
4515   "self_type" : "type-531",
4516   "size" : 8,
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" : 8,
4524   "linker_set_key" : "android::Condition *",
4525   "name" : "android::Condition *",
4526   "referenced_type" : "type-93",
4527   "self_type" : "type-495",
4528   "size" : 8,
4529   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4530  },
4531  {
4532   "alignment" : 8,
4533   "linker_set_key" : "android::Mutex *",
4534   "name" : "android::Mutex *",
4535   "referenced_type" : "type-26",
4536   "self_type" : "type-490",
4537   "size" : 8,
4538   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4539  },
4540  {
4541   "alignment" : 8,
4542   "linker_set_key" : "android::Mutex::Autolock *",
4543   "name" : "android::Mutex::Autolock *",
4544   "referenced_type" : "type-491",
4545   "self_type" : "type-493",
4546   "size" : 8,
4547   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4548  },
4549  {
4550   "alignment" : 8,
4551   "linker_set_key" : "android::RWLock *",
4552   "name" : "android::RWLock *",
4553   "referenced_type" : "type-496",
4554   "self_type" : "type-498",
4555   "size" : 8,
4556   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4557  },
4558  {
4559   "alignment" : 8,
4560   "linker_set_key" : "android::RWLock::AutoRLock *",
4561   "name" : "android::RWLock::AutoRLock *",
4562   "referenced_type" : "type-499",
4563   "self_type" : "type-501",
4564   "size" : 8,
4565   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4566  },
4567  {
4568   "alignment" : 8,
4569   "linker_set_key" : "android::RWLock::AutoWLock *",
4570   "name" : "android::RWLock::AutoWLock *",
4571   "referenced_type" : "type-502",
4572   "self_type" : "type-504",
4573   "size" : 8,
4574   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4575  },
4576  {
4577   "alignment" : 8,
4578   "linker_set_key" : "android::RefBase *",
4579   "name" : "android::RefBase *",
4580   "referenced_type" : "type-7",
4581   "self_type" : "type-299",
4582   "size" : 8,
4583   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4584  },
4585  {
4586   "alignment" : 8,
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" : 8,
4592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4593  },
4594  {
4595   "alignment" : 8,
4596   "linker_set_key" : "android::RefBase::weakref_impl *",
4597   "name" : "android::RefBase::weakref_impl *",
4598   "referenced_type" : "type-610",
4599   "self_type" : "type-609",
4600   "size" : 8,
4601   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4602  },
4603  {
4604   "alignment" : 8,
4605   "linker_set_key" : "android::RefBase::weakref_impl *",
4606   "name" : "android::RefBase::weakref_impl *",
4607   "referenced_type" : "type-678",
4608   "self_type" : "type-677",
4609   "size" : 8,
4610   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4611  },
4612  {
4613   "alignment" : 8,
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" : 8,
4619   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "android::ReferenceRenamer *",
4624   "name" : "android::ReferenceRenamer *",
4625   "referenced_type" : "type-295",
4626   "self_type" : "type-296",
4627   "size" : 8,
4628   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4629  },
4630  {
4631   "alignment" : 8,
4632   "linker_set_key" : "android::ScopedTrace *",
4633   "name" : "android::ScopedTrace *",
4634   "referenced_type" : "type-506",
4635   "self_type" : "type-507",
4636   "size" : 8,
4637   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4638  },
4639  {
4640   "alignment" : 8,
4641   "linker_set_key" : "android::String16 *",
4642   "name" : "android::String16 *",
4643   "referenced_type" : "type-40",
4644   "self_type" : "type-391",
4645   "size" : 8,
4646   "source_file" : "/system/core/libutils/include/utils/String16.h"
4647  },
4648  {
4649   "alignment" : 8,
4650   "linker_set_key" : "android::String8 *",
4651   "name" : "android::String8 *",
4652   "referenced_type" : "type-51",
4653   "self_type" : "type-383",
4654   "size" : 8,
4655   "source_file" : "/system/core/libutils/include/utils/String8.h"
4656  },
4657  {
4658   "alignment" : 8,
4659   "linker_set_key" : "android::Thread *",
4660   "name" : "android::Thread *",
4661   "referenced_type" : "type-91",
4662   "self_type" : "type-90",
4663   "size" : 8,
4664   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4665  },
4666  {
4667   "alignment" : 8,
4668   "linker_set_key" : "android::VirtualLightRefBase *",
4669   "name" : "android::VirtualLightRefBase *",
4670   "referenced_type" : "type-192",
4671   "self_type" : "type-199",
4672   "size" : 8,
4673   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4674  },
4675  {
4676   "alignment" : 8,
4677   "linker_set_key" : "android::hardware::BHwBinder *",
4678   "name" : "android::hardware::BHwBinder *",
4679   "referenced_type" : "type-154",
4680   "self_type" : "type-153",
4681   "size" : 8,
4682   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4683  },
4684  {
4685   "alignment" : 8,
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" : 8,
4691   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4692  },
4693  {
4694   "alignment" : 8,
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-110",
4698   "self_type" : "type-633",
4699   "size" : 8,
4700   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4701  },
4702  {
4703   "alignment" : 8,
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-431",
4707   "self_type" : "type-436",
4708   "size" : 8,
4709   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4710  },
4711  {
4712   "alignment" : 8,
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-449",
4716   "self_type" : "type-454",
4717   "size" : 8,
4718   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4719  },
4720  {
4721   "alignment" : 8,
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-439",
4725   "self_type" : "type-444",
4726   "size" : 8,
4727   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4728  },
4729  {
4730   "alignment" : 8,
4731   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4732   "name" : "android::hardware::GrantorDescriptor *",
4733   "referenced_type" : "type-324",
4734   "self_type" : "type-323",
4735   "size" : 8,
4736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4737  },
4738  {
4739   "alignment" : 8,
4740   "linker_set_key" : "android::hardware::IBinder *",
4741   "name" : "android::hardware::IBinder *",
4742   "referenced_type" : "type-34",
4743   "self_type" : "type-33",
4744   "size" : 8,
4745   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4746  },
4747  {
4748   "alignment" : 8,
4749   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4750   "name" : "android::hardware::IBinder::DeathRecipient *",
4751   "referenced_type" : "type-17",
4752   "self_type" : "type-591",
4753   "size" : 8,
4754   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4755  },
4756  {
4757   "alignment" : 8,
4758   "linker_set_key" : "android::hardware::IInterface *",
4759   "name" : "android::hardware::IInterface *",
4760   "referenced_type" : "type-111",
4761   "self_type" : "type-676",
4762   "size" : 8,
4763   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4764  },
4765  {
4766   "alignment" : 8,
4767   "linker_set_key" : "android::hardware::Parcel *",
4768   "name" : "android::hardware::Parcel *",
4769   "referenced_type" : "type-399",
4770   "self_type" : "type-405",
4771   "size" : 8,
4772   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4773  },
4774  {
4775   "alignment" : 8,
4776   "linker_set_key" : "android::hardware::ProcessState *",
4777   "name" : "android::hardware::ProcessState *",
4778   "referenced_type" : "type-19",
4779   "self_type" : "type-18",
4780   "size" : 8,
4781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4782  },
4783  {
4784   "alignment" : 8,
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-173",
4788   "self_type" : "type-174",
4789   "size" : 8,
4790   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4791  },
4792  {
4793   "alignment" : 8,
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-603",
4797   "self_type" : "type-604",
4798   "size" : 8,
4799   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4800  },
4801  {
4802   "alignment" : 8,
4803   "linker_set_key" : "android::hardware::Return<bool> *",
4804   "name" : "android::hardware::Return<bool> *",
4805   "referenced_type" : "type-166",
4806   "self_type" : "type-168",
4807   "size" : 8,
4808   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4809  },
4810  {
4811   "alignment" : 8,
4812   "linker_set_key" : "android::hardware::Return<void> *",
4813   "name" : "android::hardware::Return<void> *",
4814   "referenced_type" : "type-185",
4815   "self_type" : "type-187",
4816   "size" : 8,
4817   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4818  },
4819  {
4820   "alignment" : 8,
4821   "linker_set_key" : "android::hardware::Status *",
4822   "name" : "android::hardware::Status *",
4823   "referenced_type" : "type-156",
4824   "self_type" : "type-159",
4825   "size" : 8,
4826   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4827  },
4828  {
4829   "alignment" : 8,
4830   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4831   "name" : "android::hardware::details::HidlInstrumentor *",
4832   "referenced_type" : "type-115",
4833   "self_type" : "type-584",
4834   "size" : 8,
4835   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4836  },
4837  {
4838   "alignment" : 8,
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-574",
4843   "size" : 8,
4844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4845  },
4846  {
4847   "alignment" : 8,
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-568",
4852   "size" : 8,
4853   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4854  },
4855  {
4856   "alignment" : 8,
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-620",
4860   "self_type" : "type-663",
4861   "size" : 8,
4862   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4863  },
4864  {
4865   "alignment" : 8,
4866   "linker_set_key" : "android::hardware::details::return_status *",
4867   "name" : "android::hardware::details::return_status *",
4868   "referenced_type" : "type-167",
4869   "self_type" : "type-180",
4870   "size" : 8,
4871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4872  },
4873  {
4874   "alignment" : 8,
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" : 8,
4880   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4881  },
4882  {
4883   "alignment" : 8,
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-146",
4888   "size" : 8,
4889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4890  },
4891  {
4892   "alignment" : 8,
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" : 8,
4898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4899  },
4900  {
4901   "alignment" : 8,
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" : 8,
4907   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4908  },
4909  {
4910   "alignment" : 8,
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" : 8,
4916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4917  },
4918  {
4919   "alignment" : 8,
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" : 8,
4925   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4926  },
4927  {
4928   "alignment" : 8,
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" : 8,
4934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4935  },
4936  {
4937   "alignment" : 8,
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-619",
4941   "self_type" : "type-623",
4942   "size" : 8,
4943   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4944  },
4945  {
4946   "alignment" : 8,
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" : 8,
4952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4953  },
4954  {
4955   "alignment" : 8,
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" : 8,
4961   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4962  },
4963  {
4964   "alignment" : 8,
4965   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
4966   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
4967   "referenced_type" : "type-414",
4968   "self_type" : "type-558",
4969   "size" : 8,
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" : 8,
4974   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb *",
4975   "name" : "android::hardware::usb::V1_0::BpHwUsb *",
4976   "referenced_type" : "type-562",
4977   "self_type" : "type-632",
4978   "size" : 8,
4979   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4980  },
4981  {
4982   "alignment" : 8,
4983   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
4984   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
4985   "referenced_type" : "type-107",
4986   "self_type" : "type-119",
4987   "size" : 8,
4988   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4989  },
4990  {
4991   "alignment" : 8,
4992   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb *",
4993   "name" : "android::hardware::usb::V1_0::BsUsb *",
4994   "referenced_type" : "type-597",
4995   "self_type" : "type-602",
4996   "size" : 8,
4997   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4998  },
4999  {
5000   "alignment" : 8,
5001   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback *",
5002   "name" : "android::hardware::usb::V1_0::BsUsbCallback *",
5003   "referenced_type" : "type-600",
5004   "self_type" : "type-601",
5005   "size" : 8,
5006   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5007  },
5008  {
5009   "alignment" : 8,
5010   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5011   "name" : "android::hardware::usb::V1_0::IUsb *",
5012   "referenced_type" : "type-139",
5013   "self_type" : "type-138",
5014   "size" : 8,
5015   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5016  },
5017  {
5018   "alignment" : 8,
5019   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5020   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5021   "referenced_type" : "type-105",
5022   "self_type" : "type-104",
5023   "size" : 8,
5024   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5025  },
5026  {
5027   "alignment" : 8,
5028   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5029   "name" : "android::hardware::usb::V1_0::PortStatus *",
5030   "referenced_type" : "type-529",
5031   "self_type" : "type-622",
5032   "size" : 8,
5033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5034  },
5035  {
5036   "alignment" : 8,
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-413",
5041   "size" : 8,
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" : 8,
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" : 8,
5051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5052  },
5053  {
5054   "alignment" : 8,
5055   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5056   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5057   "referenced_type" : "type-83",
5058   "self_type" : "type-82",
5059   "size" : 8,
5060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5061  },
5062  {
5063   "alignment" : 8,
5064   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5065   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5066   "referenced_type" : "type-98",
5067   "self_type" : "type-97",
5068   "size" : 8,
5069   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5070  },
5071  {
5072   "alignment" : 8,
5073   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5074   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5075   "referenced_type" : "type-656",
5076   "self_type" : "type-666",
5077   "size" : 8,
5078   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5079  },
5080  {
5081   "alignment" : 8,
5082   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5083   "name" : "android::sp<android::hardware::IBinder> *",
5084   "referenced_type" : "type-46",
5085   "self_type" : "type-673",
5086   "size" : 8,
5087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5088  },
5089  {
5090   "alignment" : 8,
5091   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5092   "name" : "android::sp<android::hardware::ProcessState> *",
5093   "referenced_type" : "type-78",
5094   "self_type" : "type-77",
5095   "size" : 8,
5096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5097  },
5098  {
5099   "alignment" : 8,
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-145",
5103   "self_type" : "type-144",
5104   "size" : 8,
5105   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5106  },
5107  {
5108   "alignment" : 8,
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-137",
5112   "self_type" : "type-136",
5113   "size" : 8,
5114   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5115  },
5116  {
5117   "alignment" : 8,
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-103",
5121   "self_type" : "type-102",
5122   "size" : 8,
5123   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5124  },
5125  {
5126   "alignment" : 8,
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-594",
5131   "size" : 8,
5132   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5133  },
5134  {
5135   "alignment" : 8,
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-81",
5139   "self_type" : "type-84",
5140   "size" : 8,
5141   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5142  },
5143  {
5144   "alignment" : 8,
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-96",
5148   "self_type" : "type-99",
5149   "size" : 8,
5150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5151  },
5152  {
5153   "alignment" : 8,
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" : 8,
5159   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5160  },
5161  {
5162   "alignment" : 8,
5163   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5164   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5165   "referenced_type" : "type-590",
5166   "self_type" : "type-592",
5167   "size" : 8,
5168   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5169  },
5170  {
5171   "alignment" : 8,
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" : 8,
5177   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5178  },
5179  {
5180   "alignment" : 8,
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-585",
5185   "size" : 8,
5186   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5187  },
5188  {
5189   "alignment" : 8,
5190   "linker_set_key" : "android_flex_plane *",
5191   "name" : "android_flex_plane *",
5192   "referenced_type" : "type-476",
5193   "self_type" : "type-479",
5194   "size" : 8,
5195   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5196  },
5197  {
5198   "alignment" : 8,
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-37",
5202   "self_type" : "type-36",
5203   "size" : 8,
5204   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5205  },
5206  {
5207   "alignment" : 8,
5208   "linker_set_key" : "char *",
5209   "name" : "char *",
5210   "referenced_type" : "type-54",
5211   "self_type" : "type-201",
5212   "size" : 8,
5213   "source_file" : "/system/core/liblog/include/log/log_read.h"
5214  },
5215  {
5216   "alignment" : 8,
5217   "linker_set_key" : "const android::NativeHandle *",
5218   "name" : "const android::NativeHandle *",
5219   "referenced_type" : "type-369",
5220   "self_type" : "type-370",
5221   "size" : 8,
5222   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5223  },
5224  {
5225   "alignment" : 8,
5226   "linker_set_key" : "const android::RefBase *",
5227   "name" : "const android::RefBase *",
5228   "referenced_type" : "type-297",
5229   "self_type" : "type-298",
5230   "size" : 8,
5231   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5232  },
5233  {
5234   "alignment" : 8,
5235   "linker_set_key" : "const android::String16 *",
5236   "name" : "const android::String16 *",
5237   "referenced_type" : "type-39",
5238   "self_type" : "type-386",
5239   "size" : 8,
5240   "source_file" : "/system/core/libutils/include/utils/String16.h"
5241  },
5242  {
5243   "alignment" : 8,
5244   "linker_set_key" : "const android::String8 *",
5245   "name" : "const android::String8 *",
5246   "referenced_type" : "type-379",
5247   "self_type" : "type-380",
5248   "size" : 8,
5249   "source_file" : "/system/core/libutils/include/utils/String8.h"
5250  },
5251  {
5252   "alignment" : 8,
5253   "linker_set_key" : "const android::VectorImpl *",
5254   "name" : "const android::VectorImpl *",
5255   "referenced_type" : "type-457",
5256   "self_type" : "type-458",
5257   "size" : 8,
5258   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5259  },
5260  {
5261   "alignment" : 8,
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" : 8,
5267   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5268  },
5269  {
5270   "alignment" : 8,
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-424",
5274   "self_type" : "type-425",
5275   "size" : 8,
5276   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5277  },
5278  {
5279   "alignment" : 8,
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-429",
5283   "self_type" : "type-430",
5284   "size" : 8,
5285   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5286  },
5287  {
5288   "alignment" : 8,
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-177",
5292   "self_type" : "type-178",
5293   "size" : 8,
5294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5295  },
5296  {
5297   "alignment" : 8,
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-607",
5301   "self_type" : "type-608",
5302   "size" : 8,
5303   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5304  },
5305  {
5306   "alignment" : 8,
5307   "linker_set_key" : "const android::hardware::Return<bool> *",
5308   "name" : "const android::hardware::Return<bool> *",
5309   "referenced_type" : "type-171",
5310   "self_type" : "type-172",
5311   "size" : 8,
5312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5313  },
5314  {
5315   "alignment" : 8,
5316   "linker_set_key" : "const android::hardware::Status *",
5317   "name" : "const android::hardware::Status *",
5318   "referenced_type" : "type-160",
5319   "self_type" : "type-164",
5320   "size" : 8,
5321   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5322  },
5323  {
5324   "alignment" : 8,
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-576",
5328   "self_type" : "type-577",
5329   "size" : 8,
5330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5331  },
5332  {
5333   "alignment" : 8,
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-570",
5337   "self_type" : "type-572",
5338   "size" : 8,
5339   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5340  },
5341  {
5342   "alignment" : 8,
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-665",
5346   "self_type" : "type-667",
5347   "size" : 8,
5348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5349  },
5350  {
5351   "alignment" : 8,
5352   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5353   "name" : "const android::hardware::details::hidl_pointer<int> *",
5354   "referenced_type" : "type-505",
5355   "self_type" : "type-511",
5356   "size" : 8,
5357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5358  },
5359  {
5360   "alignment" : 8,
5361   "linker_set_key" : "const android::hardware::details::return_status *",
5362   "name" : "const android::hardware::details::return_status *",
5363   "referenced_type" : "type-182",
5364   "self_type" : "type-183",
5365   "size" : 8,
5366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5367  },
5368  {
5369   "alignment" : 8,
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-583",
5374   "size" : 8,
5375   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5376  },
5377  {
5378   "alignment" : 8,
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" : 8,
5384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5385  },
5386  {
5387   "alignment" : 8,
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-624",
5391   "self_type" : "type-628",
5392   "size" : 8,
5393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5394  },
5395  {
5396   "alignment" : 8,
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" : 8,
5402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5403  },
5404  {
5405   "alignment" : 8,
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" : 8,
5411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5412  },
5413  {
5414   "alignment" : 8,
5415   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5416   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5417   "referenced_type" : "type-561",
5418   "self_type" : "type-565",
5419   "size" : 8,
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" : 8,
5424   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5425   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5426   "referenced_type" : "type-559",
5427   "self_type" : "type-560",
5428   "size" : 8,
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" : 8,
5433   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5434   "name" : "const android::hardware::usb::V1_0::IUsb *",
5435   "referenced_type" : "type-547",
5436   "self_type" : "type-548",
5437   "size" : 8,
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" : 8,
5442   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5443   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5444   "referenced_type" : "type-134",
5445   "self_type" : "type-135",
5446   "size" : 8,
5447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5448  },
5449  {
5450   "alignment" : 8,
5451   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus *",
5452   "name" : "const android::hardware::usb::V1_0::PortStatus *",
5453   "referenced_type" : "type-627",
5454   "self_type" : "type-626",
5455   "size" : 8,
5456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5457  },
5458  {
5459   "alignment" : 8,
5460   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5461   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5462   "referenced_type" : "type-555",
5463   "self_type" : "type-556",
5464   "size" : 8,
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" : 8,
5469   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5470   "name" : "const android::hidl::base::V1_0::IBase *",
5471   "referenced_type" : "type-435",
5472   "self_type" : "type-434",
5473   "size" : 8,
5474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5475  },
5476  {
5477   "alignment" : 8,
5478   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5479   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5480   "referenced_type" : "type-87",
5481   "self_type" : "type-88",
5482   "size" : 8,
5483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5484  },
5485  {
5486   "alignment" : 8,
5487   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5488   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5489   "referenced_type" : "type-508",
5490   "self_type" : "type-509",
5491   "size" : 8,
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" : 8,
5496   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5497   "name" : "const android::sp<android::hardware::IBinder> *",
5498   "referenced_type" : "type-45",
5499   "self_type" : "type-674",
5500   "size" : 8,
5501   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5502  },
5503  {
5504   "alignment" : 8,
5505   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5506   "name" : "const android::sp<android::hardware::ProcessState> *",
5507   "referenced_type" : "type-79",
5508   "self_type" : "type-80",
5509   "size" : 8,
5510   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5511  },
5512  {
5513   "alignment" : 8,
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-151",
5517   "self_type" : "type-150",
5518   "size" : 8,
5519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5520  },
5521  {
5522   "alignment" : 8,
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-262",
5526   "self_type" : "type-557",
5527   "size" : 8,
5528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5529  },
5530  {
5531   "alignment" : 8,
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-143",
5535   "self_type" : "type-142",
5536   "size" : 8,
5537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5538  },
5539  {
5540   "alignment" : 8,
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-133",
5544   "self_type" : "type-132",
5545   "size" : 8,
5546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5547  },
5548  {
5549   "alignment" : 8,
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-595",
5553   "self_type" : "type-647",
5554   "size" : 8,
5555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5556  },
5557  {
5558   "alignment" : 8,
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-85",
5562   "self_type" : "type-86",
5563   "size" : 8,
5564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5565  },
5566  {
5567   "alignment" : 8,
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-100",
5571   "self_type" : "type-101",
5572   "size" : 8,
5573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5574  },
5575  {
5576   "alignment" : 8,
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" : 8,
5582   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5583  },
5584  {
5585   "alignment" : 8,
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-240",
5589   "self_type" : "type-252",
5590   "size" : 8,
5591   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5592  },
5593  {
5594   "alignment" : 8,
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-587",
5598   "self_type" : "type-588",
5599   "size" : 8,
5600   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5601  },
5602  {
5603   "alignment" : 8,
5604   "linker_set_key" : "const char *",
5605   "name" : "const char *",
5606   "referenced_type" : "type-53",
5607   "self_type" : "type-52",
5608   "size" : 8,
5609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5610  },
5611  {
5612   "alignment" : 8,
5613   "linker_set_key" : "const char16_t *",
5614   "name" : "const char16_t *",
5615   "referenced_type" : "type-42",
5616   "self_type" : "type-41",
5617   "size" : 8,
5618   "source_file" : "/system/core/libutils/include/utils/String16.h"
5619  },
5620  {
5621   "alignment" : 8,
5622   "linker_set_key" : "const log_msg *",
5623   "name" : "const log_msg *",
5624   "referenced_type" : "type-121",
5625   "self_type" : "type-149",
5626   "size" : 8,
5627   "source_file" : "/system/core/liblog/include/log/log_read.h"
5628  },
5629  {
5630   "alignment" : 8,
5631   "linker_set_key" : "const native_handle *",
5632   "name" : "const native_handle *",
5633   "referenced_type" : "type-292",
5634   "self_type" : "type-291",
5635   "size" : 8,
5636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5637  },
5638  {
5639   "alignment" : 8,
5640   "linker_set_key" : "const unsigned char *",
5641   "name" : "const unsigned char *",
5642   "referenced_type" : "type-274",
5643   "self_type" : "type-354",
5644   "size" : 8,
5645   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5646  },
5647  {
5648   "alignment" : 8,
5649   "linker_set_key" : "const unsigned long long *",
5650   "name" : "const unsigned long long *",
5651   "referenced_type" : "type-407",
5652   "self_type" : "type-406",
5653   "size" : 8,
5654   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5655  },
5656  {
5657   "alignment" : 8,
5658   "linker_set_key" : "const void *",
5659   "name" : "const void *",
5660   "referenced_type" : "type-360",
5661   "self_type" : "type-361",
5662   "size" : 8,
5663   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5664  },
5665  {
5666   "alignment" : 8,
5667   "linker_set_key" : "int (*)(void *)",
5668   "name" : "int (*)(void *)",
5669   "referenced_type" : "type-485",
5670   "self_type" : "type-488",
5671   "size" : 8,
5672   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5673  },
5674  {
5675   "alignment" : 8,
5676   "linker_set_key" : "int *",
5677   "name" : "int *",
5678   "referenced_type" : "type-20",
5679   "self_type" : "type-346",
5680   "size" : 8,
5681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5682  },
5683  {
5684   "alignment" : 8,
5685   "linker_set_key" : "log_msg *",
5686   "name" : "log_msg *",
5687   "referenced_type" : "type-122",
5688   "self_type" : "type-186",
5689   "size" : 8,
5690   "source_file" : "/system/core/liblog/include/log/log_read.h"
5691  },
5692  {
5693   "alignment" : 8,
5694   "linker_set_key" : "native_handle *",
5695   "name" : "native_handle *",
5696   "referenced_type" : "type-197",
5697   "self_type" : "type-196",
5698   "size" : 8,
5699   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5700  },
5701  {
5702   "alignment" : 8,
5703   "linker_set_key" : "unsigned char *",
5704   "name" : "unsigned char *",
5705   "referenced_type" : "type-125",
5706   "self_type" : "type-401",
5707   "size" : 8,
5708   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5709  },
5710  {
5711   "alignment" : 8,
5712   "linker_set_key" : "unsigned long *",
5713   "name" : "unsigned long *",
5714   "referenced_type" : "type-13",
5715   "self_type" : "type-636",
5716   "size" : 8,
5717   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5718  },
5719  {
5720   "alignment" : 8,
5721   "linker_set_key" : "unsigned long long *",
5722   "name" : "unsigned long long *",
5723   "referenced_type" : "type-251",
5724   "self_type" : "type-402",
5725   "size" : 8,
5726   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5727  },
5728  {
5729   "alignment" : 8,
5730   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5731   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5732   "referenced_type" : "type-404",
5733   "self_type" : "type-403",
5734   "size" : 8,
5735   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5736  },
5737  {
5738   "alignment" : 8,
5739   "linker_set_key" : "void *",
5740   "name" : "void *",
5741   "referenced_type" : "type-22",
5742   "self_type" : "type-21",
5743   "size" : 8,
5744   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5745  },
5746  {
5747   "alignment" : 8,
5748   "linker_set_key" : "void **",
5749   "name" : "void **",
5750   "referenced_type" : "type-21",
5751   "self_type" : "type-489",
5752   "size" : 8,
5753   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5754  }
5755 ],
5756 "qualified_types" :
5757 [
5758  {
5759   "alignment" : 8,
5760   "is_const" : true,
5761   "linker_set_key" : "android::RefBase::weakref_impl *const",
5762   "name" : "android::RefBase::weakref_impl *const",
5763   "referenced_type" : "type-609",
5764   "self_type" : "type-611",
5765   "size" : 8,
5766   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5767  },
5768  {
5769   "alignment" : 8,
5770   "is_const" : true,
5771   "linker_set_key" : "android::RefBase::weakref_impl *const",
5772   "name" : "android::RefBase::weakref_impl *const",
5773   "referenced_type" : "type-677",
5774   "self_type" : "type-679",
5775   "size" : 8,
5776   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5777  },
5778  {
5779   "alignment" : 8,
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" : 8,
5786   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5787  },
5788  {
5789   "alignment" : 8,
5790   "is_const" : true,
5791   "linker_set_key" : "android::hardware::IBinder *const",
5792   "name" : "android::hardware::IBinder *const",
5793   "referenced_type" : "type-33",
5794   "self_type" : "type-113",
5795   "size" : 8,
5796   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5797  },
5798  {
5799   "alignment" : 8,
5800   "is_const" : true,
5801   "linker_set_key" : "const android::NativeHandle",
5802   "name" : "const android::NativeHandle",
5803   "referenced_type" : "type-195",
5804   "self_type" : "type-369",
5805   "size" : 24,
5806   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5807  },
5808  {
5809   "alignment" : 8,
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" : 16,
5816   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5817  },
5818  {
5819   "alignment" : 8,
5820   "is_const" : true,
5821   "linker_set_key" : "const android::String16",
5822   "name" : "const android::String16",
5823   "referenced_type" : "type-40",
5824   "self_type" : "type-39",
5825   "size" : 8,
5826   "source_file" : "/system/core/libutils/include/utils/String16.h"
5827  },
5828  {
5829   "alignment" : 8,
5830   "is_const" : true,
5831   "linker_set_key" : "const android::String8",
5832   "name" : "const android::String8",
5833   "referenced_type" : "type-51",
5834   "self_type" : "type-379",
5835   "size" : 8,
5836   "source_file" : "/system/core/libutils/include/utils/String8.h"
5837  },
5838  {
5839   "alignment" : 8,
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-457",
5845   "size" : 40,
5846   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5847  },
5848  {
5849   "alignment" : 8,
5850   "is_const" : true,
5851   "linker_set_key" : "const android::hardware::BpHwRefBase",
5852   "name" : "const android::hardware::BpHwRefBase",
5853   "referenced_type" : "type-112",
5854   "self_type" : "type-394",
5855   "size" : 48,
5856   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5857  },
5858  {
5859   "alignment" : 8,
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-418",
5864   "self_type" : "type-424",
5865   "size" : 64,
5866   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5867  },
5868  {
5869   "alignment" : 8,
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-426",
5874   "self_type" : "type-429",
5875   "size" : 64,
5876   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5877  },
5878  {
5879   "alignment" : 8,
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-411",
5885   "size" : 136,
5886   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5887  },
5888  {
5889   "alignment" : 8,
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-173",
5894   "self_type" : "type-177",
5895   "size" : 48,
5896   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5897  },
5898  {
5899   "alignment" : 8,
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-603",
5904   "self_type" : "type-607",
5905   "size" : 48,
5906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5907  },
5908  {
5909   "alignment" : 8,
5910   "is_const" : true,
5911   "linker_set_key" : "const android::hardware::Return<bool>",
5912   "name" : "const android::hardware::Return<bool>",
5913   "referenced_type" : "type-166",
5914   "self_type" : "type-171",
5915   "size" : 40,
5916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5917  },
5918  {
5919   "alignment" : 8,
5920   "is_const" : true,
5921   "linker_set_key" : "const android::hardware::Status",
5922   "name" : "const android::hardware::Status",
5923   "referenced_type" : "type-156",
5924   "self_type" : "type-160",
5925   "size" : 32,
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-421",
5934   "self_type" : "type-423",
5935   "size" : 8,
5936   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5937  },
5938  {
5939   "alignment" : 8,
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-576",
5945   "size" : 8,
5946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5947  },
5948  {
5949   "alignment" : 8,
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-570",
5955   "size" : 8,
5956   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5957  },
5958  {
5959   "alignment" : 8,
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-620",
5964   "self_type" : "type-665",
5965   "size" : 8,
5966   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5967  },
5968  {
5969   "alignment" : 8,
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-505",
5975   "size" : 8,
5976   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5977  },
5978  {
5979   "alignment" : 8,
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-167",
5984   "self_type" : "type-182",
5985   "size" : 40,
5986   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5987  },
5988  {
5989   "alignment" : 8,
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" : 24,
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" : 8,
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" : 8,
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-549",
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" : 8,
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-619",
6044   "self_type" : "type-624",
6045   "size" : 16,
6046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6047  },
6048  {
6049   "alignment" : 8,
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" : 8,
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-562",
6074   "self_type" : "type-561",
6075   "size" : 216,
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" : 8,
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-107",
6084   "self_type" : "type-559",
6085   "size" : 216,
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" : 8,
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-139",
6094   "self_type" : "type-547",
6095   "size" : 24,
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" : 8,
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-105",
6104   "self_type" : "type-134",
6105   "size" : 24,
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-524",
6114   "self_type" : "type-533",
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-527",
6124   "self_type" : "type-535",
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-526",
6134   "self_type" : "type-534",
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-528",
6144   "self_type" : "type-566",
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-523",
6154   "self_type" : "type-532",
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-529",
6164   "self_type" : "type-627",
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-522",
6174   "self_type" : "type-530",
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" : 8,
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-552",
6184   "self_type" : "type-555",
6185   "size" : 216,
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" : 8,
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-435",
6205   "size" : 24,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 8,
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-434",
6214   "self_type" : "type-437",
6215   "size" : 8,
6216   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6217  },
6218  {
6219   "alignment" : 8,
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-83",
6224   "self_type" : "type-87",
6225   "size" : 24,
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-512",
6234   "self_type" : "type-517",
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-510",
6244   "self_type" : "type-515",
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" : 8,
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-98",
6254   "self_type" : "type-508",
6255   "size" : 24,
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" : 8,
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-46",
6264   "self_type" : "type-45",
6265   "size" : 8,
6266   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6267  },
6268  {
6269   "alignment" : 8,
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-78",
6274   "self_type" : "type-79",
6275   "size" : 8,
6276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6277  },
6278  {
6279   "alignment" : 8,
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-145",
6284   "self_type" : "type-151",
6285   "size" : 8,
6286   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6287  },
6288  {
6289   "alignment" : 8,
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-263",
6294   "self_type" : "type-262",
6295   "size" : 8,
6296   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6297  },
6298  {
6299   "alignment" : 8,
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-137",
6304   "self_type" : "type-143",
6305   "size" : 8,
6306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6307  },
6308  {
6309   "alignment" : 8,
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-103",
6314   "self_type" : "type-133",
6315   "size" : 8,
6316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6317  },
6318  {
6319   "alignment" : 8,
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-595",
6325   "size" : 8,
6326   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6327  },
6328  {
6329   "alignment" : 8,
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-81",
6334   "self_type" : "type-85",
6335   "size" : 8,
6336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6337  },
6338  {
6339   "alignment" : 8,
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-96",
6344   "self_type" : "type-100",
6345   "size" : 8,
6346   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6347  },
6348  {
6349   "alignment" : 8,
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" : 16,
6356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6357  },
6358  {
6359   "alignment" : 8,
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-240",
6365   "size" : 16,
6366   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6367  },
6368  {
6369   "alignment" : 8,
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-587",
6375   "size" : 16,
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-35",
6384   "self_type" : "type-92",
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-54",
6394   "self_type" : "type-53",
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-43",
6404   "self_type" : "type-42",
6405   "size" : 2,
6406   "source_file" : "/system/core/libutils/include/utils/String16.h"
6407  },
6408  {
6409   "alignment" : 8,
6410   "is_const" : true,
6411   "linker_set_key" : "const double",
6412   "name" : "const double",
6413   "referenced_type" : "type-265",
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-258",
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-58",
6451   "self_type" : "type-57",
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-613",
6459   "self_type" : "type-612",
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-122",
6468   "self_type" : "type-121",
6469   "size" : 5124,
6470   "source_file" : "/system/core/liblog/include/log/log_read.h"
6471  },
6472  {
6473   "alignment" : 8,
6474   "is_const" : true,
6475   "linker_set_key" : "const long",
6476   "name" : "const long",
6477   "referenced_type" : "type-25",
6478   "self_type" : "type-283",
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-197",
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-218",
6498   "self_type" : "type-276",
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-272",
6508   "self_type" : "type-271",
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-542",
6518   "self_type" : "type-541",
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-658",
6528   "self_type" : "type-657",
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-69",
6538   "self_type" : "type-68",
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-546",
6548   "self_type" : "type-545",
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-662",
6558   "self_type" : "type-661",
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-73",
6568   "self_type" : "type-72",
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-544",
6578   "self_type" : "type-543",
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-660",
6588   "self_type" : "type-659",
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-71",
6598   "self_type" : "type-70",
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-540",
6608   "self_type" : "type-539",
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-655",
6618   "self_type" : "type-654",
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-67",
6628   "self_type" : "type-66",
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-538",
6638   "self_type" : "type-537",
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-653",
6648   "self_type" : "type-652",
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-65",
6658   "self_type" : "type-64",
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-61",
6678   "self_type" : "type-60",
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-631",
6688   "self_type" : "type-630",
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-521",
6698   "self_type" : "type-520",
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-651",
6708   "self_type" : "type-650",
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-519",
6718   "self_type" : "type-518",
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-649",
6728   "self_type" : "type-648",
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" : 8,
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-416",
6738   "self_type" : "type-415",
6739   "size" : 24,
6740   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6741  },
6742  {
6743   "alignment" : 8,
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-638",
6748   "self_type" : "type-637",
6749   "size" : 24,
6750   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6751  },
6752  {
6753   "alignment" : 8,
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" : 16,
6760   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6761  },
6762  {
6763   "alignment" : 8,
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-618",
6768   "self_type" : "type-617",
6769   "size" : 16,
6770   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6771  },
6772  {
6773   "alignment" : 8,
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" : 16,
6780   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6781  },
6782  {
6783   "alignment" : 8,
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-616",
6788   "self_type" : "type-615",
6789   "size" : 16,
6790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6791  },
6792  {
6793   "alignment" : 8,
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-582",
6798   "self_type" : "type-581",
6799   "size" : 24,
6800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6801  },
6802  {
6803   "alignment" : 8,
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-672",
6808   "self_type" : "type-671",
6809   "size" : 24,
6810   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6811  },
6812  {
6813   "alignment" : 8,
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-76",
6818   "self_type" : "type-75",
6819   "size" : 24,
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-125",
6828   "self_type" : "type-274",
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" : 8,
6844   "is_const" : true,
6845   "linker_set_key" : "const unsigned long",
6846   "name" : "const unsigned long",
6847   "referenced_type" : "type-13",
6848   "self_type" : "type-31",
6849   "size" : 8,
6850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6851  },
6852  {
6853   "alignment" : 8,
6854   "is_const" : true,
6855   "linker_set_key" : "const unsigned long long",
6856   "name" : "const unsigned long long",
6857   "referenced_type" : "type-251",
6858   "self_type" : "type-407",
6859   "size" : 8,
6860   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6861  },
6862  {
6863   "alignment" : 2,
6864   "is_const" : true,
6865   "linker_set_key" : "const unsigned short",
6866   "name" : "const unsigned short",
6867   "referenced_type" : "type-127",
6868   "self_type" : "type-280",
6869   "size" : 2,
6870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6871  },
6872  {
6873   "is_const" : true,
6874   "linker_set_key" : "const void",
6875   "name" : "const void",
6876   "referenced_type" : "type-22",
6877   "self_type" : "type-360",
6878   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6879  },
6880  {
6881   "alignment" : 1,
6882   "is_volatile" : true,
6883   "linker_set_key" : "volatile bool",
6884   "name" : "volatile bool",
6885   "referenced_type" : "type-35",
6886   "self_type" : "type-95",
6887   "size" : 1,
6888   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6889  },
6890  {
6891   "alignment" : 4,
6892   "is_volatile" : true,
6893   "linker_set_key" : "volatile int",
6894   "name" : "volatile int",
6895   "referenced_type" : "type-20",
6896   "self_type" : "type-55",
6897   "size" : 4,
6898   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6899  }
6900 ],
6901 "record_types" :
6902 [
6903  {
6904   "alignment" : 4,
6905   "fields" :
6906   [
6907    {
6908     "access" : "private",
6909     "field_name" : "mCond",
6910     "referenced_type" : "type-94"
6911    }
6912   ],
6913   "linker_set_key" : "android::Condition",
6914   "name" : "android::Condition",
6915   "record_kind" : "class",
6916   "referenced_type" : "type-93",
6917   "self_type" : "type-93",
6918   "size" : 48,
6919   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6920   "unique_id" : "_ZTSN7android9ConditionE"
6921  },
6922  {
6923   "alignment" : 8,
6924   "fields" :
6925   [
6926    {
6927     "access" : "private",
6928     "field_name" : "mVector",
6929     "referenced_type" : "type-48"
6930    }
6931   ],
6932   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6933   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6934   "record_kind" : "class",
6935   "referenced_type" : "type-47",
6936   "self_type" : "type-47",
6937   "size" : 40,
6938   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6939   "template_args" : [ "type-40", "type-46" ],
6940   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6941  },
6942  {
6943   "alignment" : 4,
6944   "fields" :
6945   [
6946    {
6947     "access" : "private",
6948     "field_name" : "mCount",
6949     "referenced_type" : "type-194"
6950    }
6951   ],
6952   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6953   "name" : "android::LightRefBase<android::NativeHandle>",
6954   "record_kind" : "class",
6955   "referenced_type" : "type-193",
6956   "self_type" : "type-193",
6957   "size" : 4,
6958   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6959   "template_args" : [ "type-195" ],
6960   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6961  },
6962  {
6963   "alignment" : 4,
6964   "fields" :
6965   [
6966    {
6967     "access" : "private",
6968     "field_name" : "mCount",
6969     "referenced_type" : "type-191"
6970    }
6971   ],
6972   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6973   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6974   "record_kind" : "class",
6975   "referenced_type" : "type-190",
6976   "self_type" : "type-190",
6977   "size" : 4,
6978   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6979   "template_args" : [ "type-192" ],
6980   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6981  },
6982  {
6983   "alignment" : 4,
6984   "fields" :
6985   [
6986    {
6987     "access" : "private",
6988     "field_name" : "mMutex",
6989     "referenced_type" : "type-27"
6990    }
6991   ],
6992   "linker_set_key" : "android::Mutex",
6993   "name" : "android::Mutex",
6994   "record_kind" : "class",
6995   "referenced_type" : "type-26",
6996   "self_type" : "type-26",
6997   "size" : 40,
6998   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6999   "unique_id" : "_ZTSN7android5MutexE"
7000  },
7001  {
7002   "alignment" : 8,
7003   "fields" :
7004   [
7005    {
7006     "access" : "private",
7007     "field_name" : "mLock",
7008     "referenced_type" : "type-492"
7009    }
7010   ],
7011   "linker_set_key" : "android::Mutex::Autolock",
7012   "name" : "android::Mutex::Autolock",
7013   "record_kind" : "class",
7014   "referenced_type" : "type-491",
7015   "self_type" : "type-491",
7016   "size" : 8,
7017   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7018   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7019  },
7020  {
7021   "alignment" : 8,
7022   "base_specifiers" :
7023   [
7024    {
7025     "referenced_type" : "type-193"
7026    }
7027   ],
7028   "fields" :
7029   [
7030    {
7031     "access" : "private",
7032     "field_name" : "mHandle",
7033     "field_offset" : 64,
7034     "referenced_type" : "type-196"
7035    },
7036    {
7037     "access" : "private",
7038     "field_name" : "mOwnsHandle",
7039     "field_offset" : 128,
7040     "referenced_type" : "type-35"
7041    }
7042   ],
7043   "linker_set_key" : "android::NativeHandle",
7044   "name" : "android::NativeHandle",
7045   "record_kind" : "class",
7046   "referenced_type" : "type-195",
7047   "self_type" : "type-195",
7048   "size" : 24,
7049   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7050   "unique_id" : "_ZTSN7android12NativeHandleE"
7051  },
7052  {
7053   "alignment" : 4,
7054   "fields" :
7055   [
7056    {
7057     "access" : "private",
7058     "field_name" : "mRWLock",
7059     "referenced_type" : "type-497"
7060    }
7061   ],
7062   "linker_set_key" : "android::RWLock",
7063   "name" : "android::RWLock",
7064   "record_kind" : "class",
7065   "referenced_type" : "type-496",
7066   "self_type" : "type-496",
7067   "size" : 56,
7068   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7069   "unique_id" : "_ZTSN7android6RWLockE"
7070  },
7071  {
7072   "alignment" : 8,
7073   "fields" :
7074   [
7075    {
7076     "access" : "private",
7077     "field_name" : "mLock",
7078     "referenced_type" : "type-500"
7079    }
7080   ],
7081   "linker_set_key" : "android::RWLock::AutoRLock",
7082   "name" : "android::RWLock::AutoRLock",
7083   "record_kind" : "class",
7084   "referenced_type" : "type-499",
7085   "self_type" : "type-499",
7086   "size" : 8,
7087   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7088   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7089  },
7090  {
7091   "alignment" : 8,
7092   "fields" :
7093   [
7094    {
7095     "access" : "private",
7096     "field_name" : "mLock",
7097     "referenced_type" : "type-500"
7098    }
7099   ],
7100   "linker_set_key" : "android::RWLock::AutoWLock",
7101   "name" : "android::RWLock::AutoWLock",
7102   "record_kind" : "class",
7103   "referenced_type" : "type-502",
7104   "self_type" : "type-502",
7105   "size" : 8,
7106   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7107   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7108  },
7109  {
7110   "alignment" : 8,
7111   "fields" :
7112   [
7113    {
7114     "access" : "private",
7115     "field_name" : "mRefs",
7116     "field_offset" : 64,
7117     "referenced_type" : "type-8"
7118    }
7119   ],
7120   "linker_set_key" : "android::RefBase",
7121   "name" : "android::RefBase",
7122   "record_kind" : "class",
7123   "referenced_type" : "type-7",
7124   "self_type" : "type-7",
7125   "size" : 16,
7126   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7127   "unique_id" : "_ZTSN7android7RefBaseE",
7128   "vtable_components" :
7129   [
7130    {
7131     "kind" : "offset_to_top"
7132    },
7133    {
7134     "kind" : "rtti",
7135     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7136    },
7137    {
7138     "kind" : "complete_dtor_pointer",
7139     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7140    },
7141    {
7142     "kind" : "deleting_dtor_pointer",
7143     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7144    },
7145    {
7146     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7147    },
7148    {
7149     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7150    },
7151    {
7152     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7153    },
7154    {
7155     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7156    }
7157   ]
7158  },
7159  {
7160   "alignment" : 1,
7161   "linker_set_key" : "android::RefBase::weakref_type",
7162   "name" : "android::RefBase::weakref_type",
7163   "record_kind" : "class",
7164   "referenced_type" : "type-12",
7165   "self_type" : "type-12",
7166   "size" : 1,
7167   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7168   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7169  },
7170  {
7171   "alignment" : 1,
7172   "linker_set_key" : "android::ReferenceMover",
7173   "name" : "android::ReferenceMover",
7174   "record_kind" : "class",
7175   "referenced_type" : "type-300",
7176   "self_type" : "type-300",
7177   "size" : 1,
7178   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7179   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7180  },
7181  {
7182   "alignment" : 8,
7183   "linker_set_key" : "android::ReferenceRenamer",
7184   "name" : "android::ReferenceRenamer",
7185   "record_kind" : "class",
7186   "referenced_type" : "type-295",
7187   "self_type" : "type-295",
7188   "size" : 8,
7189   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7190   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7191   "vtable_components" :
7192   [
7193    {
7194     "kind" : "offset_to_top"
7195    },
7196    {
7197     "kind" : "rtti",
7198     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7199    },
7200    {
7201     "is_pure" : true,
7202     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7203    }
7204   ]
7205  },
7206  {
7207   "alignment" : 8,
7208   "fields" :
7209   [
7210    {
7211     "access" : "private",
7212     "field_name" : "mTag",
7213     "referenced_type" : "type-13"
7214    }
7215   ],
7216   "linker_set_key" : "android::ScopedTrace",
7217   "name" : "android::ScopedTrace",
7218   "record_kind" : "class",
7219   "referenced_type" : "type-506",
7220   "self_type" : "type-506",
7221   "size" : 8,
7222   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7223   "unique_id" : "_ZTSN7android11ScopedTraceE"
7224  },
7225  {
7226   "alignment" : 8,
7227   "base_specifiers" :
7228   [
7229    {
7230     "access" : "private",
7231     "referenced_type" : "type-49"
7232    }
7233   ],
7234   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7235   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7236   "record_kind" : "class",
7237   "referenced_type" : "type-48",
7238   "self_type" : "type-48",
7239   "size" : 40,
7240   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7241   "template_args" : [ "type-50" ],
7242   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7243   "vtable_components" :
7244   [
7245    {
7246     "kind" : "offset_to_top"
7247    },
7248    {
7249     "kind" : "rtti",
7250     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7251    },
7252    {
7253     "kind" : "complete_dtor_pointer",
7254     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7255    },
7256    {
7257     "kind" : "deleting_dtor_pointer",
7258     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7259    },
7260    {
7261     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7262    },
7263    {
7264     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7265    },
7266    {
7267     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7268    },
7269    {
7270     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7271    },
7272    {
7273     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7274    },
7275    {
7276     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7277    },
7278    {
7279     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7280    }
7281   ]
7282  },
7283  {
7284   "alignment" : 8,
7285   "base_specifiers" :
7286   [
7287    {
7288     "referenced_type" : "type-29"
7289    }
7290   ],
7291   "linker_set_key" : "android::SortedVectorImpl",
7292   "name" : "android::SortedVectorImpl",
7293   "record_kind" : "class",
7294   "referenced_type" : "type-49",
7295   "self_type" : "type-49",
7296   "size" : 40,
7297   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7298   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7299   "vtable_components" :
7300   [
7301    {
7302     "kind" : "offset_to_top"
7303    },
7304    {
7305     "kind" : "rtti",
7306     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7307    },
7308    {
7309     "kind" : "complete_dtor_pointer",
7310     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7311    },
7312    {
7313     "kind" : "deleting_dtor_pointer",
7314     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7315    },
7316    {
7317     "is_pure" : true,
7318     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7319    },
7320    {
7321     "is_pure" : true,
7322     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7323    },
7324    {
7325     "is_pure" : true,
7326     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7327    },
7328    {
7329     "is_pure" : true,
7330     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7331    },
7332    {
7333     "is_pure" : true,
7334     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7335    },
7336    {
7337     "is_pure" : true,
7338     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7339    },
7340    {
7341     "is_pure" : true,
7342     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7343    }
7344   ]
7345  },
7346  {
7347   "alignment" : 8,
7348   "fields" :
7349   [
7350    {
7351     "access" : "private",
7352     "field_name" : "mString",
7353     "referenced_type" : "type-41"
7354    }
7355   ],
7356   "linker_set_key" : "android::String16",
7357   "name" : "android::String16",
7358   "record_kind" : "class",
7359   "referenced_type" : "type-40",
7360   "self_type" : "type-40",
7361   "size" : 8,
7362   "source_file" : "/system/core/libutils/include/utils/String16.h",
7363   "unique_id" : "_ZTSN7android8String16E"
7364  },
7365  {
7366   "alignment" : 8,
7367   "fields" :
7368   [
7369    {
7370     "access" : "private",
7371     "field_name" : "mString",
7372     "referenced_type" : "type-52"
7373    }
7374   ],
7375   "linker_set_key" : "android::String8",
7376   "name" : "android::String8",
7377   "record_kind" : "class",
7378   "referenced_type" : "type-51",
7379   "self_type" : "type-51",
7380   "size" : 8,
7381   "source_file" : "/system/core/libutils/include/utils/String8.h",
7382   "unique_id" : "_ZTSN7android7String8E"
7383  },
7384  {
7385   "alignment" : 8,
7386   "base_specifiers" :
7387   [
7388    {
7389     "is_virtual" : true,
7390     "referenced_type" : "type-7"
7391    }
7392   ],
7393   "fields" :
7394   [
7395    {
7396     "access" : "private",
7397     "field_name" : "mCanCallJava",
7398     "field_offset" : 64,
7399     "referenced_type" : "type-92"
7400    },
7401    {
7402     "access" : "private",
7403     "field_name" : "mThread",
7404     "field_offset" : 128,
7405     "referenced_type" : "type-21"
7406    },
7407    {
7408     "access" : "private",
7409     "field_name" : "mLock",
7410     "field_offset" : 192,
7411     "referenced_type" : "type-26"
7412    },
7413    {
7414     "access" : "private",
7415     "field_name" : "mThreadExitedCondition",
7416     "field_offset" : 512,
7417     "referenced_type" : "type-93"
7418    },
7419    {
7420     "access" : "private",
7421     "field_name" : "mStatus",
7422     "field_offset" : 896,
7423     "referenced_type" : "type-20"
7424    },
7425    {
7426     "access" : "private",
7427     "field_name" : "mExitPending",
7428     "field_offset" : 928,
7429     "referenced_type" : "type-95"
7430    },
7431    {
7432     "access" : "private",
7433     "field_name" : "mRunning",
7434     "field_offset" : 936,
7435     "referenced_type" : "type-95"
7436    },
7437    {
7438     "access" : "private",
7439     "field_name" : "mHoldSelf",
7440     "field_offset" : 960,
7441     "referenced_type" : "type-89"
7442    },
7443    {
7444     "access" : "private",
7445     "field_name" : "mTid",
7446     "field_offset" : 1024,
7447     "referenced_type" : "type-20"
7448    }
7449   ],
7450   "linker_set_key" : "android::Thread",
7451   "name" : "android::Thread",
7452   "record_kind" : "class",
7453   "referenced_type" : "type-91",
7454   "self_type" : "type-91",
7455   "size" : 152,
7456   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7457   "unique_id" : "_ZTSN7android6ThreadE",
7458   "vtable_components" :
7459   [
7460    {
7461     "component_value" : 136,
7462     "kind" : "vbase_offset"
7463    },
7464    {
7465     "kind" : "offset_to_top"
7466    },
7467    {
7468     "kind" : "rtti",
7469     "mangled_component_name" : "_ZTIN7android6ThreadE"
7470    },
7471    {
7472     "kind" : "complete_dtor_pointer",
7473     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7474    },
7475    {
7476     "kind" : "deleting_dtor_pointer",
7477     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7478    },
7479    {
7480     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7481    },
7482    {
7483     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7484    },
7485    {
7486     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7487    },
7488    {
7489     "is_pure" : true,
7490     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7491    },
7492    {
7493     "kind" : "vcall_offset"
7494    },
7495    {
7496     "kind" : "vcall_offset"
7497    },
7498    {
7499     "kind" : "vcall_offset"
7500    },
7501    {
7502     "kind" : "vcall_offset"
7503    },
7504    {
7505     "component_value" : -136,
7506     "kind" : "vcall_offset"
7507    },
7508    {
7509     "component_value" : -136,
7510     "kind" : "offset_to_top"
7511    },
7512    {
7513     "kind" : "rtti",
7514     "mangled_component_name" : "_ZTIN7android6ThreadE"
7515    },
7516    {
7517     "kind" : "complete_dtor_pointer",
7518     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7519    },
7520    {
7521     "kind" : "deleting_dtor_pointer",
7522     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7523    },
7524    {
7525     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7526    },
7527    {
7528     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7529    },
7530    {
7531     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7532    },
7533    {
7534     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7535    }
7536   ]
7537  },
7538  {
7539   "alignment" : 8,
7540   "base_specifiers" :
7541   [
7542    {
7543     "access" : "private",
7544     "referenced_type" : "type-29"
7545    }
7546   ],
7547   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7548   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7549   "record_kind" : "class",
7550   "referenced_type" : "type-28",
7551   "self_type" : "type-28",
7552   "size" : 40,
7553   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7554   "template_args" : [ "type-32" ],
7555   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7556   "vtable_components" :
7557   [
7558    {
7559     "kind" : "offset_to_top"
7560    },
7561    {
7562     "kind" : "rtti",
7563     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7564    },
7565    {
7566     "kind" : "complete_dtor_pointer",
7567     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7568    },
7569    {
7570     "kind" : "deleting_dtor_pointer",
7571     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7572    },
7573    {
7574     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7575    },
7576    {
7577     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7578    },
7579    {
7580     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7581    },
7582    {
7583     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7584    },
7585    {
7586     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7587    },
7588    {
7589     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7590    }
7591   ]
7592  },
7593  {
7594   "alignment" : 8,
7595   "fields" :
7596   [
7597    {
7598     "access" : "private",
7599     "field_name" : "mStorage",
7600     "field_offset" : 64,
7601     "referenced_type" : "type-21"
7602    },
7603    {
7604     "access" : "private",
7605     "field_name" : "mCount",
7606     "field_offset" : 128,
7607     "referenced_type" : "type-13"
7608    },
7609    {
7610     "access" : "private",
7611     "field_name" : "mFlags",
7612     "field_offset" : 192,
7613     "referenced_type" : "type-30"
7614    },
7615    {
7616     "access" : "private",
7617     "field_name" : "mItemSize",
7618     "field_offset" : 256,
7619     "referenced_type" : "type-31"
7620    }
7621   ],
7622   "linker_set_key" : "android::VectorImpl",
7623   "name" : "android::VectorImpl",
7624   "record_kind" : "class",
7625   "referenced_type" : "type-29",
7626   "self_type" : "type-29",
7627   "size" : 40,
7628   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7629   "unique_id" : "_ZTSN7android10VectorImplE",
7630   "vtable_components" :
7631   [
7632    {
7633     "kind" : "offset_to_top"
7634    },
7635    {
7636     "kind" : "rtti",
7637     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7638    },
7639    {
7640     "kind" : "complete_dtor_pointer",
7641     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7642    },
7643    {
7644     "kind" : "deleting_dtor_pointer",
7645     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7646    },
7647    {
7648     "is_pure" : true,
7649     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7650    },
7651    {
7652     "is_pure" : true,
7653     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7654    },
7655    {
7656     "is_pure" : true,
7657     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7658    },
7659    {
7660     "is_pure" : true,
7661     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7662    },
7663    {
7664     "is_pure" : true,
7665     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7666    },
7667    {
7668     "is_pure" : true,
7669     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7670    }
7671   ]
7672  },
7673  {
7674   "alignment" : 8,
7675   "base_specifiers" :
7676   [
7677    {
7678     "referenced_type" : "type-190"
7679    }
7680   ],
7681   "linker_set_key" : "android::VirtualLightRefBase",
7682   "name" : "android::VirtualLightRefBase",
7683   "record_kind" : "class",
7684   "referenced_type" : "type-192",
7685   "self_type" : "type-192",
7686   "size" : 16,
7687   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7688   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7689   "vtable_components" :
7690   [
7691    {
7692     "kind" : "offset_to_top"
7693    },
7694    {
7695     "kind" : "rtti",
7696     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7697    },
7698    {
7699     "kind" : "complete_dtor_pointer",
7700     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7701    },
7702    {
7703     "kind" : "deleting_dtor_pointer",
7704     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7705    }
7706   ]
7707  },
7708  {
7709   "alignment" : 8,
7710   "base_specifiers" :
7711   [
7712    {
7713     "referenced_type" : "type-34"
7714    }
7715   ],
7716   "fields" :
7717   [
7718    {
7719     "access" : "protected",
7720     "field_name" : "mSchedPolicy",
7721     "field_offset" : 64,
7722     "referenced_type" : "type-20"
7723    },
7724    {
7725     "access" : "protected",
7726     "field_name" : "mSchedPriority",
7727     "field_offset" : 96,
7728     "referenced_type" : "type-20"
7729    },
7730    {
7731     "access" : "private",
7732     "field_name" : "mExtras",
7733     "field_offset" : 128,
7734     "referenced_type" : "type-155"
7735    },
7736    {
7737     "access" : "private",
7738     "field_name" : "mReserved0",
7739     "field_offset" : 192,
7740     "referenced_type" : "type-21"
7741    }
7742   ],
7743   "linker_set_key" : "android::hardware::BHwBinder",
7744   "name" : "android::hardware::BHwBinder",
7745   "record_kind" : "class",
7746   "referenced_type" : "type-154",
7747   "self_type" : "type-154",
7748   "size" : 48,
7749   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7750   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7751   "vtable_components" :
7752   [
7753    {
7754     "component_value" : 32,
7755     "kind" : "vbase_offset"
7756    },
7757    {
7758     "kind" : "offset_to_top"
7759    },
7760    {
7761     "kind" : "rtti",
7762     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7763    },
7764    {
7765     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7766    },
7767    {
7768     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7769    },
7770    {
7771     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7772    },
7773    {
7774     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7775    },
7776    {
7777     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7778    },
7779    {
7780     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7781    },
7782    {
7783     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7784    },
7785    {
7786     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7787    },
7788    {
7789     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7790    },
7791    {
7792     "kind" : "complete_dtor_pointer",
7793     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7794    },
7795    {
7796     "kind" : "deleting_dtor_pointer",
7797     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7798    },
7799    {
7800     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7801    },
7802    {
7803     "kind" : "vcall_offset"
7804    },
7805    {
7806     "kind" : "vcall_offset"
7807    },
7808    {
7809     "kind" : "vcall_offset"
7810    },
7811    {
7812     "kind" : "vcall_offset"
7813    },
7814    {
7815     "component_value" : -32,
7816     "kind" : "vcall_offset"
7817    },
7818    {
7819     "component_value" : -32,
7820     "kind" : "offset_to_top"
7821    },
7822    {
7823     "kind" : "rtti",
7824     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7825    },
7826    {
7827     "kind" : "complete_dtor_pointer",
7828     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7829    },
7830    {
7831     "kind" : "deleting_dtor_pointer",
7832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7833    },
7834    {
7835     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7836    },
7837    {
7838     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7839    },
7840    {
7841     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7842    },
7843    {
7844     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7845    }
7846   ]
7847  },
7848  {
7849   "alignment" : 8,
7850   "base_specifiers" :
7851   [
7852    {
7853     "is_virtual" : true,
7854     "referenced_type" : "type-7"
7855    }
7856   ],
7857   "fields" :
7858   [
7859    {
7860     "access" : "private",
7861     "field_name" : "mRemote",
7862     "field_offset" : 64,
7863     "referenced_type" : "type-113"
7864    },
7865    {
7866     "access" : "private",
7867     "field_name" : "mRefs",
7868     "field_offset" : 128,
7869     "referenced_type" : "type-11"
7870    },
7871    {
7872     "access" : "private",
7873     "field_name" : "mState",
7874     "field_offset" : 192,
7875     "referenced_type" : "type-114"
7876    }
7877   ],
7878   "linker_set_key" : "android::hardware::BpHwRefBase",
7879   "name" : "android::hardware::BpHwRefBase",
7880   "record_kind" : "class",
7881   "referenced_type" : "type-112",
7882   "self_type" : "type-112",
7883   "size" : 48,
7884   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7885   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7886   "vtable_components" :
7887   [
7888    {
7889     "component_value" : 32,
7890     "kind" : "vbase_offset"
7891    },
7892    {
7893     "kind" : "offset_to_top"
7894    },
7895    {
7896     "kind" : "rtti",
7897     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7898    },
7899    {
7900     "kind" : "complete_dtor_pointer",
7901     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7902    },
7903    {
7904     "kind" : "deleting_dtor_pointer",
7905     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7906    },
7907    {
7908     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7909    },
7910    {
7911     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7912    },
7913    {
7914     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7915    },
7916    {
7917     "kind" : "vcall_offset"
7918    },
7919    {
7920     "component_value" : -32,
7921     "kind" : "vcall_offset"
7922    },
7923    {
7924     "component_value" : -32,
7925     "kind" : "vcall_offset"
7926    },
7927    {
7928     "component_value" : -32,
7929     "kind" : "vcall_offset"
7930    },
7931    {
7932     "component_value" : -32,
7933     "kind" : "vcall_offset"
7934    },
7935    {
7936     "component_value" : -32,
7937     "kind" : "offset_to_top"
7938    },
7939    {
7940     "kind" : "rtti",
7941     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7942    },
7943    {
7944     "kind" : "complete_dtor_pointer",
7945     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7946    },
7947    {
7948     "kind" : "deleting_dtor_pointer",
7949     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7950    },
7951    {
7952     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7953    },
7954    {
7955     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7956    },
7957    {
7958     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7962    }
7963   ]
7964  },
7965  {
7966   "alignment" : 8,
7967   "base_specifiers" :
7968   [
7969    {
7970     "referenced_type" : "type-139"
7971    },
7972    {
7973     "referenced_type" : "type-111"
7974    },
7975    {
7976     "referenced_type" : "type-112"
7977    }
7978   ],
7979   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
7980   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
7981   "record_kind" : "class",
7982   "referenced_type" : "type-398",
7983   "self_type" : "type-398",
7984   "size" : 64,
7985   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7986   "template_args" : [ "type-139" ],
7987   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
7988   "vtable_components" :
7989   [
7990    {
7991     "component_value" : 48,
7992     "kind" : "vbase_offset"
7993    },
7994    {
7995     "kind" : "offset_to_top"
7996    },
7997    {
7998     "kind" : "rtti",
7999     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8000    },
8001    {
8002     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
8003    },
8004    {
8005     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8006    },
8007    {
8008     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8009    },
8010    {
8011     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8012    },
8013    {
8014     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8015    },
8016    {
8017     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8018    },
8019    {
8020     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8021    },
8022    {
8023     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8024    },
8025    {
8026     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8027    },
8028    {
8029     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8030    },
8031    {
8032     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8033    },
8034    {
8035     "kind" : "complete_dtor_pointer",
8036     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8037    },
8038    {
8039     "kind" : "deleting_dtor_pointer",
8040     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8041    },
8042    {
8043     "is_pure" : true,
8044     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8045    },
8046    {
8047     "is_pure" : true,
8048     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8049    },
8050    {
8051     "is_pure" : true,
8052     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8053    },
8054    {
8055     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8056    },
8057    {
8058     "component_value" : 40,
8059     "kind" : "vbase_offset"
8060    },
8061    {
8062     "component_value" : -8,
8063     "kind" : "offset_to_top"
8064    },
8065    {
8066     "kind" : "rtti",
8067     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8068    },
8069    {
8070     "kind" : "complete_dtor_pointer",
8071     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8072    },
8073    {
8074     "kind" : "deleting_dtor_pointer",
8075     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8076    },
8077    {
8078     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8079    },
8080    {
8081     "component_value" : 32,
8082     "kind" : "vbase_offset"
8083    },
8084    {
8085     "component_value" : -16,
8086     "kind" : "offset_to_top"
8087    },
8088    {
8089     "kind" : "rtti",
8090     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8091    },
8092    {
8093     "kind" : "complete_dtor_pointer",
8094     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8095    },
8096    {
8097     "kind" : "deleting_dtor_pointer",
8098     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8099    },
8100    {
8101     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8102    },
8103    {
8104     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8105    },
8106    {
8107     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8108    },
8109    {
8110     "kind" : "vcall_offset"
8111    },
8112    {
8113     "component_value" : -32,
8114     "kind" : "vcall_offset"
8115    },
8116    {
8117     "component_value" : -32,
8118     "kind" : "vcall_offset"
8119    },
8120    {
8121     "component_value" : -32,
8122     "kind" : "vcall_offset"
8123    },
8124    {
8125     "component_value" : -48,
8126     "kind" : "vcall_offset"
8127    },
8128    {
8129     "component_value" : -48,
8130     "kind" : "offset_to_top"
8131    },
8132    {
8133     "kind" : "rtti",
8134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8135    },
8136    {
8137     "kind" : "complete_dtor_pointer",
8138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8139    },
8140    {
8141     "kind" : "deleting_dtor_pointer",
8142     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8143    },
8144    {
8145     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8146    },
8147    {
8148     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8149    },
8150    {
8151     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8152    },
8153    {
8154     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8155    }
8156   ]
8157  },
8158  {
8159   "alignment" : 8,
8160   "base_specifiers" :
8161   [
8162    {
8163     "referenced_type" : "type-105"
8164    },
8165    {
8166     "referenced_type" : "type-111"
8167    },
8168    {
8169     "referenced_type" : "type-112"
8170    }
8171   ],
8172   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8173   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8174   "record_kind" : "class",
8175   "referenced_type" : "type-110",
8176   "self_type" : "type-110",
8177   "size" : 64,
8178   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8179   "template_args" : [ "type-105" ],
8180   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
8181   "vtable_components" :
8182   [
8183    {
8184     "component_value" : 48,
8185     "kind" : "vbase_offset"
8186    },
8187    {
8188     "kind" : "offset_to_top"
8189    },
8190    {
8191     "kind" : "rtti",
8192     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8193    },
8194    {
8195     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8205    },
8206    {
8207     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
8211    },
8212    {
8213     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8214    },
8215    {
8216     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
8217    },
8218    {
8219     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8220    },
8221    {
8222     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
8223    },
8224    {
8225     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8226    },
8227    {
8228     "kind" : "complete_dtor_pointer",
8229     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8230    },
8231    {
8232     "kind" : "deleting_dtor_pointer",
8233     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8234    },
8235    {
8236     "is_pure" : true,
8237     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
8238    },
8239    {
8240     "is_pure" : true,
8241     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
8242    },
8243    {
8244     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8245    },
8246    {
8247     "component_value" : 40,
8248     "kind" : "vbase_offset"
8249    },
8250    {
8251     "component_value" : -8,
8252     "kind" : "offset_to_top"
8253    },
8254    {
8255     "kind" : "rtti",
8256     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8257    },
8258    {
8259     "kind" : "complete_dtor_pointer",
8260     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8261    },
8262    {
8263     "kind" : "deleting_dtor_pointer",
8264     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8265    },
8266    {
8267     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8268    },
8269    {
8270     "component_value" : 32,
8271     "kind" : "vbase_offset"
8272    },
8273    {
8274     "component_value" : -16,
8275     "kind" : "offset_to_top"
8276    },
8277    {
8278     "kind" : "rtti",
8279     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8280    },
8281    {
8282     "kind" : "complete_dtor_pointer",
8283     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8284    },
8285    {
8286     "kind" : "deleting_dtor_pointer",
8287     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8288    },
8289    {
8290     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8291    },
8292    {
8293     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8294    },
8295    {
8296     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8297    },
8298    {
8299     "kind" : "vcall_offset"
8300    },
8301    {
8302     "component_value" : -32,
8303     "kind" : "vcall_offset"
8304    },
8305    {
8306     "component_value" : -32,
8307     "kind" : "vcall_offset"
8308    },
8309    {
8310     "component_value" : -32,
8311     "kind" : "vcall_offset"
8312    },
8313    {
8314     "component_value" : -48,
8315     "kind" : "vcall_offset"
8316    },
8317    {
8318     "component_value" : -48,
8319     "kind" : "offset_to_top"
8320    },
8321    {
8322     "kind" : "rtti",
8323     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8324    },
8325    {
8326     "kind" : "complete_dtor_pointer",
8327     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8328    },
8329    {
8330     "kind" : "deleting_dtor_pointer",
8331     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8332    },
8333    {
8334     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8335    },
8336    {
8337     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8338    },
8339    {
8340     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8341    },
8342    {
8343     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8344    }
8345   ]
8346  },
8347  {
8348   "alignment" : 8,
8349   "base_specifiers" :
8350   [
8351    {
8352     "referenced_type" : "type-16"
8353    },
8354    {
8355     "referenced_type" : "type-111"
8356    },
8357    {
8358     "referenced_type" : "type-112"
8359    }
8360   ],
8361   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8362   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8363   "record_kind" : "class",
8364   "referenced_type" : "type-396",
8365   "self_type" : "type-396",
8366   "size" : 64,
8367   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8368   "template_args" : [ "type-16" ],
8369   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8370   "vtable_components" :
8371   [
8372    {
8373     "component_value" : 48,
8374     "kind" : "vbase_offset"
8375    },
8376    {
8377     "kind" : "offset_to_top"
8378    },
8379    {
8380     "kind" : "rtti",
8381     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8382    },
8383    {
8384     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8385    },
8386    {
8387     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8388    },
8389    {
8390     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8391    },
8392    {
8393     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8394    },
8395    {
8396     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8397    },
8398    {
8399     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8400    },
8401    {
8402     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8403    },
8404    {
8405     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8406    },
8407    {
8408     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8409    },
8410    {
8411     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8412    },
8413    {
8414     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8415    },
8416    {
8417     "kind" : "complete_dtor_pointer",
8418     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8419    },
8420    {
8421     "kind" : "deleting_dtor_pointer",
8422     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8423    },
8424    {
8425     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8426    },
8427    {
8428     "component_value" : 40,
8429     "kind" : "vbase_offset"
8430    },
8431    {
8432     "component_value" : -8,
8433     "kind" : "offset_to_top"
8434    },
8435    {
8436     "kind" : "rtti",
8437     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8438    },
8439    {
8440     "kind" : "complete_dtor_pointer",
8441     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8442    },
8443    {
8444     "kind" : "deleting_dtor_pointer",
8445     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8446    },
8447    {
8448     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8449    },
8450    {
8451     "component_value" : 32,
8452     "kind" : "vbase_offset"
8453    },
8454    {
8455     "component_value" : -16,
8456     "kind" : "offset_to_top"
8457    },
8458    {
8459     "kind" : "rtti",
8460     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8461    },
8462    {
8463     "kind" : "complete_dtor_pointer",
8464     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8465    },
8466    {
8467     "kind" : "deleting_dtor_pointer",
8468     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8469    },
8470    {
8471     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8472    },
8473    {
8474     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8475    },
8476    {
8477     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8478    },
8479    {
8480     "kind" : "vcall_offset"
8481    },
8482    {
8483     "component_value" : -32,
8484     "kind" : "vcall_offset"
8485    },
8486    {
8487     "component_value" : -32,
8488     "kind" : "vcall_offset"
8489    },
8490    {
8491     "component_value" : -32,
8492     "kind" : "vcall_offset"
8493    },
8494    {
8495     "component_value" : -48,
8496     "kind" : "vcall_offset"
8497    },
8498    {
8499     "component_value" : -48,
8500     "kind" : "offset_to_top"
8501    },
8502    {
8503     "kind" : "rtti",
8504     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8505    },
8506    {
8507     "kind" : "complete_dtor_pointer",
8508     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8509    },
8510    {
8511     "kind" : "deleting_dtor_pointer",
8512     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8513    },
8514    {
8515     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8516    },
8517    {
8518     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8519    },
8520    {
8521     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8522    },
8523    {
8524     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8525    }
8526   ]
8527  },
8528  {
8529   "alignment" : 8,
8530   "fields" :
8531   [
8532    {
8533     "access" : "private",
8534     "field_name" : "mMutex",
8535     "referenced_type" : "type-419"
8536    },
8537    {
8538     "access" : "private",
8539     "field_name" : "mMap",
8540     "field_offset" : 320,
8541     "referenced_type" : "type-420"
8542    }
8543   ],
8544   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8545   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8546   "record_kind" : "class",
8547   "referenced_type" : "type-418",
8548   "self_type" : "type-418",
8549   "size" : 64,
8550   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8551   "template_args" : [ "type-14", "type-421" ],
8552   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8553  },
8554  {
8555   "alignment" : 8,
8556   "fields" :
8557   [
8558    {
8559     "access" : "private",
8560     "field_name" : "mMutex",
8561     "referenced_type" : "type-427"
8562    },
8563    {
8564     "access" : "private",
8565     "field_name" : "mMap",
8566     "field_offset" : 320,
8567     "referenced_type" : "type-428"
8568    }
8569   ],
8570   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8571   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8572   "record_kind" : "class",
8573   "referenced_type" : "type-426",
8574   "self_type" : "type-426",
8575   "size" : 64,
8576   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8577   "template_args" : [ "type-14", "type-35" ],
8578   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8579  },
8580  {
8581   "alignment" : 8,
8582   "fields" :
8583   [
8584    {
8585     "access" : "private",
8586     "field_name" : "mMutex",
8587     "referenced_type" : "type-432"
8588    },
8589    {
8590     "access" : "private",
8591     "field_name" : "mMap",
8592     "field_offset" : 320,
8593     "referenced_type" : "type-433"
8594    }
8595   ],
8596   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8597   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8598   "record_kind" : "class",
8599   "referenced_type" : "type-431",
8600   "self_type" : "type-431",
8601   "size" : 64,
8602   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8603   "template_args" : [ "type-434", "type-306" ],
8604   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8605  },
8606  {
8607   "alignment" : 8,
8608   "fields" :
8609   [
8610    {
8611     "access" : "private",
8612     "field_name" : "mMutex",
8613     "referenced_type" : "type-450"
8614    },
8615    {
8616     "access" : "private",
8617     "field_name" : "mMap",
8618     "field_offset" : 320,
8619     "referenced_type" : "type-451"
8620    }
8621   ],
8622   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8623   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8624   "record_kind" : "class",
8625   "referenced_type" : "type-449",
8626   "self_type" : "type-449",
8627   "size" : 64,
8628   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8629   "template_args" : [ "type-452", "type-453" ],
8630   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8631  },
8632  {
8633   "alignment" : 8,
8634   "fields" :
8635   [
8636    {
8637     "access" : "private",
8638     "field_name" : "mMutex",
8639     "referenced_type" : "type-440"
8640    },
8641    {
8642     "access" : "private",
8643     "field_name" : "mMap",
8644     "field_offset" : 320,
8645     "referenced_type" : "type-441"
8646    }
8647   ],
8648   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8649   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8650   "record_kind" : "class",
8651   "referenced_type" : "type-439",
8652   "self_type" : "type-439",
8653   "size" : 64,
8654   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8655   "template_args" : [ "type-442", "type-443" ],
8656   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8657  },
8658  {
8659   "alignment" : 8,
8660   "fields" :
8661   [
8662    {
8663     "field_name" : "flags",
8664     "referenced_type" : "type-2"
8665    },
8666    {
8667     "field_name" : "fdIndex",
8668     "field_offset" : 32,
8669     "referenced_type" : "type-2"
8670    },
8671    {
8672     "field_name" : "offset",
8673     "field_offset" : 64,
8674     "referenced_type" : "type-2"
8675    },
8676    {
8677     "field_name" : "extent",
8678     "field_offset" : 128,
8679     "referenced_type" : "type-13"
8680    }
8681   ],
8682   "linker_set_key" : "android::hardware::GrantorDescriptor",
8683   "name" : "android::hardware::GrantorDescriptor",
8684   "referenced_type" : "type-324",
8685   "self_type" : "type-324",
8686   "size" : 24,
8687   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8688   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8689  },
8690  {
8691   "alignment" : 8,
8692   "base_specifiers" :
8693   [
8694    {
8695     "is_virtual" : true,
8696     "referenced_type" : "type-308"
8697    },
8698    {
8699     "is_virtual" : true,
8700     "referenced_type" : "type-7"
8701    }
8702   ],
8703   "linker_set_key" : "android::hardware::HidlMemory",
8704   "name" : "android::hardware::HidlMemory",
8705   "record_kind" : "class",
8706   "referenced_type" : "type-316",
8707   "self_type" : "type-316",
8708   "size" : 64,
8709   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8710   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8711   "vtable_components" :
8712   [
8713    {
8714     "component_value" : 48,
8715     "kind" : "vbase_offset"
8716    },
8717    {
8718     "component_value" : 8,
8719     "kind" : "vbase_offset"
8720    },
8721    {
8722     "kind" : "offset_to_top"
8723    },
8724    {
8725     "kind" : "rtti",
8726     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8727    },
8728    {
8729     "kind" : "complete_dtor_pointer",
8730     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8731    },
8732    {
8733     "kind" : "deleting_dtor_pointer",
8734     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8735    },
8736    {
8737     "kind" : "vcall_offset"
8738    },
8739    {
8740     "kind" : "vcall_offset"
8741    },
8742    {
8743     "kind" : "vcall_offset"
8744    },
8745    {
8746     "kind" : "vcall_offset"
8747    },
8748    {
8749     "component_value" : -48,
8750     "kind" : "vcall_offset"
8751    },
8752    {
8753     "component_value" : -48,
8754     "kind" : "offset_to_top"
8755    },
8756    {
8757     "kind" : "rtti",
8758     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8759    },
8760    {
8761     "kind" : "complete_dtor_pointer",
8762     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8763    },
8764    {
8765     "kind" : "deleting_dtor_pointer",
8766     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8767    },
8768    {
8769     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8770    },
8771    {
8772     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8773    },
8774    {
8775     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8776    },
8777    {
8778     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8779    }
8780   ]
8781  },
8782  {
8783   "alignment" : 8,
8784   "base_specifiers" :
8785   [
8786    {
8787     "is_virtual" : true,
8788     "referenced_type" : "type-7"
8789    }
8790   ],
8791   "linker_set_key" : "android::hardware::IBinder",
8792   "name" : "android::hardware::IBinder",
8793   "record_kind" : "class",
8794   "referenced_type" : "type-34",
8795   "self_type" : "type-34",
8796   "size" : 24,
8797   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8798   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8799   "vtable_components" :
8800   [
8801    {
8802     "component_value" : 8,
8803     "kind" : "vbase_offset"
8804    },
8805    {
8806     "kind" : "offset_to_top"
8807    },
8808    {
8809     "kind" : "rtti",
8810     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8811    },
8812    {
8813     "is_pure" : true,
8814     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8815    },
8816    {
8817     "is_pure" : true,
8818     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8819    },
8820    {
8821     "is_pure" : true,
8822     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8823    },
8824    {
8825     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8826    },
8827    {
8828     "is_pure" : true,
8829     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8830    },
8831    {
8832     "is_pure" : true,
8833     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8834    },
8835    {
8836     "is_pure" : true,
8837     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8838    },
8839    {
8840     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8841    },
8842    {
8843     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8844    },
8845    {
8846     "kind" : "complete_dtor_pointer",
8847     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8848    },
8849    {
8850     "kind" : "deleting_dtor_pointer",
8851     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8852    },
8853    {
8854     "kind" : "vcall_offset"
8855    },
8856    {
8857     "kind" : "vcall_offset"
8858    },
8859    {
8860     "kind" : "vcall_offset"
8861    },
8862    {
8863     "kind" : "vcall_offset"
8864    },
8865    {
8866     "component_value" : -8,
8867     "kind" : "vcall_offset"
8868    },
8869    {
8870     "component_value" : -8,
8871     "kind" : "offset_to_top"
8872    },
8873    {
8874     "kind" : "rtti",
8875     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8876    },
8877    {
8878     "kind" : "complete_dtor_pointer",
8879     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8880    },
8881    {
8882     "kind" : "deleting_dtor_pointer",
8883     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8884    },
8885    {
8886     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8887    },
8888    {
8889     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8890    },
8891    {
8892     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8893    },
8894    {
8895     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8896    }
8897   ]
8898  },
8899  {
8900   "alignment" : 8,
8901   "base_specifiers" :
8902   [
8903    {
8904     "is_virtual" : true,
8905     "referenced_type" : "type-7"
8906    }
8907   ],
8908   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8909   "name" : "android::hardware::IBinder::DeathRecipient",
8910   "record_kind" : "class",
8911   "referenced_type" : "type-17",
8912   "self_type" : "type-17",
8913   "size" : 24,
8914   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8915   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8916   "vtable_components" :
8917   [
8918    {
8919     "component_value" : 8,
8920     "kind" : "vbase_offset"
8921    },
8922    {
8923     "kind" : "offset_to_top"
8924    },
8925    {
8926     "kind" : "rtti",
8927     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8928    },
8929    {
8930     "is_pure" : true,
8931     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8932    },
8933    {
8934     "kind" : "complete_dtor_pointer",
8935     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8936    },
8937    {
8938     "kind" : "deleting_dtor_pointer",
8939     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8940    },
8941    {
8942     "kind" : "vcall_offset"
8943    },
8944    {
8945     "kind" : "vcall_offset"
8946    },
8947    {
8948     "kind" : "vcall_offset"
8949    },
8950    {
8951     "kind" : "vcall_offset"
8952    },
8953    {
8954     "component_value" : -8,
8955     "kind" : "vcall_offset"
8956    },
8957    {
8958     "component_value" : -8,
8959     "kind" : "offset_to_top"
8960    },
8961    {
8962     "kind" : "rtti",
8963     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8964    },
8965    {
8966     "kind" : "complete_dtor_pointer",
8967     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8968    },
8969    {
8970     "kind" : "deleting_dtor_pointer",
8971     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8972    },
8973    {
8974     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8975    },
8976    {
8977     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8978    },
8979    {
8980     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8981    },
8982    {
8983     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8984    }
8985   ]
8986  },
8987  {
8988   "alignment" : 8,
8989   "base_specifiers" :
8990   [
8991    {
8992     "is_virtual" : true,
8993     "referenced_type" : "type-7"
8994    }
8995   ],
8996   "linker_set_key" : "android::hardware::IInterface",
8997   "name" : "android::hardware::IInterface",
8998   "record_kind" : "class",
8999   "referenced_type" : "type-111",
9000   "self_type" : "type-111",
9001   "size" : 24,
9002   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9003   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9004   "vtable_components" :
9005   [
9006    {
9007     "component_value" : 8,
9008     "kind" : "vbase_offset"
9009    },
9010    {
9011     "kind" : "offset_to_top"
9012    },
9013    {
9014     "kind" : "rtti",
9015     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9016    },
9017    {
9018     "kind" : "complete_dtor_pointer",
9019     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9020    },
9021    {
9022     "kind" : "deleting_dtor_pointer",
9023     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9024    },
9025    {
9026     "is_pure" : true,
9027     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9028    },
9029    {
9030     "kind" : "vcall_offset"
9031    },
9032    {
9033     "kind" : "vcall_offset"
9034    },
9035    {
9036     "kind" : "vcall_offset"
9037    },
9038    {
9039     "kind" : "vcall_offset"
9040    },
9041    {
9042     "component_value" : -8,
9043     "kind" : "vcall_offset"
9044    },
9045    {
9046     "component_value" : -8,
9047     "kind" : "offset_to_top"
9048    },
9049    {
9050     "kind" : "rtti",
9051     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9052    },
9053    {
9054     "kind" : "complete_dtor_pointer",
9055     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9056    },
9057    {
9058     "kind" : "deleting_dtor_pointer",
9059     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9060    },
9061    {
9062     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9063    },
9064    {
9065     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9066    },
9067    {
9068     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9069    },
9070    {
9071     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9072    }
9073   ]
9074  },
9075  {
9076   "alignment" : 8,
9077   "fields" :
9078   [
9079    {
9080     "access" : "private",
9081     "field_name" : "mGrantors",
9082     "referenced_type" : "type-320"
9083    },
9084    {
9085     "access" : "private",
9086     "field_name" : "mHandle",
9087     "field_offset" : 128,
9088     "referenced_type" : "type-366"
9089    },
9090    {
9091     "access" : "private",
9092     "field_name" : "mQuantum",
9093     "field_offset" : 192,
9094     "referenced_type" : "type-2"
9095    },
9096    {
9097     "access" : "private",
9098     "field_name" : "mFlags",
9099     "field_offset" : 224,
9100     "referenced_type" : "type-2"
9101    }
9102   ],
9103   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9104   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9105   "referenced_type" : "type-365",
9106   "self_type" : "type-365",
9107   "size" : 32,
9108   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9109   "template_args" : [ "type-54" ],
9110   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9111  },
9112  {
9113   "alignment" : 8,
9114   "fields" :
9115   [
9116    {
9117     "access" : "private",
9118     "field_name" : "mBufCachePos",
9119     "referenced_type" : "type-13"
9120    },
9121    {
9122     "access" : "private",
9123     "field_name" : "mBufCache",
9124     "field_offset" : 64,
9125     "referenced_type" : "type-400"
9126    },
9127    {
9128     "access" : "private",
9129     "field_name" : "mError",
9130     "field_offset" : 256,
9131     "referenced_type" : "type-20"
9132    },
9133    {
9134     "access" : "private",
9135     "field_name" : "mData",
9136     "field_offset" : 320,
9137     "referenced_type" : "type-401"
9138    },
9139    {
9140     "access" : "private",
9141     "field_name" : "mDataSize",
9142     "field_offset" : 384,
9143     "referenced_type" : "type-13"
9144    },
9145    {
9146     "access" : "private",
9147     "field_name" : "mDataCapacity",
9148     "field_offset" : 448,
9149     "referenced_type" : "type-13"
9150    },
9151    {
9152     "access" : "private",
9153     "field_name" : "mDataPos",
9154     "field_offset" : 512,
9155     "referenced_type" : "type-13"
9156    },
9157    {
9158     "access" : "private",
9159     "field_name" : "mObjects",
9160     "field_offset" : 576,
9161     "referenced_type" : "type-402"
9162    },
9163    {
9164     "access" : "private",
9165     "field_name" : "mObjectsSize",
9166     "field_offset" : 640,
9167     "referenced_type" : "type-13"
9168    },
9169    {
9170     "access" : "private",
9171     "field_name" : "mObjectsCapacity",
9172     "field_offset" : 704,
9173     "referenced_type" : "type-13"
9174    },
9175    {
9176     "access" : "private",
9177     "field_name" : "mNextObjectHint",
9178     "field_offset" : 768,
9179     "referenced_type" : "type-13"
9180    },
9181    {
9182     "access" : "private",
9183     "field_name" : "mNumRef",
9184     "field_offset" : 832,
9185     "referenced_type" : "type-13"
9186    },
9187    {
9188     "access" : "private",
9189     "field_name" : "mFdsKnown",
9190     "field_offset" : 896,
9191     "referenced_type" : "type-35"
9192    },
9193    {
9194     "access" : "private",
9195     "field_name" : "mHasFds",
9196     "field_offset" : 904,
9197     "referenced_type" : "type-35"
9198    },
9199    {
9200     "access" : "private",
9201     "field_name" : "mAllowFds",
9202     "field_offset" : 912,
9203     "referenced_type" : "type-35"
9204    },
9205    {
9206     "access" : "private",
9207     "field_name" : "mOwner",
9208     "field_offset" : 960,
9209     "referenced_type" : "type-403"
9210    },
9211    {
9212     "access" : "private",
9213     "field_name" : "mOwnerCookie",
9214     "field_offset" : 1024,
9215     "referenced_type" : "type-21"
9216    }
9217   ],
9218   "linker_set_key" : "android::hardware::Parcel",
9219   "name" : "android::hardware::Parcel",
9220   "record_kind" : "class",
9221   "referenced_type" : "type-399",
9222   "self_type" : "type-399",
9223   "size" : 136,
9224   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9225   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9226  },
9227  {
9228   "access" : "private",
9229   "alignment" : 8,
9230   "fields" :
9231   [
9232    {
9233     "field_name" : "index",
9234     "referenced_type" : "type-13"
9235    },
9236    {
9237     "field_name" : "buffer",
9238     "field_offset" : 64,
9239     "referenced_type" : "type-251"
9240    },
9241    {
9242     "field_name" : "bufend",
9243     "field_offset" : 128,
9244     "referenced_type" : "type-251"
9245    }
9246   ],
9247   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9248   "name" : "android::hardware::Parcel::BufferInfo",
9249   "referenced_type" : "type-408",
9250   "self_type" : "type-408",
9251   "size" : 24,
9252   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9253   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9254  },
9255  {
9256   "alignment" : 8,
9257   "base_specifiers" :
9258   [
9259    {
9260     "is_virtual" : true,
9261     "referenced_type" : "type-7"
9262    }
9263   ],
9264   "fields" :
9265   [
9266    {
9267     "access" : "private",
9268     "field_name" : "mDriverFD",
9269     "field_offset" : 64,
9270     "referenced_type" : "type-20"
9271    },
9272    {
9273     "access" : "private",
9274     "field_name" : "mVMStart",
9275     "field_offset" : 128,
9276     "referenced_type" : "type-21"
9277    },
9278    {
9279     "access" : "private",
9280     "field_name" : "mThreadCountLock",
9281     "field_offset" : 192,
9282     "referenced_type" : "type-23"
9283    },
9284    {
9285     "access" : "private",
9286     "field_name" : "mThreadCountDecrement",
9287     "field_offset" : 512,
9288     "referenced_type" : "type-24"
9289    },
9290    {
9291     "access" : "private",
9292     "field_name" : "mExecutingThreadsCount",
9293     "field_offset" : 896,
9294     "referenced_type" : "type-13"
9295    },
9296    {
9297     "access" : "private",
9298     "field_name" : "mMaxThreads",
9299     "field_offset" : 960,
9300     "referenced_type" : "type-13"
9301    },
9302    {
9303     "access" : "private",
9304     "field_name" : "mStarvationStartTimeMs",
9305     "field_offset" : 1024,
9306     "referenced_type" : "type-25"
9307    },
9308    {
9309     "access" : "private",
9310     "field_name" : "mLock",
9311     "field_offset" : 1088,
9312     "referenced_type" : "type-26"
9313    },
9314    {
9315     "access" : "private",
9316     "field_name" : "mHandleToObject",
9317     "field_offset" : 1408,
9318     "referenced_type" : "type-28"
9319    },
9320    {
9321     "access" : "private",
9322     "field_name" : "mManagesContexts",
9323     "field_offset" : 1728,
9324     "referenced_type" : "type-35"
9325    },
9326    {
9327     "access" : "private",
9328     "field_name" : "mBinderContextCheckFunc",
9329     "field_offset" : 1792,
9330     "referenced_type" : "type-36"
9331    },
9332    {
9333     "access" : "private",
9334     "field_name" : "mBinderContextUserData",
9335     "field_offset" : 1856,
9336     "referenced_type" : "type-21"
9337    },
9338    {
9339     "access" : "private",
9340     "field_name" : "mContexts",
9341     "field_offset" : 1920,
9342     "referenced_type" : "type-47"
9343    },
9344    {
9345     "access" : "private",
9346     "field_name" : "mRootDir",
9347     "field_offset" : 2240,
9348     "referenced_type" : "type-51"
9349    },
9350    {
9351     "access" : "private",
9352     "field_name" : "mThreadPoolStarted",
9353     "field_offset" : 2304,
9354     "referenced_type" : "type-35"
9355    },
9356    {
9357     "access" : "private",
9358     "field_name" : "mSpawnThreadOnStart",
9359     "field_offset" : 2312,
9360     "referenced_type" : "type-35"
9361    },
9362    {
9363     "access" : "private",
9364     "field_name" : "mThreadPoolSeq",
9365     "field_offset" : 2336,
9366     "referenced_type" : "type-55"
9367    },
9368    {
9369     "access" : "private",
9370     "field_name" : "mMmapSize",
9371     "field_offset" : 2368,
9372     "referenced_type" : "type-31"
9373    },
9374    {
9375     "access" : "private",
9376     "field_name" : "mCallRestriction",
9377     "field_offset" : 2432,
9378     "referenced_type" : "type-56"
9379    }
9380   ],
9381   "linker_set_key" : "android::hardware::ProcessState",
9382   "name" : "android::hardware::ProcessState",
9383   "record_kind" : "class",
9384   "referenced_type" : "type-19",
9385   "self_type" : "type-19",
9386   "size" : 328,
9387   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9388   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9389   "vtable_components" :
9390   [
9391    {
9392     "component_value" : 312,
9393     "kind" : "vbase_offset"
9394    },
9395    {
9396     "kind" : "offset_to_top"
9397    },
9398    {
9399     "kind" : "rtti",
9400     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9401    },
9402    {
9403     "kind" : "complete_dtor_pointer",
9404     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9405    },
9406    {
9407     "kind" : "deleting_dtor_pointer",
9408     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9409    },
9410    {
9411     "kind" : "vcall_offset"
9412    },
9413    {
9414     "kind" : "vcall_offset"
9415    },
9416    {
9417     "kind" : "vcall_offset"
9418    },
9419    {
9420     "kind" : "vcall_offset"
9421    },
9422    {
9423     "component_value" : -312,
9424     "kind" : "vcall_offset"
9425    },
9426    {
9427     "component_value" : -312,
9428     "kind" : "offset_to_top"
9429    },
9430    {
9431     "kind" : "rtti",
9432     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9433    },
9434    {
9435     "kind" : "complete_dtor_pointer",
9436     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9437    },
9438    {
9439     "kind" : "deleting_dtor_pointer",
9440     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9441    },
9442    {
9443     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9444    },
9445    {
9446     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9447    },
9448    {
9449     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9450    },
9451    {
9452     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9453    }
9454   ]
9455  },
9456  {
9457   "access" : "private",
9458   "alignment" : 8,
9459   "fields" :
9460   [
9461    {
9462     "field_name" : "binder",
9463     "referenced_type" : "type-33"
9464    },
9465    {
9466     "field_name" : "refs",
9467     "field_offset" : 64,
9468     "referenced_type" : "type-11"
9469    }
9470   ],
9471   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9472   "name" : "android::hardware::ProcessState::handle_entry",
9473   "referenced_type" : "type-32",
9474   "self_type" : "type-32",
9475   "size" : 16,
9476   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9477   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9478  },
9479  {
9480   "alignment" : 8,
9481   "base_specifiers" :
9482   [
9483    {
9484     "referenced_type" : "type-167"
9485    }
9486   ],
9487   "fields" :
9488   [
9489    {
9490     "access" : "private",
9491     "field_name" : "mVal",
9492     "field_offset" : 320,
9493     "referenced_type" : "type-137"
9494    }
9495   ],
9496   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
9497   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
9498   "record_kind" : "class",
9499   "referenced_type" : "type-173",
9500   "self_type" : "type-173",
9501   "size" : 48,
9502   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9503   "template_args" : [ "type-137" ],
9504   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_04IUsbEEEEE"
9505  },
9506  {
9507   "alignment" : 8,
9508   "base_specifiers" :
9509   [
9510    {
9511     "referenced_type" : "type-167"
9512    }
9513   ],
9514   "fields" :
9515   [
9516    {
9517     "access" : "private",
9518     "field_name" : "mVal",
9519     "field_offset" : 320,
9520     "referenced_type" : "type-103"
9521    }
9522   ],
9523   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
9524   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
9525   "record_kind" : "class",
9526   "referenced_type" : "type-603",
9527   "self_type" : "type-603",
9528   "size" : 48,
9529   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9530   "template_args" : [ "type-103" ],
9531   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_012IUsbCallbackEEEEE"
9532  },
9533  {
9534   "alignment" : 8,
9535   "base_specifiers" :
9536   [
9537    {
9538     "referenced_type" : "type-167"
9539    }
9540   ],
9541   "fields" :
9542   [
9543    {
9544     "access" : "private",
9545     "field_name" : "mVal",
9546     "field_offset" : 264,
9547     "referenced_type" : "type-35"
9548    }
9549   ],
9550   "linker_set_key" : "android::hardware::Return<bool>",
9551   "name" : "android::hardware::Return<bool>",
9552   "record_kind" : "class",
9553   "referenced_type" : "type-166",
9554   "self_type" : "type-166",
9555   "size" : 40,
9556   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9557   "template_args" : [ "type-35" ],
9558   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9559  },
9560  {
9561   "alignment" : 8,
9562   "base_specifiers" :
9563   [
9564    {
9565     "referenced_type" : "type-167"
9566    }
9567   ],
9568   "linker_set_key" : "android::hardware::Return<void>",
9569   "name" : "android::hardware::Return<void>",
9570   "record_kind" : "class",
9571   "referenced_type" : "type-185",
9572   "self_type" : "type-185",
9573   "size" : 40,
9574   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9575   "template_args" : [ "type-22" ],
9576   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9577  },
9578  {
9579   "alignment" : 8,
9580   "fields" :
9581   [
9582    {
9583     "access" : "private",
9584     "field_name" : "mException",
9585     "referenced_type" : "type-20"
9586    },
9587    {
9588     "access" : "private",
9589     "field_name" : "mErrorCode",
9590     "field_offset" : 32,
9591     "referenced_type" : "type-20"
9592    },
9593    {
9594     "access" : "private",
9595     "field_name" : "mMessage",
9596     "field_offset" : 64,
9597     "referenced_type" : "type-157"
9598    }
9599   ],
9600   "linker_set_key" : "android::hardware::Status",
9601   "name" : "android::hardware::Status",
9602   "record_kind" : "class",
9603   "referenced_type" : "type-156",
9604   "self_type" : "type-156",
9605   "size" : 32,
9606   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9607   "unique_id" : "_ZTSN7android8hardware6StatusE"
9608  },
9609  {
9610   "alignment" : 8,
9611   "fields" :
9612   [
9613    {
9614     "access" : "protected",
9615     "field_name" : "mInstrumentationCallbacks",
9616     "field_offset" : 64,
9617     "referenced_type" : "type-116"
9618    },
9619    {
9620     "access" : "protected",
9621     "field_name" : "mEnableInstrumentation",
9622     "field_offset" : 256,
9623     "referenced_type" : "type-35"
9624    },
9625    {
9626     "access" : "protected",
9627     "field_name" : "mInstrumentationLibPackage",
9628     "field_offset" : 320,
9629     "referenced_type" : "type-117"
9630    },
9631    {
9632     "access" : "protected",
9633     "field_name" : "mInterfaceName",
9634     "field_offset" : 512,
9635     "referenced_type" : "type-118"
9636    }
9637   ],
9638   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9639   "name" : "android::hardware::details::HidlInstrumentor",
9640   "referenced_type" : "type-115",
9641   "self_type" : "type-115",
9642   "size" : 88,
9643   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9644   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9645   "vtable_components" :
9646   [
9647    {
9648     "kind" : "offset_to_top"
9649    },
9650    {
9651     "kind" : "rtti",
9652     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9653    },
9654    {
9655     "kind" : "complete_dtor_pointer",
9656     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9657    },
9658    {
9659     "kind" : "deleting_dtor_pointer",
9660     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9661    }
9662   ]
9663  },
9664  {
9665   "alignment" : 4,
9666   "fields" :
9667   [
9668    {
9669     "field_name" : "sched_policy",
9670     "referenced_type" : "type-20"
9671    },
9672    {
9673     "field_name" : "prio",
9674     "field_offset" : 32,
9675     "referenced_type" : "type-20"
9676    }
9677   ],
9678   "linker_set_key" : "android::hardware::details::SchedPrio",
9679   "name" : "android::hardware::details::SchedPrio",
9680   "referenced_type" : "type-421",
9681   "self_type" : "type-421",
9682   "size" : 8,
9683   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9684   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9685  },
9686  {
9687   "alignment" : 8,
9688   "fields" :
9689   [
9690    {
9691     "access" : "private",
9692     "field_name" : "mQueue",
9693     "referenced_type" : "type-599"
9694    }
9695   ],
9696   "linker_set_key" : "android::hardware::details::TaskRunner",
9697   "name" : "android::hardware::details::TaskRunner",
9698   "record_kind" : "class",
9699   "referenced_type" : "type-598",
9700   "self_type" : "type-598",
9701   "size" : 16,
9702   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9703   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9704  },
9705  {
9706   "alignment" : 1,
9707   "linker_set_key" : "android::hardware::details::bnhw_tag",
9708   "name" : "android::hardware::details::bnhw_tag",
9709   "referenced_type" : "type-255",
9710   "self_type" : "type-255",
9711   "size" : 1,
9712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9713   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9714  },
9715  {
9716   "alignment" : 1,
9717   "linker_set_key" : "android::hardware::details::bphw_tag",
9718   "name" : "android::hardware::details::bphw_tag",
9719   "referenced_type" : "type-268",
9720   "self_type" : "type-268",
9721   "size" : 1,
9722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9723   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9724  },
9725  {
9726   "alignment" : 1,
9727   "linker_set_key" : "android::hardware::details::bs_tag",
9728   "name" : "android::hardware::details::bs_tag",
9729   "referenced_type" : "type-279",
9730   "self_type" : "type-279",
9731   "size" : 1,
9732   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9733   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9734  },
9735  {
9736   "access" : "private",
9737   "alignment" : 8,
9738   "fields" :
9739   [
9740    {
9741     "field_name" : "mPointer",
9742     "referenced_type" : "type-323"
9743    },
9744    {
9745     "field_name" : "_pad",
9746     "referenced_type" : "type-13"
9747    }
9748   ],
9749   "is_anonymous" : true,
9750   "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",
9751   "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",
9752   "record_kind" : "union",
9753   "referenced_type" : "type-322",
9754   "self_type" : "type-322",
9755   "size" : 8,
9756   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9757   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9758  },
9759  {
9760   "access" : "private",
9761   "alignment" : 8,
9762   "fields" :
9763   [
9764    {
9765     "field_name" : "mPointer",
9766     "referenced_type" : "type-622"
9767    },
9768    {
9769     "field_name" : "_pad",
9770     "referenced_type" : "type-13"
9771    }
9772   ],
9773   "is_anonymous" : true,
9774   "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",
9775   "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",
9776   "record_kind" : "union",
9777   "referenced_type" : "type-621",
9778   "self_type" : "type-621",
9779   "size" : 8,
9780   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9781   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
9782  },
9783  {
9784   "alignment" : 8,
9785   "fields" :
9786   [
9787    {
9788     "access" : "private",
9789     "referenced_type" : "type-322"
9790    }
9791   ],
9792   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9793   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9794   "referenced_type" : "type-321",
9795   "self_type" : "type-321",
9796   "size" : 8,
9797   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9798   "template_args" : [ "type-324" ],
9799   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9800  },
9801  {
9802   "alignment" : 8,
9803   "fields" :
9804   [
9805    {
9806     "access" : "private",
9807     "referenced_type" : "type-335"
9808    }
9809   ],
9810   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9811   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9812   "referenced_type" : "type-334",
9813   "self_type" : "type-334",
9814   "size" : 8,
9815   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9816   "template_args" : [ "type-337" ],
9817   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9818  },
9819  {
9820   "alignment" : 8,
9821   "fields" :
9822   [
9823    {
9824     "access" : "private",
9825     "referenced_type" : "type-327"
9826    }
9827   ],
9828   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9829   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9830   "referenced_type" : "type-326",
9831   "self_type" : "type-326",
9832   "size" : 8,
9833   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9834   "template_args" : [ "type-303" ],
9835   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9836  },
9837  {
9838   "alignment" : 8,
9839   "fields" :
9840   [
9841    {
9842     "access" : "private",
9843     "referenced_type" : "type-621"
9844    }
9845   ],
9846   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
9847   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
9848   "referenced_type" : "type-620",
9849   "self_type" : "type-620",
9850   "size" : 8,
9851   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9852   "template_args" : [ "type-529" ],
9853   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
9854  },
9855  {
9856   "alignment" : 8,
9857   "fields" :
9858   [
9859    {
9860     "access" : "private",
9861     "referenced_type" : "type-352"
9862    }
9863   ],
9864   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9865   "name" : "android::hardware::details::hidl_pointer<char>",
9866   "referenced_type" : "type-351",
9867   "self_type" : "type-351",
9868   "size" : 8,
9869   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9870   "template_args" : [ "type-54" ],
9871   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9872  },
9873  {
9874   "access" : "private",
9875   "alignment" : 8,
9876   "fields" :
9877   [
9878    {
9879     "field_name" : "mPointer",
9880     "referenced_type" : "type-201"
9881    },
9882    {
9883     "field_name" : "_pad",
9884     "referenced_type" : "type-13"
9885    }
9886   ],
9887   "is_anonymous" : true,
9888   "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",
9889   "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",
9890   "record_kind" : "union",
9891   "referenced_type" : "type-352",
9892   "self_type" : "type-352",
9893   "size" : 8,
9894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9895   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9896  },
9897  {
9898   "alignment" : 8,
9899   "fields" :
9900   [
9901    {
9902     "access" : "private",
9903     "referenced_type" : "type-305"
9904    }
9905   ],
9906   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9907   "name" : "android::hardware::details::hidl_pointer<const char>",
9908   "referenced_type" : "type-304",
9909   "self_type" : "type-304",
9910   "size" : 8,
9911   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9912   "template_args" : [ "type-53" ],
9913   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9914  },
9915  {
9916   "access" : "private",
9917   "alignment" : 8,
9918   "fields" :
9919   [
9920    {
9921     "field_name" : "mPointer",
9922     "referenced_type" : "type-52"
9923    },
9924    {
9925     "field_name" : "_pad",
9926     "referenced_type" : "type-13"
9927    }
9928   ],
9929   "is_anonymous" : true,
9930   "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",
9931   "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",
9932   "record_kind" : "union",
9933   "referenced_type" : "type-305",
9934   "self_type" : "type-305",
9935   "size" : 8,
9936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9937   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9938  },
9939  {
9940   "alignment" : 8,
9941   "fields" :
9942   [
9943    {
9944     "access" : "private",
9945     "referenced_type" : "type-290"
9946    }
9947   ],
9948   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9949   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9950   "referenced_type" : "type-289",
9951   "self_type" : "type-289",
9952   "size" : 8,
9953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9954   "template_args" : [ "type-292" ],
9955   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9956  },
9957  {
9958   "access" : "private",
9959   "alignment" : 8,
9960   "fields" :
9961   [
9962    {
9963     "field_name" : "mPointer",
9964     "referenced_type" : "type-291"
9965    },
9966    {
9967     "field_name" : "_pad",
9968     "referenced_type" : "type-13"
9969    }
9970   ],
9971   "is_anonymous" : true,
9972   "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",
9973   "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",
9974   "record_kind" : "union",
9975   "referenced_type" : "type-290",
9976   "self_type" : "type-290",
9977   "size" : 8,
9978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9979   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9980  },
9981  {
9982   "access" : "private",
9983   "alignment" : 8,
9984   "fields" :
9985   [
9986    {
9987     "field_name" : "mPointer",
9988     "referenced_type" : "type-336"
9989    },
9990    {
9991     "field_name" : "_pad",
9992     "referenced_type" : "type-13"
9993    }
9994   ],
9995   "is_anonymous" : true,
9996   "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",
9997   "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",
9998   "record_kind" : "union",
9999   "referenced_type" : "type-335",
10000   "self_type" : "type-335",
10001   "size" : 8,
10002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10003   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10004  },
10005  {
10006   "access" : "private",
10007   "alignment" : 8,
10008   "fields" :
10009   [
10010    {
10011     "field_name" : "mPointer",
10012     "referenced_type" : "type-328"
10013    },
10014    {
10015     "field_name" : "_pad",
10016     "referenced_type" : "type-13"
10017    }
10018   ],
10019   "is_anonymous" : true,
10020   "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",
10021   "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",
10022   "record_kind" : "union",
10023   "referenced_type" : "type-327",
10024   "self_type" : "type-327",
10025   "size" : 8,
10026   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10027   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10028  },
10029  {
10030   "alignment" : 8,
10031   "fields" :
10032   [
10033    {
10034     "access" : "private",
10035     "referenced_type" : "type-345"
10036    }
10037   ],
10038   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10039   "name" : "android::hardware::details::hidl_pointer<int>",
10040   "referenced_type" : "type-344",
10041   "self_type" : "type-344",
10042   "size" : 8,
10043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10044   "template_args" : [ "type-20" ],
10045   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10046  },
10047  {
10048   "access" : "private",
10049   "alignment" : 8,
10050   "fields" :
10051   [
10052    {
10053     "field_name" : "mPointer",
10054     "referenced_type" : "type-346"
10055    },
10056    {
10057     "field_name" : "_pad",
10058     "referenced_type" : "type-13"
10059    }
10060   ],
10061   "is_anonymous" : true,
10062   "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",
10063   "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",
10064   "record_kind" : "union",
10065   "referenced_type" : "type-345",
10066   "self_type" : "type-345",
10067   "size" : 8,
10068   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10069   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10070  },
10071  {
10072   "alignment" : 8,
10073   "fields" :
10074   [
10075    {
10076     "access" : "private",
10077     "referenced_type" : "type-367"
10078    }
10079   ],
10080   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10081   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10082   "referenced_type" : "type-366",
10083   "self_type" : "type-366",
10084   "size" : 8,
10085   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10086   "template_args" : [ "type-197" ],
10087   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10088  },
10089  {
10090   "access" : "private",
10091   "alignment" : 8,
10092   "fields" :
10093   [
10094    {
10095     "field_name" : "mPointer",
10096     "referenced_type" : "type-196"
10097    },
10098    {
10099     "field_name" : "_pad",
10100     "referenced_type" : "type-13"
10101    }
10102   ],
10103   "is_anonymous" : true,
10104   "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",
10105   "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",
10106   "record_kind" : "union",
10107   "referenced_type" : "type-367",
10108   "self_type" : "type-367",
10109   "size" : 8,
10110   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10111   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10112  },
10113  {
10114   "alignment" : 1,
10115   "linker_set_key" : "android::hardware::details::i_tag",
10116   "name" : "android::hardware::details::i_tag",
10117   "referenced_type" : "type-243",
10118   "self_type" : "type-243",
10119   "size" : 1,
10120   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10121   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10122  },
10123  {
10124   "alignment" : 8,
10125   "fields" :
10126   [
10127    {
10128     "access" : "private",
10129     "field_name" : "mStatus",
10130     "referenced_type" : "type-156"
10131    },
10132    {
10133     "access" : "private",
10134     "field_name" : "mCheckedStatus",
10135     "field_offset" : 256,
10136     "referenced_type" : "type-35"
10137    }
10138   ],
10139   "linker_set_key" : "android::hardware::details::return_status",
10140   "name" : "android::hardware::details::return_status",
10141   "record_kind" : "class",
10142   "referenced_type" : "type-167",
10143   "self_type" : "type-167",
10144   "size" : 40,
10145   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10146   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10147  },
10148  {
10149   "alignment" : 1,
10150   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10151   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10152   "referenced_type" : "type-353",
10153   "self_type" : "type-353",
10154   "size" : 1,
10155   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10156   "template_args" : [ "type-125" ],
10157   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10158  },
10159  {
10160   "alignment" : 1,
10161   "fields" :
10162   [
10163    {
10164     "access" : "private",
10165     "field_name" : "mBuffer",
10166     "referenced_type" : "type-338"
10167    }
10168   ],
10169   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10170   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10171   "referenced_type" : "type-337",
10172   "self_type" : "type-337",
10173   "size" : 32,
10174   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10175   "template_args" : [ "type-125" ],
10176   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10177  },
10178  {
10179   "alignment" : 8,
10180   "base_specifiers" :
10181   [
10182    {
10183     "referenced_type" : "type-17"
10184    }
10185   ],
10186   "fields" :
10187   [
10188    {
10189     "access" : "private",
10190     "field_name" : "mRecipient",
10191     "field_offset" : 64,
10192     "referenced_type" : "type-4"
10193    },
10194    {
10195     "access" : "private",
10196     "field_name" : "mCookie",
10197     "field_offset" : 192,
10198     "referenced_type" : "type-13"
10199    },
10200    {
10201     "access" : "private",
10202     "field_name" : "mBase",
10203     "field_offset" : 256,
10204     "referenced_type" : "type-14"
10205    }
10206   ],
10207   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10208   "name" : "android::hardware::hidl_binder_death_recipient",
10209   "referenced_type" : "type-3",
10210   "self_type" : "type-3",
10211   "size" : 64,
10212   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10213   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10214   "vtable_components" :
10215   [
10216    {
10217     "component_value" : 48,
10218     "kind" : "vbase_offset"
10219    },
10220    {
10221     "kind" : "offset_to_top"
10222    },
10223    {
10224     "kind" : "rtti",
10225     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10226    },
10227    {
10228     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10229    },
10230    {
10231     "kind" : "complete_dtor_pointer",
10232     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10233    },
10234    {
10235     "kind" : "deleting_dtor_pointer",
10236     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10237    },
10238    {
10239     "kind" : "vcall_offset"
10240    },
10241    {
10242     "kind" : "vcall_offset"
10243    },
10244    {
10245     "kind" : "vcall_offset"
10246    },
10247    {
10248     "kind" : "vcall_offset"
10249    },
10250    {
10251     "component_value" : -48,
10252     "kind" : "vcall_offset"
10253    },
10254    {
10255     "component_value" : -48,
10256     "kind" : "offset_to_top"
10257    },
10258    {
10259     "kind" : "rtti",
10260     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10261    },
10262    {
10263     "kind" : "complete_dtor_pointer",
10264     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10265    },
10266    {
10267     "kind" : "deleting_dtor_pointer",
10268     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10269    },
10270    {
10271     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10272    },
10273    {
10274     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10275    },
10276    {
10277     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10278    },
10279    {
10280     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10281    }
10282   ]
10283  },
10284  {
10285   "alignment" : 8,
10286   "base_specifiers" :
10287   [
10288    {
10289     "is_virtual" : true,
10290     "referenced_type" : "type-7"
10291    }
10292   ],
10293   "linker_set_key" : "android::hardware::hidl_death_recipient",
10294   "name" : "android::hardware::hidl_death_recipient",
10295   "referenced_type" : "type-6",
10296   "self_type" : "type-6",
10297   "size" : 24,
10298   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10299   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10300   "vtable_components" :
10301   [
10302    {
10303     "component_value" : 8,
10304     "kind" : "vbase_offset"
10305    },
10306    {
10307     "kind" : "offset_to_top"
10308    },
10309    {
10310     "kind" : "rtti",
10311     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10312    },
10313    {
10314     "is_pure" : true,
10315     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10316    },
10317    {
10318     "kind" : "complete_dtor_pointer",
10319     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10320    },
10321    {
10322     "kind" : "deleting_dtor_pointer",
10323     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10324    },
10325    {
10326     "kind" : "vcall_offset"
10327    },
10328    {
10329     "kind" : "vcall_offset"
10330    },
10331    {
10332     "kind" : "vcall_offset"
10333    },
10334    {
10335     "kind" : "vcall_offset"
10336    },
10337    {
10338     "component_value" : -8,
10339     "kind" : "vcall_offset"
10340    },
10341    {
10342     "component_value" : -8,
10343     "kind" : "offset_to_top"
10344    },
10345    {
10346     "kind" : "rtti",
10347     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10348    },
10349    {
10350     "kind" : "complete_dtor_pointer",
10351     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10352    },
10353    {
10354     "kind" : "deleting_dtor_pointer",
10355     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10356    },
10357    {
10358     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10359    },
10360    {
10361     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10362    },
10363    {
10364     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10365    },
10366    {
10367     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10368    }
10369   ]
10370  },
10371  {
10372   "alignment" : 8,
10373   "fields" :
10374   [
10375    {
10376     "access" : "private",
10377     "field_name" : "mHandle",
10378     "referenced_type" : "type-289"
10379    },
10380    {
10381     "access" : "private",
10382     "field_name" : "mOwnsHandle",
10383     "field_offset" : 64,
10384     "referenced_type" : "type-35"
10385    }
10386   ],
10387   "linker_set_key" : "android::hardware::hidl_handle",
10388   "name" : "android::hardware::hidl_handle",
10389   "referenced_type" : "type-301",
10390   "self_type" : "type-301",
10391   "size" : 16,
10392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10393   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10394  },
10395  {
10396   "alignment" : 8,
10397   "fields" :
10398   [
10399    {
10400     "access" : "private",
10401     "field_name" : "mHandle",
10402     "referenced_type" : "type-301"
10403    },
10404    {
10405     "access" : "private",
10406     "field_name" : "mSize",
10407     "field_offset" : 128,
10408     "referenced_type" : "type-13"
10409    },
10410    {
10411     "access" : "private",
10412     "field_name" : "mName",
10413     "field_offset" : 192,
10414     "referenced_type" : "type-303"
10415    }
10416   ],
10417   "linker_set_key" : "android::hardware::hidl_memory",
10418   "name" : "android::hardware::hidl_memory",
10419   "referenced_type" : "type-308",
10420   "self_type" : "type-308",
10421   "size" : 40,
10422   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10423   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10424  },
10425  {
10426   "alignment" : 8,
10427   "fields" :
10428   [
10429    {
10430     "access" : "private",
10431     "field_name" : "mBuffer",
10432     "referenced_type" : "type-304"
10433    },
10434    {
10435     "access" : "private",
10436     "field_name" : "mSize",
10437     "field_offset" : 64,
10438     "referenced_type" : "type-2"
10439    },
10440    {
10441     "access" : "private",
10442     "field_name" : "mOwnsBuffer",
10443     "field_offset" : 96,
10444     "referenced_type" : "type-35"
10445    }
10446   ],
10447   "linker_set_key" : "android::hardware::hidl_string",
10448   "name" : "android::hardware::hidl_string",
10449   "referenced_type" : "type-303",
10450   "self_type" : "type-303",
10451   "size" : 16,
10452   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10453   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10454  },
10455  {
10456   "alignment" : 8,
10457   "fields" :
10458   [
10459    {
10460     "access" : "private",
10461     "field_name" : "mBuffer",
10462     "referenced_type" : "type-321"
10463    },
10464    {
10465     "access" : "private",
10466     "field_name" : "mSize",
10467     "field_offset" : 64,
10468     "referenced_type" : "type-2"
10469    },
10470    {
10471     "access" : "private",
10472     "field_name" : "mOwnsBuffer",
10473     "field_offset" : 96,
10474     "referenced_type" : "type-35"
10475    }
10476   ],
10477   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10478   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10479   "referenced_type" : "type-320",
10480   "self_type" : "type-320",
10481   "size" : 16,
10482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10483   "template_args" : [ "type-324" ],
10484   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10485  },
10486  {
10487   "alignment" : 8,
10488   "fields" :
10489   [
10490    {
10491     "access" : "private",
10492     "field_name" : "mBuffer",
10493     "referenced_type" : "type-334"
10494    },
10495    {
10496     "access" : "private",
10497     "field_name" : "mSize",
10498     "field_offset" : 64,
10499     "referenced_type" : "type-2"
10500    },
10501    {
10502     "access" : "private",
10503     "field_name" : "mOwnsBuffer",
10504     "field_offset" : 96,
10505     "referenced_type" : "type-35"
10506    }
10507   ],
10508   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10509   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10510   "referenced_type" : "type-333",
10511   "self_type" : "type-333",
10512   "size" : 16,
10513   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10514   "template_args" : [ "type-337" ],
10515   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10516  },
10517  {
10518   "alignment" : 8,
10519   "fields" :
10520   [
10521    {
10522     "access" : "private",
10523     "field_name" : "mBuffer",
10524     "referenced_type" : "type-326"
10525    },
10526    {
10527     "access" : "private",
10528     "field_name" : "mSize",
10529     "field_offset" : 64,
10530     "referenced_type" : "type-2"
10531    },
10532    {
10533     "access" : "private",
10534     "field_name" : "mOwnsBuffer",
10535     "field_offset" : 96,
10536     "referenced_type" : "type-35"
10537    }
10538   ],
10539   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10540   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10541   "referenced_type" : "type-325",
10542   "self_type" : "type-325",
10543   "size" : 16,
10544   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10545   "template_args" : [ "type-303" ],
10546   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10547  },
10548  {
10549   "alignment" : 8,
10550   "fields" :
10551   [
10552    {
10553     "access" : "private",
10554     "field_name" : "mBuffer",
10555     "referenced_type" : "type-620"
10556    },
10557    {
10558     "access" : "private",
10559     "field_name" : "mSize",
10560     "field_offset" : 64,
10561     "referenced_type" : "type-2"
10562    },
10563    {
10564     "access" : "private",
10565     "field_name" : "mOwnsBuffer",
10566     "field_offset" : 96,
10567     "referenced_type" : "type-35"
10568    }
10569   ],
10570   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
10571   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
10572   "referenced_type" : "type-619",
10573   "self_type" : "type-619",
10574   "size" : 16,
10575   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10576   "template_args" : [ "type-529" ],
10577   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
10578  },
10579  {
10580   "alignment" : 8,
10581   "fields" :
10582   [
10583    {
10584     "access" : "private",
10585     "field_name" : "mBuffer",
10586     "referenced_type" : "type-351"
10587    },
10588    {
10589     "access" : "private",
10590     "field_name" : "mSize",
10591     "field_offset" : 64,
10592     "referenced_type" : "type-2"
10593    },
10594    {
10595     "access" : "private",
10596     "field_name" : "mOwnsBuffer",
10597     "field_offset" : 96,
10598     "referenced_type" : "type-35"
10599    }
10600   ],
10601   "linker_set_key" : "android::hardware::hidl_vec<char>",
10602   "name" : "android::hardware::hidl_vec<char>",
10603   "referenced_type" : "type-350",
10604   "self_type" : "type-350",
10605   "size" : 16,
10606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10607   "template_args" : [ "type-54" ],
10608   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10609  },
10610  {
10611   "alignment" : 8,
10612   "fields" :
10613   [
10614    {
10615     "access" : "private",
10616     "field_name" : "mBuffer",
10617     "referenced_type" : "type-344"
10618    },
10619    {
10620     "access" : "private",
10621     "field_name" : "mSize",
10622     "field_offset" : 64,
10623     "referenced_type" : "type-2"
10624    },
10625    {
10626     "access" : "private",
10627     "field_name" : "mOwnsBuffer",
10628     "field_offset" : 96,
10629     "referenced_type" : "type-35"
10630    }
10631   ],
10632   "linker_set_key" : "android::hardware::hidl_vec<int>",
10633   "name" : "android::hardware::hidl_vec<int>",
10634   "referenced_type" : "type-343",
10635   "self_type" : "type-343",
10636   "size" : 16,
10637   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10638   "template_args" : [ "type-20" ],
10639   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10640  },
10641  {
10642   "alignment" : 2,
10643   "fields" :
10644   [
10645    {
10646     "access" : "private",
10647     "field_name" : "mMajor",
10648     "referenced_type" : "type-127"
10649    },
10650    {
10651     "access" : "private",
10652     "field_name" : "mMinor",
10653     "field_offset" : 16,
10654     "referenced_type" : "type-127"
10655    }
10656   ],
10657   "linker_set_key" : "android::hardware::hidl_version",
10658   "name" : "android::hardware::hidl_version",
10659   "referenced_type" : "type-355",
10660   "self_type" : "type-355",
10661   "size" : 4,
10662   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10663   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10664  },
10665  {
10666   "alignment" : 8,
10667   "base_specifiers" :
10668   [
10669    {
10670     "referenced_type" : "type-388"
10671    }
10672   ],
10673   "fields" :
10674   [
10675    {
10676     "access" : "private",
10677     "field_name" : "_hidl_mImpl",
10678     "field_offset" : 1024,
10679     "referenced_type" : "type-137"
10680    }
10681   ],
10682   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
10683   "name" : "android::hardware::usb::V1_0::BnHwUsb",
10684   "referenced_type" : "type-387",
10685   "self_type" : "type-387",
10686   "size" : 152,
10687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
10688   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
10689   "vtable_components" :
10690   [
10691    {
10692     "component_value" : 136,
10693     "kind" : "vbase_offset"
10694    },
10695    {
10696     "kind" : "offset_to_top"
10697    },
10698    {
10699     "kind" : "rtti",
10700     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10701    },
10702    {
10703     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10704    },
10705    {
10706     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10707    },
10708    {
10709     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10710    },
10711    {
10712     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10713    },
10714    {
10715     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10716    },
10717    {
10718     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10728    },
10729    {
10730     "kind" : "complete_dtor_pointer",
10731     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
10732    },
10733    {
10734     "kind" : "deleting_dtor_pointer",
10735     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10739    },
10740    {
10741     "component_value" : -32,
10742     "kind" : "offset_to_top"
10743    },
10744    {
10745     "kind" : "rtti",
10746     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10747    },
10748    {
10749     "kind" : "complete_dtor_pointer",
10750     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
10751    },
10752    {
10753     "kind" : "deleting_dtor_pointer",
10754     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
10755    },
10756    {
10757     "kind" : "vcall_offset"
10758    },
10759    {
10760     "kind" : "vcall_offset"
10761    },
10762    {
10763     "kind" : "vcall_offset"
10764    },
10765    {
10766     "kind" : "vcall_offset"
10767    },
10768    {
10769     "component_value" : -136,
10770     "kind" : "vcall_offset"
10771    },
10772    {
10773     "component_value" : -136,
10774     "kind" : "offset_to_top"
10775    },
10776    {
10777     "kind" : "rtti",
10778     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
10779    },
10780    {
10781     "kind" : "complete_dtor_pointer",
10782     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
10783    },
10784    {
10785     "kind" : "deleting_dtor_pointer",
10786     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
10787    },
10788    {
10789     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10790    },
10791    {
10792     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10793    },
10794    {
10795     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10796    },
10797    {
10798     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10799    }
10800   ]
10801  },
10802  {
10803   "alignment" : 8,
10804   "base_specifiers" :
10805   [
10806    {
10807     "referenced_type" : "type-388"
10808    }
10809   ],
10810   "fields" :
10811   [
10812    {
10813     "access" : "private",
10814     "field_name" : "_hidl_mImpl",
10815     "field_offset" : 1024,
10816     "referenced_type" : "type-103"
10817    }
10818   ],
10819   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
10820   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
10821   "referenced_type" : "type-414",
10822   "self_type" : "type-414",
10823   "size" : 152,
10824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
10825   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
10826   "vtable_components" :
10827   [
10828    {
10829     "component_value" : 136,
10830     "kind" : "vbase_offset"
10831    },
10832    {
10833     "kind" : "offset_to_top"
10834    },
10835    {
10836     "kind" : "rtti",
10837     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10838    },
10839    {
10840     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10841    },
10842    {
10843     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10844    },
10845    {
10846     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10847    },
10848    {
10849     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10850    },
10851    {
10852     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10853    },
10854    {
10855     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10856    },
10857    {
10858     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10859    },
10860    {
10861     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10862    },
10863    {
10864     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10865    },
10866    {
10867     "kind" : "complete_dtor_pointer",
10868     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10869    },
10870    {
10871     "kind" : "deleting_dtor_pointer",
10872     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10873    },
10874    {
10875     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10876    },
10877    {
10878     "component_value" : -32,
10879     "kind" : "offset_to_top"
10880    },
10881    {
10882     "kind" : "rtti",
10883     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10884    },
10885    {
10886     "kind" : "complete_dtor_pointer",
10887     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10888    },
10889    {
10890     "kind" : "deleting_dtor_pointer",
10891     "mangled_component_name" : "_ZThn32_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10892    },
10893    {
10894     "kind" : "vcall_offset"
10895    },
10896    {
10897     "kind" : "vcall_offset"
10898    },
10899    {
10900     "kind" : "vcall_offset"
10901    },
10902    {
10903     "kind" : "vcall_offset"
10904    },
10905    {
10906     "component_value" : -136,
10907     "kind" : "vcall_offset"
10908    },
10909    {
10910     "component_value" : -136,
10911     "kind" : "offset_to_top"
10912    },
10913    {
10914     "kind" : "rtti",
10915     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
10916    },
10917    {
10918     "kind" : "complete_dtor_pointer",
10919     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
10920    },
10921    {
10922     "kind" : "deleting_dtor_pointer",
10923     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
10924    },
10925    {
10926     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10927    },
10928    {
10929     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10930    },
10931    {
10932     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10933    },
10934    {
10935     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10936    }
10937   ]
10938  },
10939  {
10940   "alignment" : 8,
10941   "base_specifiers" :
10942   [
10943    {
10944     "referenced_type" : "type-398"
10945    },
10946    {
10947     "referenced_type" : "type-115"
10948    }
10949   ],
10950   "fields" :
10951   [
10952    {
10953     "access" : "private",
10954     "field_name" : "_hidl_mMutex",
10955     "field_offset" : 1088,
10956     "referenced_type" : "type-563"
10957    },
10958    {
10959     "access" : "private",
10960     "field_name" : "_hidl_mDeathRecipients",
10961     "field_offset" : 1408,
10962     "referenced_type" : "type-564"
10963    }
10964   ],
10965   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
10966   "name" : "android::hardware::usb::V1_0::BpHwUsb",
10967   "referenced_type" : "type-562",
10968   "self_type" : "type-562",
10969   "size" : 216,
10970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
10971   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
10972   "vtable_components" :
10973   [
10974    {
10975     "component_value" : 200,
10976     "kind" : "vbase_offset"
10977    },
10978    {
10979     "kind" : "offset_to_top"
10980    },
10981    {
10982     "kind" : "rtti",
10983     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
10984    },
10985    {
10986     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
10987    },
10988    {
10989     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10990    },
10991    {
10992     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10993    },
10994    {
10995     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10996    },
10997    {
10998     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10999    },
11000    {
11001     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
11002    },
11003    {
11004     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11005    },
11006    {
11007     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
11008    },
11009    {
11010     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11011    },
11012    {
11013     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
11014    },
11015    {
11016     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11017    },
11018    {
11019     "kind" : "complete_dtor_pointer",
11020     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
11021    },
11022    {
11023     "kind" : "deleting_dtor_pointer",
11024     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
11025    },
11026    {
11027     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11028    },
11029    {
11030     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11031    },
11032    {
11033     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
11034    },
11035    {
11036     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11037    },
11038    {
11039     "component_value" : 192,
11040     "kind" : "vbase_offset"
11041    },
11042    {
11043     "component_value" : -8,
11044     "kind" : "offset_to_top"
11045    },
11046    {
11047     "kind" : "rtti",
11048     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11049    },
11050    {
11051     "kind" : "complete_dtor_pointer",
11052     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11053    },
11054    {
11055     "kind" : "deleting_dtor_pointer",
11056     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11057    },
11058    {
11059     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11060    },
11061    {
11062     "component_value" : 184,
11063     "kind" : "vbase_offset"
11064    },
11065    {
11066     "component_value" : -16,
11067     "kind" : "offset_to_top"
11068    },
11069    {
11070     "kind" : "rtti",
11071     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11072    },
11073    {
11074     "kind" : "complete_dtor_pointer",
11075     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11076    },
11077    {
11078     "kind" : "deleting_dtor_pointer",
11079     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11080    },
11081    {
11082     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11083    },
11084    {
11085     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11086    },
11087    {
11088     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11089    },
11090    {
11091     "component_value" : -48,
11092     "kind" : "offset_to_top"
11093    },
11094    {
11095     "kind" : "rtti",
11096     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11097    },
11098    {
11099     "kind" : "complete_dtor_pointer",
11100     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11101    },
11102    {
11103     "kind" : "deleting_dtor_pointer",
11104     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11105    },
11106    {
11107     "kind" : "vcall_offset"
11108    },
11109    {
11110     "component_value" : -184,
11111     "kind" : "vcall_offset"
11112    },
11113    {
11114     "component_value" : -184,
11115     "kind" : "vcall_offset"
11116    },
11117    {
11118     "component_value" : -184,
11119     "kind" : "vcall_offset"
11120    },
11121    {
11122     "component_value" : -200,
11123     "kind" : "vcall_offset"
11124    },
11125    {
11126     "component_value" : -200,
11127     "kind" : "offset_to_top"
11128    },
11129    {
11130     "kind" : "rtti",
11131     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11132    },
11133    {
11134     "kind" : "complete_dtor_pointer",
11135     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11136    },
11137    {
11138     "kind" : "deleting_dtor_pointer",
11139     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11140    },
11141    {
11142     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11143    },
11144    {
11145     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11146    },
11147    {
11148     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11149    },
11150    {
11151     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11152    }
11153   ]
11154  },
11155  {
11156   "alignment" : 8,
11157   "base_specifiers" :
11158   [
11159    {
11160     "referenced_type" : "type-110"
11161    },
11162    {
11163     "referenced_type" : "type-115"
11164    }
11165   ],
11166   "fields" :
11167   [
11168    {
11169     "access" : "private",
11170     "field_name" : "_hidl_mMutex",
11171     "field_offset" : 1088,
11172     "referenced_type" : "type-108"
11173    },
11174    {
11175     "access" : "private",
11176     "field_name" : "_hidl_mDeathRecipients",
11177     "field_offset" : 1408,
11178     "referenced_type" : "type-109"
11179    }
11180   ],
11181   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11182   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11183   "referenced_type" : "type-107",
11184   "self_type" : "type-107",
11185   "size" : 216,
11186   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
11187   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
11188   "vtable_components" :
11189   [
11190    {
11191     "component_value" : 200,
11192     "kind" : "vbase_offset"
11193    },
11194    {
11195     "kind" : "offset_to_top"
11196    },
11197    {
11198     "kind" : "rtti",
11199     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11200    },
11201    {
11202     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
11203    },
11204    {
11205     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11206    },
11207    {
11208     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11209    },
11210    {
11211     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11212    },
11213    {
11214     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11215    },
11216    {
11217     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
11218    },
11219    {
11220     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11221    },
11222    {
11223     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
11224    },
11225    {
11226     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11227    },
11228    {
11229     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
11230    },
11231    {
11232     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11233    },
11234    {
11235     "kind" : "complete_dtor_pointer",
11236     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11237    },
11238    {
11239     "kind" : "deleting_dtor_pointer",
11240     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11241    },
11242    {
11243     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11244    },
11245    {
11246     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11247    },
11248    {
11249     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11250    },
11251    {
11252     "component_value" : 192,
11253     "kind" : "vbase_offset"
11254    },
11255    {
11256     "component_value" : -8,
11257     "kind" : "offset_to_top"
11258    },
11259    {
11260     "kind" : "rtti",
11261     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11262    },
11263    {
11264     "kind" : "complete_dtor_pointer",
11265     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11266    },
11267    {
11268     "kind" : "deleting_dtor_pointer",
11269     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11270    },
11271    {
11272     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11273    },
11274    {
11275     "component_value" : 184,
11276     "kind" : "vbase_offset"
11277    },
11278    {
11279     "component_value" : -16,
11280     "kind" : "offset_to_top"
11281    },
11282    {
11283     "kind" : "rtti",
11284     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11285    },
11286    {
11287     "kind" : "complete_dtor_pointer",
11288     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11289    },
11290    {
11291     "kind" : "deleting_dtor_pointer",
11292     "mangled_component_name" : "_ZThn16_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11293    },
11294    {
11295     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11296    },
11297    {
11298     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11299    },
11300    {
11301     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11302    },
11303    {
11304     "component_value" : -48,
11305     "kind" : "offset_to_top"
11306    },
11307    {
11308     "kind" : "rtti",
11309     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11310    },
11311    {
11312     "kind" : "complete_dtor_pointer",
11313     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11314    },
11315    {
11316     "kind" : "deleting_dtor_pointer",
11317     "mangled_component_name" : "_ZThn48_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11318    },
11319    {
11320     "kind" : "vcall_offset"
11321    },
11322    {
11323     "component_value" : -184,
11324     "kind" : "vcall_offset"
11325    },
11326    {
11327     "component_value" : -184,
11328     "kind" : "vcall_offset"
11329    },
11330    {
11331     "component_value" : -184,
11332     "kind" : "vcall_offset"
11333    },
11334    {
11335     "component_value" : -200,
11336     "kind" : "vcall_offset"
11337    },
11338    {
11339     "component_value" : -200,
11340     "kind" : "offset_to_top"
11341    },
11342    {
11343     "kind" : "rtti",
11344     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11345    },
11346    {
11347     "kind" : "complete_dtor_pointer",
11348     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11349    },
11350    {
11351     "kind" : "deleting_dtor_pointer",
11352     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11353    },
11354    {
11355     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11356    },
11357    {
11358     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11359    },
11360    {
11361     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11362    },
11363    {
11364     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11365    }
11366   ]
11367  },
11368  {
11369   "alignment" : 8,
11370   "base_specifiers" :
11371   [
11372    {
11373     "referenced_type" : "type-139"
11374    },
11375    {
11376     "referenced_type" : "type-115"
11377    }
11378   ],
11379   "fields" :
11380   [
11381    {
11382     "access" : "private",
11383     "field_name" : "mImpl",
11384     "field_offset" : 768,
11385     "referenced_type" : "type-143"
11386    },
11387    {
11388     "access" : "private",
11389     "field_name" : "mOnewayQueue",
11390     "field_offset" : 832,
11391     "referenced_type" : "type-598"
11392    }
11393   ],
11394   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb",
11395   "name" : "android::hardware::usb::V1_0::BsUsb",
11396   "referenced_type" : "type-597",
11397   "self_type" : "type-597",
11398   "size" : 136,
11399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h",
11400   "unique_id" : "_ZTSN7android8hardware3usb4V1_05BsUsbE",
11401   "vtable_components" :
11402   [
11403    {
11404     "component_value" : 120,
11405     "kind" : "vbase_offset"
11406    },
11407    {
11408     "kind" : "offset_to_top"
11409    },
11410    {
11411     "kind" : "rtti",
11412     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11413    },
11414    {
11415     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
11416    },
11417    {
11418     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11419    },
11420    {
11421     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11422    },
11423    {
11424     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11425    },
11426    {
11427     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11428    },
11429    {
11430     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21setHALInstrumentationEv"
11431    },
11432    {
11433     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11434    },
11435    {
11436     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb4pingEv"
11437    },
11438    {
11439     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11440    },
11441    {
11442     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21notifySyspropsChangedEv"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11446    },
11447    {
11448     "kind" : "complete_dtor_pointer",
11449     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD1Ev"
11450    },
11451    {
11452     "kind" : "deleting_dtor_pointer",
11453     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD0Ev"
11454    },
11455    {
11456     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11457    },
11458    {
11459     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb15queryPortStatusEv"
11463    },
11464    {
11465     "component_value" : -8,
11466     "kind" : "offset_to_top"
11467    },
11468    {
11469     "kind" : "rtti",
11470     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11471    },
11472    {
11473     "kind" : "complete_dtor_pointer",
11474     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_05BsUsbD1Ev"
11475    },
11476    {
11477     "kind" : "deleting_dtor_pointer",
11478     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_05BsUsbD0Ev"
11479    },
11480    {
11481     "kind" : "vcall_offset"
11482    },
11483    {
11484     "kind" : "vcall_offset"
11485    },
11486    {
11487     "kind" : "vcall_offset"
11488    },
11489    {
11490     "kind" : "vcall_offset"
11491    },
11492    {
11493     "component_value" : -120,
11494     "kind" : "vcall_offset"
11495    },
11496    {
11497     "component_value" : -120,
11498     "kind" : "offset_to_top"
11499    },
11500    {
11501     "kind" : "rtti",
11502     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11503    },
11504    {
11505     "kind" : "complete_dtor_pointer",
11506     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_05BsUsbD1Ev"
11507    },
11508    {
11509     "kind" : "deleting_dtor_pointer",
11510     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_05BsUsbD0Ev"
11511    },
11512    {
11513     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11514    },
11515    {
11516     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11517    },
11518    {
11519     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11520    },
11521    {
11522     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11523    }
11524   ]
11525  },
11526  {
11527   "alignment" : 8,
11528   "base_specifiers" :
11529   [
11530    {
11531     "referenced_type" : "type-105"
11532    },
11533    {
11534     "referenced_type" : "type-115"
11535    }
11536   ],
11537   "fields" :
11538   [
11539    {
11540     "access" : "private",
11541     "field_name" : "mImpl",
11542     "field_offset" : 768,
11543     "referenced_type" : "type-133"
11544    },
11545    {
11546     "access" : "private",
11547     "field_name" : "mOnewayQueue",
11548     "field_offset" : 832,
11549     "referenced_type" : "type-598"
11550    }
11551   ],
11552   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback",
11553   "name" : "android::hardware::usb::V1_0::BsUsbCallback",
11554   "referenced_type" : "type-600",
11555   "self_type" : "type-600",
11556   "size" : 136,
11557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h",
11558   "unique_id" : "_ZTSN7android8hardware3usb4V1_013BsUsbCallbackE",
11559   "vtable_components" :
11560   [
11561    {
11562     "component_value" : 120,
11563     "kind" : "vbase_offset"
11564    },
11565    {
11566     "kind" : "offset_to_top"
11567    },
11568    {
11569     "kind" : "rtti",
11570     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11571    },
11572    {
11573     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
11574    },
11575    {
11576     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11577    },
11578    {
11579     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11580    },
11581    {
11582     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11583    },
11584    {
11585     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11586    },
11587    {
11588     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21setHALInstrumentationEv"
11589    },
11590    {
11591     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11592    },
11593    {
11594     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback4pingEv"
11595    },
11596    {
11597     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11598    },
11599    {
11600     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21notifySyspropsChangedEv"
11601    },
11602    {
11603     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11604    },
11605    {
11606     "kind" : "complete_dtor_pointer",
11607     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11608    },
11609    {
11610     "kind" : "deleting_dtor_pointer",
11611     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11612    },
11613    {
11614     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11615    },
11616    {
11617     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11618    },
11619    {
11620     "component_value" : -8,
11621     "kind" : "offset_to_top"
11622    },
11623    {
11624     "kind" : "rtti",
11625     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11626    },
11627    {
11628     "kind" : "complete_dtor_pointer",
11629     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11630    },
11631    {
11632     "kind" : "deleting_dtor_pointer",
11633     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11634    },
11635    {
11636     "kind" : "vcall_offset"
11637    },
11638    {
11639     "kind" : "vcall_offset"
11640    },
11641    {
11642     "kind" : "vcall_offset"
11643    },
11644    {
11645     "kind" : "vcall_offset"
11646    },
11647    {
11648     "component_value" : -120,
11649     "kind" : "vcall_offset"
11650    },
11651    {
11652     "component_value" : -120,
11653     "kind" : "offset_to_top"
11654    },
11655    {
11656     "kind" : "rtti",
11657     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
11658    },
11659    {
11660     "kind" : "complete_dtor_pointer",
11661     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
11662    },
11663    {
11664     "kind" : "deleting_dtor_pointer",
11665     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
11666    },
11667    {
11668     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11669    },
11670    {
11671     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11672    },
11673    {
11674     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11675    },
11676    {
11677     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11678    }
11679   ]
11680  },
11681  {
11682   "alignment" : 8,
11683   "base_specifiers" :
11684   [
11685    {
11686     "referenced_type" : "type-16"
11687    }
11688   ],
11689   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
11690   "name" : "android::hardware::usb::V1_0::IUsb",
11691   "referenced_type" : "type-139",
11692   "self_type" : "type-139",
11693   "size" : 24,
11694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
11695   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
11696   "vtable_components" :
11697   [
11698    {
11699     "component_value" : 8,
11700     "kind" : "vbase_offset"
11701    },
11702    {
11703     "kind" : "offset_to_top"
11704    },
11705    {
11706     "kind" : "rtti",
11707     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
11708    },
11709    {
11710     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
11711    },
11712    {
11713     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11714    },
11715    {
11716     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11717    },
11718    {
11719     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11720    },
11721    {
11722     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11723    },
11724    {
11725     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
11726    },
11727    {
11728     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11729    },
11730    {
11731     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
11732    },
11733    {
11734     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11735    },
11736    {
11737     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
11738    },
11739    {
11740     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11741    },
11742    {
11743     "kind" : "complete_dtor_pointer",
11744     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
11745    },
11746    {
11747     "kind" : "deleting_dtor_pointer",
11748     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
11749    },
11750    {
11751     "is_pure" : true,
11752     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11753    },
11754    {
11755     "is_pure" : true,
11756     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11757    },
11758    {
11759     "is_pure" : true,
11760     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
11761    },
11762    {
11763     "kind" : "vcall_offset"
11764    },
11765    {
11766     "kind" : "vcall_offset"
11767    },
11768    {
11769     "kind" : "vcall_offset"
11770    },
11771    {
11772     "kind" : "vcall_offset"
11773    },
11774    {
11775     "component_value" : -8,
11776     "kind" : "vcall_offset"
11777    },
11778    {
11779     "component_value" : -8,
11780     "kind" : "offset_to_top"
11781    },
11782    {
11783     "kind" : "rtti",
11784     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
11785    },
11786    {
11787     "kind" : "complete_dtor_pointer",
11788     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD1Ev"
11789    },
11790    {
11791     "kind" : "deleting_dtor_pointer",
11792     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_04IUsbD0Ev"
11793    },
11794    {
11795     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11796    },
11797    {
11798     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11799    },
11800    {
11801     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11802    },
11803    {
11804     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11805    }
11806   ]
11807  },
11808  {
11809   "alignment" : 8,
11810   "base_specifiers" :
11811   [
11812    {
11813     "referenced_type" : "type-16"
11814    }
11815   ],
11816   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
11817   "name" : "android::hardware::usb::V1_0::IUsbCallback",
11818   "referenced_type" : "type-105",
11819   "self_type" : "type-105",
11820   "size" : 24,
11821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
11822   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
11823   "vtable_components" :
11824   [
11825    {
11826     "component_value" : 8,
11827     "kind" : "vbase_offset"
11828    },
11829    {
11830     "kind" : "offset_to_top"
11831    },
11832    {
11833     "kind" : "rtti",
11834     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
11835    },
11836    {
11837     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11841    },
11842    {
11843     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11844    },
11845    {
11846     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11847    },
11848    {
11849     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11850    },
11851    {
11852     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
11853    },
11854    {
11855     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11856    },
11857    {
11858     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
11859    },
11860    {
11861     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11868    },
11869    {
11870     "kind" : "complete_dtor_pointer",
11871     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
11872    },
11873    {
11874     "kind" : "deleting_dtor_pointer",
11875     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
11876    },
11877    {
11878     "is_pure" : true,
11879     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11880    },
11881    {
11882     "is_pure" : true,
11883     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11884    },
11885    {
11886     "kind" : "vcall_offset"
11887    },
11888    {
11889     "kind" : "vcall_offset"
11890    },
11891    {
11892     "kind" : "vcall_offset"
11893    },
11894    {
11895     "kind" : "vcall_offset"
11896    },
11897    {
11898     "component_value" : -8,
11899     "kind" : "vcall_offset"
11900    },
11901    {
11902     "component_value" : -8,
11903     "kind" : "offset_to_top"
11904    },
11905    {
11906     "kind" : "rtti",
11907     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
11908    },
11909    {
11910     "kind" : "complete_dtor_pointer",
11911     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
11912    },
11913    {
11914     "kind" : "deleting_dtor_pointer",
11915     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
11916    },
11917    {
11918     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11919    },
11920    {
11921     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11922    },
11923    {
11924     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11925    },
11926    {
11927     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11928    }
11929   ]
11930  },
11931  {
11932   "alignment" : 4,
11933   "fields" :
11934   [
11935    {
11936     "field_name" : "type",
11937     "referenced_type" : "type-523"
11938    },
11939    {
11940     "field_name" : "role",
11941     "field_offset" : 32,
11942     "referenced_type" : "type-2"
11943    }
11944   ],
11945   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
11946   "name" : "android::hardware::usb::V1_0::PortRole",
11947   "referenced_type" : "type-528",
11948   "self_type" : "type-528",
11949   "size" : 8,
11950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
11951   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
11952  },
11953  {
11954   "alignment" : 8,
11955   "fields" :
11956   [
11957    {
11958     "field_name" : "portName",
11959     "referenced_type" : "type-303"
11960    },
11961    {
11962     "field_name" : "currentDataRole",
11963     "field_offset" : 128,
11964     "referenced_type" : "type-524"
11965    },
11966    {
11967     "field_name" : "currentPowerRole",
11968     "field_offset" : 160,
11969     "referenced_type" : "type-526"
11970    },
11971    {
11972     "field_name" : "currentMode",
11973     "field_offset" : 192,
11974     "referenced_type" : "type-527"
11975    },
11976    {
11977     "field_name" : "canChangeMode",
11978     "field_offset" : 224,
11979     "referenced_type" : "type-35"
11980    },
11981    {
11982     "field_name" : "canChangeDataRole",
11983     "field_offset" : 232,
11984     "referenced_type" : "type-35"
11985    },
11986    {
11987     "field_name" : "canChangePowerRole",
11988     "field_offset" : 240,
11989     "referenced_type" : "type-35"
11990    },
11991    {
11992     "field_name" : "supportedModes",
11993     "field_offset" : 256,
11994     "referenced_type" : "type-527"
11995    }
11996   ],
11997   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
11998   "name" : "android::hardware::usb::V1_0::PortStatus",
11999   "referenced_type" : "type-529",
12000   "self_type" : "type-529",
12001   "size" : 40,
12002   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12003   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
12004  },
12005  {
12006   "alignment" : 8,
12007   "base_specifiers" :
12008   [
12009    {
12010     "referenced_type" : "type-154"
12011    },
12012    {
12013     "referenced_type" : "type-115"
12014    }
12015   ],
12016   "fields" :
12017   [
12018    {
12019     "access" : "private",
12020     "field_name" : "_hidl_mImpl",
12021     "field_offset" : 960,
12022     "referenced_type" : "type-389"
12023    }
12024   ],
12025   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12026   "name" : "android::hidl::base::V1_0::BnHwBase",
12027   "referenced_type" : "type-388",
12028   "self_type" : "type-388",
12029   "size" : 144,
12030   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12031   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12032   "vtable_components" :
12033   [
12034    {
12035     "component_value" : 128,
12036     "kind" : "vbase_offset"
12037    },
12038    {
12039     "kind" : "offset_to_top"
12040    },
12041    {
12042     "kind" : "rtti",
12043     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12044    },
12045    {
12046     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12047    },
12048    {
12049     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12050    },
12051    {
12052     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12053    },
12054    {
12055     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12059    },
12060    {
12061     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12062    },
12063    {
12064     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12065    },
12066    {
12067     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12068    },
12069    {
12070     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12071    },
12072    {
12073     "kind" : "complete_dtor_pointer",
12074     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12075    },
12076    {
12077     "kind" : "deleting_dtor_pointer",
12078     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12079    },
12080    {
12081     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12082    },
12083    {
12084     "component_value" : -32,
12085     "kind" : "offset_to_top"
12086    },
12087    {
12088     "kind" : "rtti",
12089     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12090    },
12091    {
12092     "kind" : "complete_dtor_pointer",
12093     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12094    },
12095    {
12096     "kind" : "deleting_dtor_pointer",
12097     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12098    },
12099    {
12100     "kind" : "vcall_offset"
12101    },
12102    {
12103     "kind" : "vcall_offset"
12104    },
12105    {
12106     "kind" : "vcall_offset"
12107    },
12108    {
12109     "kind" : "vcall_offset"
12110    },
12111    {
12112     "component_value" : -128,
12113     "kind" : "vcall_offset"
12114    },
12115    {
12116     "component_value" : -128,
12117     "kind" : "offset_to_top"
12118    },
12119    {
12120     "kind" : "rtti",
12121     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12122    },
12123    {
12124     "kind" : "complete_dtor_pointer",
12125     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12126    },
12127    {
12128     "kind" : "deleting_dtor_pointer",
12129     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12130    },
12131    {
12132     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12133    },
12134    {
12135     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12136    },
12137    {
12138     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12139    },
12140    {
12141     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12142    }
12143   ]
12144  },
12145  {
12146   "alignment" : 8,
12147   "base_specifiers" :
12148   [
12149    {
12150     "referenced_type" : "type-396"
12151    },
12152    {
12153     "referenced_type" : "type-115"
12154    }
12155   ],
12156   "fields" :
12157   [
12158    {
12159     "access" : "private",
12160     "field_name" : "_hidl_mMutex",
12161     "field_offset" : 1088,
12162     "referenced_type" : "type-553"
12163    },
12164    {
12165     "access" : "private",
12166     "field_name" : "_hidl_mDeathRecipients",
12167     "field_offset" : 1408,
12168     "referenced_type" : "type-554"
12169    }
12170   ],
12171   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12172   "name" : "android::hidl::base::V1_0::BpHwBase",
12173   "referenced_type" : "type-552",
12174   "self_type" : "type-552",
12175   "size" : 216,
12176   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12177   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12178   "vtable_components" :
12179   [
12180    {
12181     "component_value" : 200,
12182     "kind" : "vbase_offset"
12183    },
12184    {
12185     "kind" : "offset_to_top"
12186    },
12187    {
12188     "kind" : "rtti",
12189     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12190    },
12191    {
12192     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12193    },
12194    {
12195     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12196    },
12197    {
12198     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12199    },
12200    {
12201     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12202    },
12203    {
12204     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12205    },
12206    {
12207     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12208    },
12209    {
12210     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12211    },
12212    {
12213     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12214    },
12215    {
12216     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12217    },
12218    {
12219     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12220    },
12221    {
12222     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12223    },
12224    {
12225     "kind" : "complete_dtor_pointer",
12226     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12227    },
12228    {
12229     "kind" : "deleting_dtor_pointer",
12230     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12234    },
12235    {
12236     "component_value" : 192,
12237     "kind" : "vbase_offset"
12238    },
12239    {
12240     "component_value" : -8,
12241     "kind" : "offset_to_top"
12242    },
12243    {
12244     "kind" : "rtti",
12245     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12246    },
12247    {
12248     "kind" : "complete_dtor_pointer",
12249     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12250    },
12251    {
12252     "kind" : "deleting_dtor_pointer",
12253     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12254    },
12255    {
12256     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12257    },
12258    {
12259     "component_value" : 184,
12260     "kind" : "vbase_offset"
12261    },
12262    {
12263     "component_value" : -16,
12264     "kind" : "offset_to_top"
12265    },
12266    {
12267     "kind" : "rtti",
12268     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12269    },
12270    {
12271     "kind" : "complete_dtor_pointer",
12272     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12273    },
12274    {
12275     "kind" : "deleting_dtor_pointer",
12276     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12277    },
12278    {
12279     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12280    },
12281    {
12282     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12283    },
12284    {
12285     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12286    },
12287    {
12288     "component_value" : -48,
12289     "kind" : "offset_to_top"
12290    },
12291    {
12292     "kind" : "rtti",
12293     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12294    },
12295    {
12296     "kind" : "complete_dtor_pointer",
12297     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12298    },
12299    {
12300     "kind" : "deleting_dtor_pointer",
12301     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12302    },
12303    {
12304     "kind" : "vcall_offset"
12305    },
12306    {
12307     "component_value" : -184,
12308     "kind" : "vcall_offset"
12309    },
12310    {
12311     "component_value" : -184,
12312     "kind" : "vcall_offset"
12313    },
12314    {
12315     "component_value" : -184,
12316     "kind" : "vcall_offset"
12317    },
12318    {
12319     "component_value" : -200,
12320     "kind" : "vcall_offset"
12321    },
12322    {
12323     "component_value" : -200,
12324     "kind" : "offset_to_top"
12325    },
12326    {
12327     "kind" : "rtti",
12328     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12329    },
12330    {
12331     "kind" : "complete_dtor_pointer",
12332     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12333    },
12334    {
12335     "kind" : "deleting_dtor_pointer",
12336     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12337    },
12338    {
12339     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12340    },
12341    {
12342     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12343    },
12344    {
12345     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12346    },
12347    {
12348     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12349    }
12350   ]
12351  },
12352  {
12353   "alignment" : 8,
12354   "fields" :
12355   [
12356    {
12357     "field_name" : "pid",
12358     "referenced_type" : "type-20"
12359    },
12360    {
12361     "field_name" : "ptr",
12362     "field_offset" : 64,
12363     "referenced_type" : "type-13"
12364    },
12365    {
12366     "field_name" : "arch",
12367     "field_offset" : 128,
12368     "referenced_type" : "type-372"
12369    }
12370   ],
12371   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12372   "name" : "android::hidl::base::V1_0::DebugInfo",
12373   "referenced_type" : "type-371",
12374   "self_type" : "type-371",
12375   "size" : 24,
12376   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12377   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12378  },
12379  {
12380   "alignment" : 8,
12381   "base_specifiers" :
12382   [
12383    {
12384     "is_virtual" : true,
12385     "referenced_type" : "type-7"
12386    }
12387   ],
12388   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12389   "name" : "android::hidl::base::V1_0::IBase",
12390   "referenced_type" : "type-16",
12391   "self_type" : "type-16",
12392   "size" : 24,
12393   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12394   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12395   "vtable_components" :
12396   [
12397    {
12398     "component_value" : 8,
12399     "kind" : "vbase_offset"
12400    },
12401    {
12402     "kind" : "offset_to_top"
12403    },
12404    {
12405     "kind" : "rtti",
12406     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12407    },
12408    {
12409     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12410    },
12411    {
12412     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12413    },
12414    {
12415     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12416    },
12417    {
12418     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12419    },
12420    {
12421     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12422    },
12423    {
12424     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12425    },
12426    {
12427     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12428    },
12429    {
12430     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12431    },
12432    {
12433     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12434    },
12435    {
12436     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12437    },
12438    {
12439     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12440    },
12441    {
12442     "kind" : "complete_dtor_pointer",
12443     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12444    },
12445    {
12446     "kind" : "deleting_dtor_pointer",
12447     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12448    },
12449    {
12450     "kind" : "vcall_offset"
12451    },
12452    {
12453     "kind" : "vcall_offset"
12454    },
12455    {
12456     "kind" : "vcall_offset"
12457    },
12458    {
12459     "kind" : "vcall_offset"
12460    },
12461    {
12462     "component_value" : -8,
12463     "kind" : "vcall_offset"
12464    },
12465    {
12466     "component_value" : -8,
12467     "kind" : "offset_to_top"
12468    },
12469    {
12470     "kind" : "rtti",
12471     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12472    },
12473    {
12474     "kind" : "complete_dtor_pointer",
12475     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12476    },
12477    {
12478     "kind" : "deleting_dtor_pointer",
12479     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12480    },
12481    {
12482     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12492    }
12493   ]
12494  },
12495  {
12496   "alignment" : 8,
12497   "base_specifiers" :
12498   [
12499    {
12500     "referenced_type" : "type-16"
12501    }
12502   ],
12503   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12504   "name" : "android::hidl::manager::V1_0::IServiceManager",
12505   "referenced_type" : "type-83",
12506   "self_type" : "type-83",
12507   "size" : 24,
12508   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12509   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12510   "vtable_components" :
12511   [
12512    {
12513     "component_value" : 8,
12514     "kind" : "vbase_offset"
12515    },
12516    {
12517     "kind" : "offset_to_top"
12518    },
12519    {
12520     "kind" : "rtti",
12521     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12522    },
12523    {
12524     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12528    },
12529    {
12530     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12531    },
12532    {
12533     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12534    },
12535    {
12536     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12537    },
12538    {
12539     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12540    },
12541    {
12542     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12543    },
12544    {
12545     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12546    },
12547    {
12548     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12549    },
12550    {
12551     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12552    },
12553    {
12554     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12555    },
12556    {
12557     "kind" : "complete_dtor_pointer",
12558     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12559    },
12560    {
12561     "kind" : "deleting_dtor_pointer",
12562     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12563    },
12564    {
12565     "is_pure" : true,
12566     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12567    },
12568    {
12569     "is_pure" : true,
12570     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12571    },
12572    {
12573     "is_pure" : true,
12574     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12575    },
12576    {
12577     "is_pure" : true,
12578     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12579    },
12580    {
12581     "is_pure" : true,
12582     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12583    },
12584    {
12585     "is_pure" : true,
12586     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12587    },
12588    {
12589     "is_pure" : true,
12590     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12591    },
12592    {
12593     "is_pure" : true,
12594     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12595    },
12596    {
12597     "kind" : "vcall_offset"
12598    },
12599    {
12600     "kind" : "vcall_offset"
12601    },
12602    {
12603     "kind" : "vcall_offset"
12604    },
12605    {
12606     "kind" : "vcall_offset"
12607    },
12608    {
12609     "component_value" : -8,
12610     "kind" : "vcall_offset"
12611    },
12612    {
12613     "component_value" : -8,
12614     "kind" : "offset_to_top"
12615    },
12616    {
12617     "kind" : "rtti",
12618     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12619    },
12620    {
12621     "kind" : "complete_dtor_pointer",
12622     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12623    },
12624    {
12625     "kind" : "deleting_dtor_pointer",
12626     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12627    },
12628    {
12629     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12630    },
12631    {
12632     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12633    },
12634    {
12635     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12636    },
12637    {
12638     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12639    }
12640   ]
12641  },
12642  {
12643   "alignment" : 8,
12644   "fields" :
12645   [
12646    {
12647     "field_name" : "interfaceName",
12648     "referenced_type" : "type-303"
12649    },
12650    {
12651     "field_name" : "instanceName",
12652     "field_offset" : 128,
12653     "referenced_type" : "type-303"
12654    },
12655    {
12656     "field_name" : "pid",
12657     "field_offset" : 256,
12658     "referenced_type" : "type-20"
12659    },
12660    {
12661     "field_name" : "clientPids",
12662     "field_offset" : 320,
12663     "referenced_type" : "type-343"
12664    },
12665    {
12666     "field_name" : "arch",
12667     "field_offset" : 448,
12668     "referenced_type" : "type-372"
12669    }
12670   ],
12671   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12672   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12673   "referenced_type" : "type-513",
12674   "self_type" : "type-513",
12675   "size" : 64,
12676   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12677   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12678  },
12679  {
12680   "alignment" : 8,
12681   "base_specifiers" :
12682   [
12683    {
12684     "referenced_type" : "type-16"
12685    }
12686   ],
12687   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12688   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12689   "referenced_type" : "type-98",
12690   "self_type" : "type-98",
12691   "size" : 24,
12692   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12693   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12694   "vtable_components" :
12695   [
12696    {
12697     "component_value" : 8,
12698     "kind" : "vbase_offset"
12699    },
12700    {
12701     "kind" : "offset_to_top"
12702    },
12703    {
12704     "kind" : "rtti",
12705     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12706    },
12707    {
12708     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12718    },
12719    {
12720     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12721    },
12722    {
12723     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12724    },
12725    {
12726     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12727    },
12728    {
12729     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12730    },
12731    {
12732     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12733    },
12734    {
12735     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12736    },
12737    {
12738     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12739    },
12740    {
12741     "kind" : "complete_dtor_pointer",
12742     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12743    },
12744    {
12745     "kind" : "deleting_dtor_pointer",
12746     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12747    },
12748    {
12749     "is_pure" : true,
12750     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12751    },
12752    {
12753     "kind" : "vcall_offset"
12754    },
12755    {
12756     "kind" : "vcall_offset"
12757    },
12758    {
12759     "kind" : "vcall_offset"
12760    },
12761    {
12762     "kind" : "vcall_offset"
12763    },
12764    {
12765     "component_value" : -8,
12766     "kind" : "vcall_offset"
12767    },
12768    {
12769     "component_value" : -8,
12770     "kind" : "offset_to_top"
12771    },
12772    {
12773     "kind" : "rtti",
12774     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12775    },
12776    {
12777     "kind" : "complete_dtor_pointer",
12778     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12779    },
12780    {
12781     "kind" : "deleting_dtor_pointer",
12782     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12783    },
12784    {
12785     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12786    },
12787    {
12788     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12789    },
12790    {
12791     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12792    },
12793    {
12794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12795    }
12796   ]
12797  },
12798  {
12799   "alignment" : 8,
12800   "fields" :
12801   [
12802    {
12803     "access" : "private",
12804     "field_name" : "m_ptr",
12805     "referenced_type" : "type-90"
12806    }
12807   ],
12808   "linker_set_key" : "android::sp<android::Thread>",
12809   "name" : "android::sp<android::Thread>",
12810   "record_kind" : "class",
12811   "referenced_type" : "type-89",
12812   "self_type" : "type-89",
12813   "size" : 8,
12814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12815   "template_args" : [ "type-91" ],
12816   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12817  },
12818  {
12819   "alignment" : 8,
12820   "fields" :
12821   [
12822    {
12823     "access" : "private",
12824     "field_name" : "m_ptr",
12825     "referenced_type" : "type-153"
12826    }
12827   ],
12828   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12829   "name" : "android::sp<android::hardware::BHwBinder>",
12830   "record_kind" : "class",
12831   "referenced_type" : "type-152",
12832   "self_type" : "type-152",
12833   "size" : 8,
12834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12835   "template_args" : [ "type-154" ],
12836   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12837  },
12838  {
12839   "alignment" : 8,
12840   "fields" :
12841   [
12842    {
12843     "access" : "private",
12844     "field_name" : "m_ptr",
12845     "referenced_type" : "type-591"
12846    }
12847   ],
12848   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12849   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12850   "record_kind" : "class",
12851   "referenced_type" : "type-656",
12852   "self_type" : "type-656",
12853   "size" : 8,
12854   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12855   "template_args" : [ "type-17" ],
12856   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12857  },
12858  {
12859   "alignment" : 8,
12860   "fields" :
12861   [
12862    {
12863     "access" : "private",
12864     "field_name" : "m_ptr",
12865     "referenced_type" : "type-33"
12866    }
12867   ],
12868   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12869   "name" : "android::sp<android::hardware::IBinder>",
12870   "record_kind" : "class",
12871   "referenced_type" : "type-46",
12872   "self_type" : "type-46",
12873   "size" : 8,
12874   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12875   "template_args" : [ "type-34" ],
12876   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12877  },
12878  {
12879   "alignment" : 8,
12880   "fields" :
12881   [
12882    {
12883     "access" : "private",
12884     "field_name" : "m_ptr",
12885     "referenced_type" : "type-676"
12886    }
12887   ],
12888   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12889   "name" : "android::sp<android::hardware::IInterface>",
12890   "record_kind" : "class",
12891   "referenced_type" : "type-675",
12892   "self_type" : "type-675",
12893   "size" : 8,
12894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12895   "template_args" : [ "type-111" ],
12896   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12897  },
12898  {
12899   "alignment" : 8,
12900   "fields" :
12901   [
12902    {
12903     "access" : "private",
12904     "field_name" : "m_ptr",
12905     "referenced_type" : "type-18"
12906    }
12907   ],
12908   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12909   "name" : "android::sp<android::hardware::ProcessState>",
12910   "record_kind" : "class",
12911   "referenced_type" : "type-78",
12912   "self_type" : "type-78",
12913   "size" : 8,
12914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12915   "template_args" : [ "type-19" ],
12916   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12917  },
12918  {
12919   "alignment" : 8,
12920   "fields" :
12921   [
12922    {
12923     "access" : "private",
12924     "field_name" : "m_ptr",
12925     "referenced_type" : "type-146"
12926    }
12927   ],
12928   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12929   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12930   "record_kind" : "class",
12931   "referenced_type" : "type-145",
12932   "self_type" : "type-145",
12933   "size" : 8,
12934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12935   "template_args" : [ "type-3" ],
12936   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12937  },
12938  {
12939   "alignment" : 8,
12940   "fields" :
12941   [
12942    {
12943     "access" : "private",
12944     "field_name" : "m_ptr",
12945     "referenced_type" : "type-5"
12946    }
12947   ],
12948   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12949   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12950   "record_kind" : "class",
12951   "referenced_type" : "type-263",
12952   "self_type" : "type-263",
12953   "size" : 8,
12954   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12955   "template_args" : [ "type-6" ],
12956   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12957  },
12958  {
12959   "alignment" : 8,
12960   "fields" :
12961   [
12962    {
12963     "access" : "private",
12964     "field_name" : "m_ptr",
12965     "referenced_type" : "type-138"
12966    }
12967   ],
12968   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
12969   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
12970   "record_kind" : "class",
12971   "referenced_type" : "type-137",
12972   "self_type" : "type-137",
12973   "size" : 8,
12974   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12975   "template_args" : [ "type-139" ],
12976   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
12977  },
12978  {
12979   "alignment" : 8,
12980   "fields" :
12981   [
12982    {
12983     "access" : "private",
12984     "field_name" : "m_ptr",
12985     "referenced_type" : "type-104"
12986    }
12987   ],
12988   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
12989   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
12990   "record_kind" : "class",
12991   "referenced_type" : "type-103",
12992   "self_type" : "type-103",
12993   "size" : 8,
12994   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12995   "template_args" : [ "type-105" ],
12996   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
12997  },
12998  {
12999   "alignment" : 8,
13000   "fields" :
13001   [
13002    {
13003     "access" : "private",
13004     "field_name" : "m_ptr",
13005     "referenced_type" : "type-15"
13006    }
13007   ],
13008   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13009   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13010   "record_kind" : "class",
13011   "referenced_type" : "type-389",
13012   "self_type" : "type-389",
13013   "size" : 8,
13014   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13015   "template_args" : [ "type-16" ],
13016   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13017  },
13018  {
13019   "alignment" : 8,
13020   "fields" :
13021   [
13022    {
13023     "access" : "private",
13024     "field_name" : "m_ptr",
13025     "referenced_type" : "type-82"
13026    }
13027   ],
13028   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13029   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13030   "record_kind" : "class",
13031   "referenced_type" : "type-81",
13032   "self_type" : "type-81",
13033   "size" : 8,
13034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13035   "template_args" : [ "type-83" ],
13036   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13037  },
13038  {
13039   "alignment" : 8,
13040   "fields" :
13041   [
13042    {
13043     "access" : "private",
13044     "field_name" : "m_ptr",
13045     "referenced_type" : "type-97"
13046    }
13047   ],
13048   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13049   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13050   "record_kind" : "class",
13051   "referenced_type" : "type-96",
13052   "self_type" : "type-96",
13053   "size" : 8,
13054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13055   "template_args" : [ "type-98" ],
13056   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13057  },
13058  {
13059   "alignment" : 1,
13060   "linker_set_key" : "android::trait_trivial_copy<bool>",
13061   "name" : "android::trait_trivial_copy<bool>",
13062   "referenced_type" : "type-207",
13063   "self_type" : "type-207",
13064   "size" : 1,
13065   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13066   "template_args" : [ "type-35" ],
13067   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13068  },
13069  {
13070   "alignment" : 1,
13071   "linker_set_key" : "android::trait_trivial_copy<char>",
13072   "name" : "android::trait_trivial_copy<char>",
13073   "referenced_type" : "type-211",
13074   "self_type" : "type-211",
13075   "size" : 1,
13076   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13077   "template_args" : [ "type-54" ],
13078   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13079  },
13080  {
13081   "alignment" : 1,
13082   "linker_set_key" : "android::trait_trivial_copy<double>",
13083   "name" : "android::trait_trivial_copy<double>",
13084   "referenced_type" : "type-267",
13085   "self_type" : "type-267",
13086   "size" : 1,
13087   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13088   "template_args" : [ "type-265" ],
13089   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13090  },
13091  {
13092   "alignment" : 1,
13093   "linker_set_key" : "android::trait_trivial_copy<float>",
13094   "name" : "android::trait_trivial_copy<float>",
13095   "referenced_type" : "type-260",
13096   "self_type" : "type-260",
13097   "size" : 1,
13098   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13099   "template_args" : [ "type-258" ],
13100   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13101  },
13102  {
13103   "alignment" : 1,
13104   "linker_set_key" : "android::trait_trivial_copy<int>",
13105   "name" : "android::trait_trivial_copy<int>",
13106   "referenced_type" : "type-228",
13107   "self_type" : "type-228",
13108   "size" : 1,
13109   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13110   "template_args" : [ "type-20" ],
13111   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13112  },
13113  {
13114   "alignment" : 1,
13115   "linker_set_key" : "android::trait_trivial_copy<long long>",
13116   "name" : "android::trait_trivial_copy<long long>",
13117   "referenced_type" : "type-248",
13118   "self_type" : "type-248",
13119   "size" : 1,
13120   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13121   "template_args" : [ "type-246" ],
13122   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13123  },
13124  {
13125   "alignment" : 1,
13126   "linker_set_key" : "android::trait_trivial_copy<long>",
13127   "name" : "android::trait_trivial_copy<long>",
13128   "referenced_type" : "type-237",
13129   "self_type" : "type-237",
13130   "size" : 1,
13131   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13132   "template_args" : [ "type-25" ],
13133   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13134  },
13135  {
13136   "alignment" : 1,
13137   "linker_set_key" : "android::trait_trivial_copy<short>",
13138   "name" : "android::trait_trivial_copy<short>",
13139   "referenced_type" : "type-220",
13140   "self_type" : "type-220",
13141   "size" : 1,
13142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13143   "template_args" : [ "type-218" ],
13144   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13145  },
13146  {
13147   "alignment" : 1,
13148   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13149   "name" : "android::trait_trivial_copy<unsigned char>",
13150   "referenced_type" : "type-215",
13151   "self_type" : "type-215",
13152   "size" : 1,
13153   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13154   "template_args" : [ "type-125" ],
13155   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13156  },
13157  {
13158   "alignment" : 1,
13159   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13160   "name" : "android::trait_trivial_copy<unsigned int>",
13161   "referenced_type" : "type-233",
13162   "self_type" : "type-233",
13163   "size" : 1,
13164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13165   "template_args" : [ "type-2" ],
13166   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13167  },
13168  {
13169   "alignment" : 1,
13170   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13171   "name" : "android::trait_trivial_copy<unsigned long long>",
13172   "referenced_type" : "type-254",
13173   "self_type" : "type-254",
13174   "size" : 1,
13175   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13176   "template_args" : [ "type-251" ],
13177   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13178  },
13179  {
13180   "alignment" : 1,
13181   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13182   "name" : "android::trait_trivial_copy<unsigned long>",
13183   "referenced_type" : "type-242",
13184   "self_type" : "type-242",
13185   "size" : 1,
13186   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13187   "template_args" : [ "type-13" ],
13188   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13189  },
13190  {
13191   "alignment" : 1,
13192   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13193   "name" : "android::trait_trivial_copy<unsigned short>",
13194   "referenced_type" : "type-224",
13195   "self_type" : "type-224",
13196   "size" : 1,
13197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13198   "template_args" : [ "type-127" ],
13199   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13200  },
13201  {
13202   "alignment" : 1,
13203   "linker_set_key" : "android::trait_trivial_copy<void>",
13204   "name" : "android::trait_trivial_copy<void>",
13205   "referenced_type" : "type-203",
13206   "self_type" : "type-203",
13207   "size" : 1,
13208   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13209   "template_args" : [ "type-22" ],
13210   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13211  },
13212  {
13213   "alignment" : 1,
13214   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13215   "name" : "android::trait_trivial_ctor<bool>",
13216   "referenced_type" : "type-205",
13217   "self_type" : "type-205",
13218   "size" : 1,
13219   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13220   "template_args" : [ "type-35" ],
13221   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13222  },
13223  {
13224   "alignment" : 1,
13225   "linker_set_key" : "android::trait_trivial_ctor<char>",
13226   "name" : "android::trait_trivial_ctor<char>",
13227   "referenced_type" : "type-209",
13228   "self_type" : "type-209",
13229   "size" : 1,
13230   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13231   "template_args" : [ "type-54" ],
13232   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13233  },
13234  {
13235   "alignment" : 1,
13236   "linker_set_key" : "android::trait_trivial_ctor<double>",
13237   "name" : "android::trait_trivial_ctor<double>",
13238   "referenced_type" : "type-264",
13239   "self_type" : "type-264",
13240   "size" : 1,
13241   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13242   "template_args" : [ "type-265" ],
13243   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13244  },
13245  {
13246   "alignment" : 1,
13247   "linker_set_key" : "android::trait_trivial_ctor<float>",
13248   "name" : "android::trait_trivial_ctor<float>",
13249   "referenced_type" : "type-257",
13250   "self_type" : "type-257",
13251   "size" : 1,
13252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13253   "template_args" : [ "type-258" ],
13254   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13255  },
13256  {
13257   "alignment" : 1,
13258   "linker_set_key" : "android::trait_trivial_ctor<int>",
13259   "name" : "android::trait_trivial_ctor<int>",
13260   "referenced_type" : "type-226",
13261   "self_type" : "type-226",
13262   "size" : 1,
13263   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13264   "template_args" : [ "type-20" ],
13265   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13266  },
13267  {
13268   "alignment" : 1,
13269   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13270   "name" : "android::trait_trivial_ctor<long long>",
13271   "referenced_type" : "type-245",
13272   "self_type" : "type-245",
13273   "size" : 1,
13274   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13275   "template_args" : [ "type-246" ],
13276   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13277  },
13278  {
13279   "alignment" : 1,
13280   "linker_set_key" : "android::trait_trivial_ctor<long>",
13281   "name" : "android::trait_trivial_ctor<long>",
13282   "referenced_type" : "type-235",
13283   "self_type" : "type-235",
13284   "size" : 1,
13285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13286   "template_args" : [ "type-25" ],
13287   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13288  },
13289  {
13290   "alignment" : 1,
13291   "linker_set_key" : "android::trait_trivial_ctor<short>",
13292   "name" : "android::trait_trivial_ctor<short>",
13293   "referenced_type" : "type-217",
13294   "self_type" : "type-217",
13295   "size" : 1,
13296   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13297   "template_args" : [ "type-218" ],
13298   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13299  },
13300  {
13301   "alignment" : 1,
13302   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13303   "name" : "android::trait_trivial_ctor<unsigned char>",
13304   "referenced_type" : "type-213",
13305   "self_type" : "type-213",
13306   "size" : 1,
13307   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13308   "template_args" : [ "type-125" ],
13309   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13310  },
13311  {
13312   "alignment" : 1,
13313   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13314   "name" : "android::trait_trivial_ctor<unsigned int>",
13315   "referenced_type" : "type-231",
13316   "self_type" : "type-231",
13317   "size" : 1,
13318   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13319   "template_args" : [ "type-2" ],
13320   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13321  },
13322  {
13323   "alignment" : 1,
13324   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13325   "name" : "android::trait_trivial_ctor<unsigned long long>",
13326   "referenced_type" : "type-250",
13327   "self_type" : "type-250",
13328   "size" : 1,
13329   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13330   "template_args" : [ "type-251" ],
13331   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13332  },
13333  {
13334   "alignment" : 1,
13335   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13336   "name" : "android::trait_trivial_ctor<unsigned long>",
13337   "referenced_type" : "type-239",
13338   "self_type" : "type-239",
13339   "size" : 1,
13340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13341   "template_args" : [ "type-13" ],
13342   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13343  },
13344  {
13345   "alignment" : 1,
13346   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13347   "name" : "android::trait_trivial_ctor<unsigned short>",
13348   "referenced_type" : "type-222",
13349   "self_type" : "type-222",
13350   "size" : 1,
13351   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13352   "template_args" : [ "type-127" ],
13353   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13354  },
13355  {
13356   "alignment" : 1,
13357   "linker_set_key" : "android::trait_trivial_ctor<void>",
13358   "name" : "android::trait_trivial_ctor<void>",
13359   "referenced_type" : "type-200",
13360   "self_type" : "type-200",
13361   "size" : 1,
13362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13363   "template_args" : [ "type-22" ],
13364   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13365  },
13366  {
13367   "alignment" : 1,
13368   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13369   "name" : "android::trait_trivial_dtor<bool>",
13370   "referenced_type" : "type-206",
13371   "self_type" : "type-206",
13372   "size" : 1,
13373   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13374   "template_args" : [ "type-35" ],
13375   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13376  },
13377  {
13378   "alignment" : 1,
13379   "linker_set_key" : "android::trait_trivial_dtor<char>",
13380   "name" : "android::trait_trivial_dtor<char>",
13381   "referenced_type" : "type-210",
13382   "self_type" : "type-210",
13383   "size" : 1,
13384   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13385   "template_args" : [ "type-54" ],
13386   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13387  },
13388  {
13389   "alignment" : 1,
13390   "linker_set_key" : "android::trait_trivial_dtor<double>",
13391   "name" : "android::trait_trivial_dtor<double>",
13392   "referenced_type" : "type-266",
13393   "self_type" : "type-266",
13394   "size" : 1,
13395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13396   "template_args" : [ "type-265" ],
13397   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13398  },
13399  {
13400   "alignment" : 1,
13401   "linker_set_key" : "android::trait_trivial_dtor<float>",
13402   "name" : "android::trait_trivial_dtor<float>",
13403   "referenced_type" : "type-259",
13404   "self_type" : "type-259",
13405   "size" : 1,
13406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13407   "template_args" : [ "type-258" ],
13408   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13409  },
13410  {
13411   "alignment" : 1,
13412   "linker_set_key" : "android::trait_trivial_dtor<int>",
13413   "name" : "android::trait_trivial_dtor<int>",
13414   "referenced_type" : "type-227",
13415   "self_type" : "type-227",
13416   "size" : 1,
13417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13418   "template_args" : [ "type-20" ],
13419   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13420  },
13421  {
13422   "alignment" : 1,
13423   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13424   "name" : "android::trait_trivial_dtor<long long>",
13425   "referenced_type" : "type-247",
13426   "self_type" : "type-247",
13427   "size" : 1,
13428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13429   "template_args" : [ "type-246" ],
13430   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13431  },
13432  {
13433   "alignment" : 1,
13434   "linker_set_key" : "android::trait_trivial_dtor<long>",
13435   "name" : "android::trait_trivial_dtor<long>",
13436   "referenced_type" : "type-236",
13437   "self_type" : "type-236",
13438   "size" : 1,
13439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13440   "template_args" : [ "type-25" ],
13441   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13442  },
13443  {
13444   "alignment" : 1,
13445   "linker_set_key" : "android::trait_trivial_dtor<short>",
13446   "name" : "android::trait_trivial_dtor<short>",
13447   "referenced_type" : "type-219",
13448   "self_type" : "type-219",
13449   "size" : 1,
13450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13451   "template_args" : [ "type-218" ],
13452   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13453  },
13454  {
13455   "alignment" : 1,
13456   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13457   "name" : "android::trait_trivial_dtor<unsigned char>",
13458   "referenced_type" : "type-214",
13459   "self_type" : "type-214",
13460   "size" : 1,
13461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13462   "template_args" : [ "type-125" ],
13463   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13464  },
13465  {
13466   "alignment" : 1,
13467   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13468   "name" : "android::trait_trivial_dtor<unsigned int>",
13469   "referenced_type" : "type-232",
13470   "self_type" : "type-232",
13471   "size" : 1,
13472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13473   "template_args" : [ "type-2" ],
13474   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13475  },
13476  {
13477   "alignment" : 1,
13478   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13479   "name" : "android::trait_trivial_dtor<unsigned long long>",
13480   "referenced_type" : "type-253",
13481   "self_type" : "type-253",
13482   "size" : 1,
13483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13484   "template_args" : [ "type-251" ],
13485   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13486  },
13487  {
13488   "alignment" : 1,
13489   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13490   "name" : "android::trait_trivial_dtor<unsigned long>",
13491   "referenced_type" : "type-241",
13492   "self_type" : "type-241",
13493   "size" : 1,
13494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13495   "template_args" : [ "type-13" ],
13496   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13497  },
13498  {
13499   "alignment" : 1,
13500   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13501   "name" : "android::trait_trivial_dtor<unsigned short>",
13502   "referenced_type" : "type-223",
13503   "self_type" : "type-223",
13504   "size" : 1,
13505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13506   "template_args" : [ "type-127" ],
13507   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13508  },
13509  {
13510   "alignment" : 1,
13511   "linker_set_key" : "android::trait_trivial_dtor<void>",
13512   "name" : "android::trait_trivial_dtor<void>",
13513   "referenced_type" : "type-202",
13514   "self_type" : "type-202",
13515   "size" : 1,
13516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13517   "template_args" : [ "type-22" ],
13518   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13519  },
13520  {
13521   "alignment" : 1,
13522   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13523   "name" : "android::trait_trivial_move<android::String16>",
13524   "referenced_type" : "type-392",
13525   "self_type" : "type-392",
13526   "size" : 1,
13527   "source_file" : "/system/core/libutils/include/utils/String16.h",
13528   "template_args" : [ "type-40" ],
13529   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13530  },
13531  {
13532   "alignment" : 1,
13533   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13534   "name" : "android::trait_trivial_move<android::String8>",
13535   "referenced_type" : "type-384",
13536   "self_type" : "type-384",
13537   "size" : 1,
13538   "source_file" : "/system/core/libutils/include/utils/String8.h",
13539   "template_args" : [ "type-51" ],
13540   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13541  },
13542  {
13543   "alignment" : 1,
13544   "linker_set_key" : "android::trait_trivial_move<bool>",
13545   "name" : "android::trait_trivial_move<bool>",
13546   "referenced_type" : "type-208",
13547   "self_type" : "type-208",
13548   "size" : 1,
13549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13550   "template_args" : [ "type-35" ],
13551   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13552  },
13553  {
13554   "alignment" : 1,
13555   "linker_set_key" : "android::trait_trivial_move<char>",
13556   "name" : "android::trait_trivial_move<char>",
13557   "referenced_type" : "type-212",
13558   "self_type" : "type-212",
13559   "size" : 1,
13560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13561   "template_args" : [ "type-54" ],
13562   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13563  },
13564  {
13565   "alignment" : 1,
13566   "linker_set_key" : "android::trait_trivial_move<double>",
13567   "name" : "android::trait_trivial_move<double>",
13568   "referenced_type" : "type-269",
13569   "self_type" : "type-269",
13570   "size" : 1,
13571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13572   "template_args" : [ "type-265" ],
13573   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13574  },
13575  {
13576   "alignment" : 1,
13577   "linker_set_key" : "android::trait_trivial_move<float>",
13578   "name" : "android::trait_trivial_move<float>",
13579   "referenced_type" : "type-261",
13580   "self_type" : "type-261",
13581   "size" : 1,
13582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13583   "template_args" : [ "type-258" ],
13584   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13585  },
13586  {
13587   "alignment" : 1,
13588   "linker_set_key" : "android::trait_trivial_move<int>",
13589   "name" : "android::trait_trivial_move<int>",
13590   "referenced_type" : "type-230",
13591   "self_type" : "type-230",
13592   "size" : 1,
13593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13594   "template_args" : [ "type-20" ],
13595   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13596  },
13597  {
13598   "alignment" : 1,
13599   "linker_set_key" : "android::trait_trivial_move<long long>",
13600   "name" : "android::trait_trivial_move<long long>",
13601   "referenced_type" : "type-249",
13602   "self_type" : "type-249",
13603   "size" : 1,
13604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13605   "template_args" : [ "type-246" ],
13606   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13607  },
13608  {
13609   "alignment" : 1,
13610   "linker_set_key" : "android::trait_trivial_move<long>",
13611   "name" : "android::trait_trivial_move<long>",
13612   "referenced_type" : "type-238",
13613   "self_type" : "type-238",
13614   "size" : 1,
13615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13616   "template_args" : [ "type-25" ],
13617   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13618  },
13619  {
13620   "alignment" : 1,
13621   "linker_set_key" : "android::trait_trivial_move<short>",
13622   "name" : "android::trait_trivial_move<short>",
13623   "referenced_type" : "type-221",
13624   "self_type" : "type-221",
13625   "size" : 1,
13626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13627   "template_args" : [ "type-218" ],
13628   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13629  },
13630  {
13631   "alignment" : 1,
13632   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13633   "name" : "android::trait_trivial_move<unsigned char>",
13634   "referenced_type" : "type-216",
13635   "self_type" : "type-216",
13636   "size" : 1,
13637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13638   "template_args" : [ "type-125" ],
13639   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13640  },
13641  {
13642   "alignment" : 1,
13643   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13644   "name" : "android::trait_trivial_move<unsigned int>",
13645   "referenced_type" : "type-234",
13646   "self_type" : "type-234",
13647   "size" : 1,
13648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13649   "template_args" : [ "type-2" ],
13650   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13651  },
13652  {
13653   "alignment" : 1,
13654   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13655   "name" : "android::trait_trivial_move<unsigned long long>",
13656   "referenced_type" : "type-256",
13657   "self_type" : "type-256",
13658   "size" : 1,
13659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13660   "template_args" : [ "type-251" ],
13661   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13662  },
13663  {
13664   "alignment" : 1,
13665   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13666   "name" : "android::trait_trivial_move<unsigned long>",
13667   "referenced_type" : "type-244",
13668   "self_type" : "type-244",
13669   "size" : 1,
13670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13671   "template_args" : [ "type-13" ],
13672   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13673  },
13674  {
13675   "alignment" : 1,
13676   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13677   "name" : "android::trait_trivial_move<unsigned short>",
13678   "referenced_type" : "type-225",
13679   "self_type" : "type-225",
13680   "size" : 1,
13681   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13682   "template_args" : [ "type-127" ],
13683   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13684  },
13685  {
13686   "alignment" : 1,
13687   "linker_set_key" : "android::trait_trivial_move<void>",
13688   "name" : "android::trait_trivial_move<void>",
13689   "referenced_type" : "type-204",
13690   "self_type" : "type-204",
13691   "size" : 1,
13692   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13693   "template_args" : [ "type-22" ],
13694   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13695  },
13696  {
13697   "alignment" : 8,
13698   "fields" :
13699   [
13700    {
13701     "access" : "private",
13702     "field_name" : "m_ptr",
13703     "referenced_type" : "type-153"
13704    },
13705    {
13706     "access" : "private",
13707     "field_name" : "m_refs",
13708     "field_offset" : 64,
13709     "referenced_type" : "type-11"
13710    }
13711   ],
13712   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13713   "name" : "android::wp<android::hardware::BHwBinder>",
13714   "record_kind" : "class",
13715   "referenced_type" : "type-306",
13716   "self_type" : "type-306",
13717   "size" : 16,
13718   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13719   "template_args" : [ "type-154" ],
13720   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13721  },
13722  {
13723   "alignment" : 8,
13724   "fields" :
13725   [
13726    {
13727     "access" : "private",
13728     "field_name" : "m_ptr",
13729     "referenced_type" : "type-591"
13730    },
13731    {
13732     "access" : "private",
13733     "field_name" : "m_refs",
13734     "field_offset" : 64,
13735     "referenced_type" : "type-11"
13736    }
13737   ],
13738   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13739   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13740   "record_kind" : "class",
13741   "referenced_type" : "type-590",
13742   "self_type" : "type-590",
13743   "size" : 16,
13744   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13745   "template_args" : [ "type-17" ],
13746   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13747  },
13748  {
13749   "alignment" : 8,
13750   "fields" :
13751   [
13752    {
13753     "access" : "private",
13754     "field_name" : "m_ptr",
13755     "referenced_type" : "type-5"
13756    },
13757    {
13758     "access" : "private",
13759     "field_name" : "m_refs",
13760     "field_offset" : 64,
13761     "referenced_type" : "type-11"
13762    }
13763   ],
13764   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13765   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13766   "record_kind" : "class",
13767   "referenced_type" : "type-4",
13768   "self_type" : "type-4",
13769   "size" : 16,
13770   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13771   "template_args" : [ "type-6" ],
13772   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13773  },
13774  {
13775   "alignment" : 8,
13776   "fields" :
13777   [
13778    {
13779     "access" : "private",
13780     "field_name" : "m_ptr",
13781     "referenced_type" : "type-15"
13782    },
13783    {
13784     "access" : "private",
13785     "field_name" : "m_refs",
13786     "field_offset" : 64,
13787     "referenced_type" : "type-11"
13788    }
13789   ],
13790   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13791   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13792   "record_kind" : "class",
13793   "referenced_type" : "type-14",
13794   "self_type" : "type-14",
13795   "size" : 16,
13796   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13797   "template_args" : [ "type-16" ],
13798   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13799  },
13800  {
13801   "alignment" : 4,
13802   "fields" :
13803   [
13804    {
13805     "field_name" : "maxContentLightLevel",
13806     "referenced_type" : "type-258"
13807    },
13808    {
13809     "field_name" : "maxFrameAverageLightLevel",
13810     "field_offset" : 32,
13811     "referenced_type" : "type-258"
13812    }
13813   ],
13814   "linker_set_key" : "android_cta861_3_metadata",
13815   "name" : "android_cta861_3_metadata",
13816   "referenced_type" : "type-484",
13817   "self_type" : "type-484",
13818   "size" : 8,
13819   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13820   "unique_id" : "android_cta861_3_metadata"
13821  },
13822  {
13823   "alignment" : 4,
13824   "fields" :
13825   [
13826    {
13827     "field_name" : "num_points",
13828     "referenced_type" : "type-2"
13829    },
13830    {
13831     "field_name" : "reserved",
13832     "field_offset" : 32,
13833     "referenced_type" : "type-474"
13834    },
13835    {
13836     "field_name" : "xyzc_points",
13837     "field_offset" : 288,
13838     "referenced_type" : "type-481"
13839    }
13840   ],
13841   "linker_set_key" : "android_depth_points",
13842   "name" : "android_depth_points",
13843   "referenced_type" : "type-480",
13844   "self_type" : "type-480",
13845   "size" : 36,
13846   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13847   "unique_id" : "android_depth_points"
13848  },
13849  {
13850   "alignment" : 8,
13851   "fields" :
13852   [
13853    {
13854     "field_name" : "format",
13855     "referenced_type" : "type-477"
13856    },
13857    {
13858     "field_name" : "num_planes",
13859     "field_offset" : 32,
13860     "referenced_type" : "type-2"
13861    },
13862    {
13863     "field_name" : "planes",
13864     "field_offset" : 64,
13865     "referenced_type" : "type-479"
13866    }
13867   ],
13868   "linker_set_key" : "android_flex_layout",
13869   "name" : "android_flex_layout",
13870   "referenced_type" : "type-478",
13871   "self_type" : "type-478",
13872   "size" : 16,
13873   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13874   "unique_id" : "android_flex_layout"
13875  },
13876  {
13877   "alignment" : 8,
13878   "fields" :
13879   [
13880    {
13881     "field_name" : "top_left",
13882     "referenced_type" : "type-401"
13883    },
13884    {
13885     "field_name" : "component",
13886     "field_offset" : 64,
13887     "referenced_type" : "type-475"
13888    },
13889    {
13890     "field_name" : "bits_per_component",
13891     "field_offset" : 96,
13892     "referenced_type" : "type-20"
13893    },
13894    {
13895     "field_name" : "bits_used",
13896     "field_offset" : 128,
13897     "referenced_type" : "type-20"
13898    },
13899    {
13900     "field_name" : "h_increment",
13901     "field_offset" : 160,
13902     "referenced_type" : "type-20"
13903    },
13904    {
13905     "field_name" : "v_increment",
13906     "field_offset" : 192,
13907     "referenced_type" : "type-20"
13908    },
13909    {
13910     "field_name" : "h_subsampling",
13911     "field_offset" : 224,
13912     "referenced_type" : "type-20"
13913    },
13914    {
13915     "field_name" : "v_subsampling",
13916     "field_offset" : 256,
13917     "referenced_type" : "type-20"
13918    }
13919   ],
13920   "linker_set_key" : "android_flex_plane",
13921   "name" : "android_flex_plane",
13922   "referenced_type" : "type-476",
13923   "self_type" : "type-476",
13924   "size" : 40,
13925   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13926   "unique_id" : "android_flex_plane"
13927  },
13928  {
13929   "alignment" : 4,
13930   "fields" :
13931   [
13932    {
13933     "field_name" : "displayPrimaryRed",
13934     "referenced_type" : "type-482"
13935    },
13936    {
13937     "field_name" : "displayPrimaryGreen",
13938     "field_offset" : 64,
13939     "referenced_type" : "type-482"
13940    },
13941    {
13942     "field_name" : "displayPrimaryBlue",
13943     "field_offset" : 128,
13944     "referenced_type" : "type-482"
13945    },
13946    {
13947     "field_name" : "whitePoint",
13948     "field_offset" : 192,
13949     "referenced_type" : "type-482"
13950    },
13951    {
13952     "field_name" : "maxLuminance",
13953     "field_offset" : 256,
13954     "referenced_type" : "type-258"
13955    },
13956    {
13957     "field_name" : "minLuminance",
13958     "field_offset" : 288,
13959     "referenced_type" : "type-258"
13960    }
13961   ],
13962   "linker_set_key" : "android_smpte2086_metadata",
13963   "name" : "android_smpte2086_metadata",
13964   "referenced_type" : "type-483",
13965   "self_type" : "type-483",
13966   "size" : 40,
13967   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13968   "unique_id" : "android_smpte2086_metadata"
13969  },
13970  {
13971   "alignment" : 4,
13972   "fields" :
13973   [
13974    {
13975     "field_name" : "x",
13976     "referenced_type" : "type-258"
13977    },
13978    {
13979     "field_name" : "y",
13980     "field_offset" : 32,
13981     "referenced_type" : "type-258"
13982    }
13983   ],
13984   "linker_set_key" : "android_xy_color",
13985   "name" : "android_xy_color",
13986   "referenced_type" : "type-482",
13987   "self_type" : "type-482",
13988   "size" : 8,
13989   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13990   "unique_id" : "android_xy_color"
13991  },
13992  {
13993   "alignment" : 8,
13994   "fields" :
13995   [
13996    {
13997     "field_name" : "y",
13998     "referenced_type" : "type-21"
13999    },
14000    {
14001     "field_name" : "cb",
14002     "field_offset" : 64,
14003     "referenced_type" : "type-21"
14004    },
14005    {
14006     "field_name" : "cr",
14007     "field_offset" : 128,
14008     "referenced_type" : "type-21"
14009    },
14010    {
14011     "field_name" : "ystride",
14012     "field_offset" : 192,
14013     "referenced_type" : "type-13"
14014    },
14015    {
14016     "field_name" : "cstride",
14017     "field_offset" : 256,
14018     "referenced_type" : "type-13"
14019    },
14020    {
14021     "field_name" : "chroma_step",
14022     "field_offset" : 320,
14023     "referenced_type" : "type-13"
14024    },
14025    {
14026     "field_name" : "reserved",
14027     "field_offset" : 384,
14028     "referenced_type" : "type-474"
14029    }
14030   ],
14031   "linker_set_key" : "android_ycbcr",
14032   "name" : "android_ycbcr",
14033   "referenced_type" : "type-473",
14034   "self_type" : "type-473",
14035   "size" : 80,
14036   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14037   "unique_id" : "android_ycbcr"
14038  },
14039  {
14040   "alignment" : 4,
14041   "fields" :
14042   [
14043    {
14044     "referenced_type" : "type-123"
14045    }
14046   ],
14047   "linker_set_key" : "log_msg",
14048   "name" : "log_msg",
14049   "referenced_type" : "type-122",
14050   "self_type" : "type-122",
14051   "size" : 5124,
14052   "source_file" : "/system/core/liblog/include/log/log_read.h",
14053   "unique_id" : "log_msg"
14054  },
14055  {
14056   "alignment" : 4,
14057   "fields" :
14058   [
14059    {
14060     "field_name" : "buf",
14061     "referenced_type" : "type-124"
14062    },
14063    {
14064     "field_name" : "entry",
14065     "referenced_type" : "type-126"
14066    },
14067    {
14068     "field_name" : "entry_v4",
14069     "referenced_type" : "type-126"
14070    },
14071    {
14072     "field_name" : "entry_v3",
14073     "referenced_type" : "type-129"
14074    },
14075    {
14076     "field_name" : "entry_v2",
14077     "referenced_type" : "type-130"
14078    },
14079    {
14080     "field_name" : "entry_v1",
14081     "referenced_type" : "type-131"
14082    }
14083   ],
14084   "is_anonymous" : true,
14085   "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",
14086   "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",
14087   "record_kind" : "union",
14088   "referenced_type" : "type-123",
14089   "self_type" : "type-123",
14090   "size" : 5124,
14091   "source_file" : "/system/core/liblog/include/log/log_read.h",
14092   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14093  },
14094  {
14095   "alignment" : 1,
14096   "fields" :
14097   [
14098    {
14099     "field_name" : "tv_sec",
14100     "referenced_type" : "type-2"
14101    },
14102    {
14103     "field_name" : "tv_nsec",
14104     "field_offset" : 32,
14105     "referenced_type" : "type-2"
14106    }
14107   ],
14108   "linker_set_key" : "log_time",
14109   "name" : "log_time",
14110   "referenced_type" : "type-393",
14111   "self_type" : "type-393",
14112   "size" : 8,
14113   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14114   "unique_id" : "_ZTS8log_time"
14115  },
14116  {
14117   "alignment" : 4,
14118   "fields" :
14119   [
14120    {
14121     "field_name" : "len",
14122     "referenced_type" : "type-127"
14123    },
14124    {
14125     "field_name" : "__pad",
14126     "field_offset" : 16,
14127     "referenced_type" : "type-127"
14128    },
14129    {
14130     "field_name" : "pid",
14131     "field_offset" : 32,
14132     "referenced_type" : "type-20"
14133    },
14134    {
14135     "field_name" : "tid",
14136     "field_offset" : 64,
14137     "referenced_type" : "type-20"
14138    },
14139    {
14140     "field_name" : "sec",
14141     "field_offset" : 96,
14142     "referenced_type" : "type-20"
14143    },
14144    {
14145     "field_name" : "nsec",
14146     "field_offset" : 128,
14147     "referenced_type" : "type-20"
14148    },
14149    {
14150     "field_name" : "msg",
14151     "field_offset" : 160,
14152     "referenced_type" : "type-128"
14153    }
14154   ],
14155   "linker_set_key" : "logger_entry",
14156   "name" : "logger_entry",
14157   "referenced_type" : "type-131",
14158   "self_type" : "type-131",
14159   "size" : 20,
14160   "source_file" : "/system/core/liblog/include/log/log_read.h",
14161   "unique_id" : "logger_entry"
14162  },
14163  {
14164   "alignment" : 1,
14165   "fields" :
14166   [
14167    {
14168     "field_name" : "len",
14169     "referenced_type" : "type-127"
14170    },
14171    {
14172     "field_name" : "hdr_size",
14173     "field_offset" : 16,
14174     "referenced_type" : "type-127"
14175    },
14176    {
14177     "field_name" : "pid",
14178     "field_offset" : 32,
14179     "referenced_type" : "type-20"
14180    },
14181    {
14182     "field_name" : "tid",
14183     "field_offset" : 64,
14184     "referenced_type" : "type-20"
14185    },
14186    {
14187     "field_name" : "sec",
14188     "field_offset" : 96,
14189     "referenced_type" : "type-20"
14190    },
14191    {
14192     "field_name" : "nsec",
14193     "field_offset" : 128,
14194     "referenced_type" : "type-20"
14195    },
14196    {
14197     "field_name" : "euid",
14198     "field_offset" : 160,
14199     "referenced_type" : "type-2"
14200    },
14201    {
14202     "field_name" : "msg",
14203     "field_offset" : 192,
14204     "referenced_type" : "type-128"
14205    }
14206   ],
14207   "linker_set_key" : "logger_entry_v2",
14208   "name" : "logger_entry_v2",
14209   "referenced_type" : "type-130",
14210   "self_type" : "type-130",
14211   "size" : 24,
14212   "source_file" : "/system/core/liblog/include/log/log_read.h",
14213   "unique_id" : "logger_entry_v2"
14214  },
14215  {
14216   "alignment" : 1,
14217   "fields" :
14218   [
14219    {
14220     "field_name" : "len",
14221     "referenced_type" : "type-127"
14222    },
14223    {
14224     "field_name" : "hdr_size",
14225     "field_offset" : 16,
14226     "referenced_type" : "type-127"
14227    },
14228    {
14229     "field_name" : "pid",
14230     "field_offset" : 32,
14231     "referenced_type" : "type-20"
14232    },
14233    {
14234     "field_name" : "tid",
14235     "field_offset" : 64,
14236     "referenced_type" : "type-20"
14237    },
14238    {
14239     "field_name" : "sec",
14240     "field_offset" : 96,
14241     "referenced_type" : "type-20"
14242    },
14243    {
14244     "field_name" : "nsec",
14245     "field_offset" : 128,
14246     "referenced_type" : "type-20"
14247    },
14248    {
14249     "field_name" : "lid",
14250     "field_offset" : 160,
14251     "referenced_type" : "type-2"
14252    },
14253    {
14254     "field_name" : "msg",
14255     "field_offset" : 192,
14256     "referenced_type" : "type-128"
14257    }
14258   ],
14259   "linker_set_key" : "logger_entry_v3",
14260   "name" : "logger_entry_v3",
14261   "referenced_type" : "type-129",
14262   "self_type" : "type-129",
14263   "size" : 24,
14264   "source_file" : "/system/core/liblog/include/log/log_read.h",
14265   "unique_id" : "logger_entry_v3"
14266  },
14267  {
14268   "alignment" : 4,
14269   "fields" :
14270   [
14271    {
14272     "field_name" : "len",
14273     "referenced_type" : "type-127"
14274    },
14275    {
14276     "field_name" : "hdr_size",
14277     "field_offset" : 16,
14278     "referenced_type" : "type-127"
14279    },
14280    {
14281     "field_name" : "pid",
14282     "field_offset" : 32,
14283     "referenced_type" : "type-20"
14284    },
14285    {
14286     "field_name" : "tid",
14287     "field_offset" : 64,
14288     "referenced_type" : "type-2"
14289    },
14290    {
14291     "field_name" : "sec",
14292     "field_offset" : 96,
14293     "referenced_type" : "type-2"
14294    },
14295    {
14296     "field_name" : "nsec",
14297     "field_offset" : 128,
14298     "referenced_type" : "type-2"
14299    },
14300    {
14301     "field_name" : "lid",
14302     "field_offset" : 160,
14303     "referenced_type" : "type-2"
14304    },
14305    {
14306     "field_name" : "uid",
14307     "field_offset" : 192,
14308     "referenced_type" : "type-2"
14309    },
14310    {
14311     "field_name" : "msg",
14312     "field_offset" : 224,
14313     "referenced_type" : "type-128"
14314    }
14315   ],
14316   "linker_set_key" : "logger_entry_v4",
14317   "name" : "logger_entry_v4",
14318   "referenced_type" : "type-126",
14319   "self_type" : "type-126",
14320   "size" : 28,
14321   "source_file" : "/system/core/liblog/include/log/log_read.h",
14322   "unique_id" : "logger_entry_v4"
14323  },
14324  {
14325   "alignment" : 4,
14326   "fields" :
14327   [
14328    {
14329     "field_name" : "version",
14330     "referenced_type" : "type-20"
14331    },
14332    {
14333     "field_name" : "numFds",
14334     "field_offset" : 32,
14335     "referenced_type" : "type-20"
14336    },
14337    {
14338     "field_name" : "numInts",
14339     "field_offset" : 64,
14340     "referenced_type" : "type-20"
14341    },
14342    {
14343     "field_name" : "data",
14344     "field_offset" : 96,
14345     "referenced_type" : "type-198"
14346    }
14347   ],
14348   "linker_set_key" : "native_handle",
14349   "name" : "native_handle",
14350   "referenced_type" : "type-197",
14351   "self_type" : "type-197",
14352   "size" : 12,
14353   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14354   "unique_id" : "native_handle"
14355  }
14356 ],
14357 "rvalue_reference_types" :
14358 [
14359  {
14360   "alignment" : 8,
14361   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14362   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14363   "referenced_type" : "type-173",
14364   "self_type" : "type-175",
14365   "size" : 8,
14366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14367  },
14368  {
14369   "alignment" : 8,
14370   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14371   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14372   "referenced_type" : "type-603",
14373   "self_type" : "type-605",
14374   "size" : 8,
14375   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14376  },
14377  {
14378   "alignment" : 8,
14379   "linker_set_key" : "android::hardware::Return<bool> &&",
14380   "name" : "android::hardware::Return<bool> &&",
14381   "referenced_type" : "type-166",
14382   "self_type" : "type-169",
14383   "size" : 8,
14384   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14385  },
14386  {
14387   "alignment" : 8,
14388   "linker_set_key" : "android::hardware::Return<void> &&",
14389   "name" : "android::hardware::Return<void> &&",
14390   "referenced_type" : "type-185",
14391   "self_type" : "type-188",
14392   "size" : 8,
14393   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14394  },
14395  {
14396   "alignment" : 8,
14397   "linker_set_key" : "android::hardware::Status &&",
14398   "name" : "android::hardware::Status &&",
14399   "referenced_type" : "type-156",
14400   "self_type" : "type-162",
14401   "size" : 8,
14402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14403  },
14404  {
14405   "alignment" : 8,
14406   "linker_set_key" : "android::hardware::details::return_status &&",
14407   "name" : "android::hardware::details::return_status &&",
14408   "referenced_type" : "type-167",
14409   "self_type" : "type-181",
14410   "size" : 8,
14411   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14412  },
14413  {
14414   "alignment" : 8,
14415   "linker_set_key" : "android::hardware::hidl_handle &&",
14416   "name" : "android::hardware::hidl_handle &&",
14417   "referenced_type" : "type-301",
14418   "self_type" : "type-310",
14419   "size" : 8,
14420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14421  },
14422  {
14423   "alignment" : 8,
14424   "linker_set_key" : "android::hardware::hidl_memory &&",
14425   "name" : "android::hardware::hidl_memory &&",
14426   "referenced_type" : "type-308",
14427   "self_type" : "type-314",
14428   "size" : 8,
14429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14430  },
14431  {
14432   "alignment" : 8,
14433   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14434   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14435   "referenced_type" : "type-145",
14436   "self_type" : "type-147",
14437   "size" : 8,
14438   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14439  },
14440  {
14441   "alignment" : 8,
14442   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14443   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14444   "referenced_type" : "type-137",
14445   "self_type" : "type-140",
14446   "size" : 8,
14447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14448  },
14449  {
14450   "alignment" : 8,
14451   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14452   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14453   "referenced_type" : "type-103",
14454   "self_type" : "type-106",
14455   "size" : 8,
14456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14457  },
14458  {
14459   "alignment" : 8,
14460   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14461   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14462   "referenced_type" : "type-446",
14463   "self_type" : "type-445",
14464   "size" : 8,
14465   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14466  },
14467  {
14468   "alignment" : 8,
14469   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14470   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14471   "referenced_type" : "type-641",
14472   "self_type" : "type-640",
14473   "size" : 8,
14474   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14475  },
14476  {
14477   "alignment" : 8,
14478   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14479   "name" : "std::function<sp<IBase> (void *)> &&",
14480   "referenced_type" : "type-456",
14481   "self_type" : "type-455",
14482   "size" : 8,
14483   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14484  },
14485  {
14486   "alignment" : 8,
14487   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14488   "name" : "std::function<sp<IBase> (void *)> &&",
14489   "referenced_type" : "type-645",
14490   "self_type" : "type-644",
14491   "size" : 8,
14492   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14493  },
14494  {
14495   "alignment" : 8,
14496   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14497   "name" : "std::function<sp<IBinder> (void *)> &&",
14498   "referenced_type" : "type-448",
14499   "self_type" : "type-447",
14500   "size" : 8,
14501   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14502  },
14503  {
14504   "alignment" : 8,
14505   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14506   "name" : "std::function<sp<IBinder> (void *)> &&",
14507   "referenced_type" : "type-643",
14508   "self_type" : "type-642",
14509   "size" : 8,
14510   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14511  }
14512 ]
14513}
14514