1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-53",
9   "self_type" : "type-180",
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-361",
16   "self_type" : "type-584",
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-301",
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-177",
32   "self_type" : "type-442",
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-177",
41   "self_type" : "type-176",
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-577",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-34",
64   "self_type" : "type-34",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-53",
74   "self_type" : "type-53",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-42",
84   "self_type" : "type-42",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-366",
92   "self_type" : "type-366",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-361",
100   "self_type" : "type-361",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-339",
118   "self_type" : "type-339",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-76",
126   "self_type" : "type-76",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-25",
135   "self_type" : "type-25",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-321",
144   "self_type" : "type-321",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-375",
153   "self_type" : "type-375",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-177",
163   "self_type" : "type-177",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-344",
183   "self_type" : "type-344",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-179",
203   "self_type" : "type-179",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-22",
210   "self_type" : "type-22"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_3usb4V1_012IUsbCallbackENS3_15BpHwUsbCallbackENS3_15BnHwUsbCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
224  },
225  {
226   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
233  },
234  {
235   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
245  },
246  {
247   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
251  },
252  {
253   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
254  },
255  {
256   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
257  },
258  {
259   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
263  },
264  {
265   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spIS3_EEb"
266  },
267  {
268   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyPortStatusChangeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback4pingEv"
290  },
291  {
292   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
299  },
300  {
301   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
302  },
303  {
304   "name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD2Ev"
305  },
306  {
307   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
308  },
309  {
310   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
326  },
327  {
328   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
329  },
330  {
331   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
332  },
333  {
334   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
335  },
336  {
337   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyPortStatusChangeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
338  },
339  {
340   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
341  },
342  {
343   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
344  },
345  {
346   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE"
350  },
351  {
352   "name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3usb4V1_021writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj"
356  },
357  {
358   "name" : "_ZN7android8hardware3usb4V1_022readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj"
359  },
360  {
361   "name" : "_ZN7android8hardware3usb4V1_04IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
362  },
363  {
364   "name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
365  },
366  {
367   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3usb4V1_04IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
374  },
375  {
376   "name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3usb4V1_04IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
383  },
384  {
385   "name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
389  },
390  {
391   "name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
392  },
393  {
394   "name" : "_ZN7android8hardware3usb4V1_04IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
398  },
399  {
400   "name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
404  },
405  {
406   "name" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spIS3_EEb"
407  },
408  {
409   "name" : "_ZN7android8hardware3usb4V1_05BsUsb13addOnewayTaskENSt3__18functionIFvvEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3usb4V1_05BsUsbC1ENS_2spINS2_4IUsbEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3usb4V1_05BsUsbC2ENS_2spINS2_4IUsbEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb16_hidl_switchRoleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb17_hidl_setCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb21_hidl_queryPortStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
431  },
432  {
433   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsb4pingEv"
434  },
435  {
436   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbC1ERKNS_2spINS2_4IUsbEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbC2ERKNS_2spINS2_4IUsbEEE"
440  },
441  {
442   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
443  },
444  {
445   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
446  },
447  {
448   "name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD2Ev"
449  },
450  {
451   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
452  },
453  {
454   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
455  },
456  {
457   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
461  },
462  {
463   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
473  },
474  {
475   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb16_hidl_switchRoleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleE"
476  },
477  {
478   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb17_hidl_setCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_12IUsbCallbackEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
482  },
483  {
484   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21_hidl_queryPortStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
485  },
486  {
487   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
488  },
489  {
490   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
491  },
492  {
493   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
494  },
495  {
496   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
497  },
498  {
499   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsbC1ERKNS_2spINS0_7IBinderEEE"
500  },
501  {
502   "name" : "_ZN7android8hardware3usb4V1_07BpHwUsbC2ERKNS_2spINS0_7IBinderEEE"
503  },
504  {
505   "binding" : "weak",
506   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_012IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
507  },
508  {
509   "binding" : "weak",
510   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_04IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
511  },
512  {
513   "binding" : "weak",
514   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_"
515  },
516  {
517   "binding" : "weak",
518   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_015BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
519  },
520  {
521   "binding" : "weak",
522   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_07BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
523  },
524  {
525   "binding" : "weak",
526   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
527  },
528  {
529   "binding" : "weak",
530   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
531  },
532  {
533   "binding" : "weak",
534   "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_"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
539  },
540  {
541   "binding" : "weak",
542   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
543  },
544  {
545   "binding" : "weak",
546   "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_"
547  },
548  {
549   "binding" : "weak",
550   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
551  },
552  {
553   "binding" : "weak",
554   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
555  },
556  {
557   "binding" : "weak",
558   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
559  },
560  {
561   "binding" : "weak",
562   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
563  },
564  {
565   "binding" : "weak",
566   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
567  },
568  {
569   "name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
570  },
571  {
572   "name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
573  },
574  {
575   "name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
576  },
577  {
578   "name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
579  },
580  {
581   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
582  },
583  {
584   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
585  },
586  {
587   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
588  },
589  {
590   "name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
591  },
592  {
593   "name" : "__aeabi_memclr"
594  },
595  {
596   "name" : "__aeabi_memclr4"
597  },
598  {
599   "name" : "__aeabi_memclr8"
600  },
601  {
602   "name" : "__aeabi_memcpy"
603  },
604  {
605   "name" : "__aeabi_memcpy4"
606  },
607  {
608   "name" : "__aeabi_memcpy8"
609  },
610  {
611   "name" : "__aeabi_memset"
612  },
613  {
614   "name" : "__aeabi_memset4"
615  },
616  {
617   "name" : "__aeabi_memset8"
618  }
619 ],
620 "elf_objects" :
621 [
622  {
623   "name" : "_ZN7android8hardware3usb4V1_012IUsbCallback10descriptorE"
624  },
625  {
626   "name" : "_ZN7android8hardware3usb4V1_04IUsb10descriptorE"
627  },
628  {
629   "name" : "_ZTCN7android8hardware3usb4V1_012IUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
630  },
631  {
632   "binding" : "weak",
633   "name" : "_ZTCN7android8hardware3usb4V1_013BsUsbCallbackE0_NS2_12IUsbCallbackE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS0_7IBinderE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS0_9BHwBinderE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware3usb4V1_015BnHwUsbCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS0_11BpInterfaceINS2_12IUsbCallbackEEE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS2_12IUsbCallbackE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE0_NS_4hidl4base4V1_05IBaseE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE4_NS0_10IInterfaceE"
655  },
656  {
657   "name" : "_ZTCN7android8hardware3usb4V1_015BpHwUsbCallbackE8_NS0_11BpHwRefBaseE"
658  },
659  {
660   "name" : "_ZTCN7android8hardware3usb4V1_04IUsbE0_NS_4hidl4base4V1_05IBaseE"
661  },
662  {
663   "binding" : "weak",
664   "name" : "_ZTCN7android8hardware3usb4V1_05BsUsbE0_NS2_4IUsbE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS0_7IBinderE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS0_9BHwBinderE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware3usb4V1_07BnHwUsbE0_NS_4hidl4base4V1_08BnHwBaseE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS0_11BpInterfaceINS2_4IUsbEEE"
677  },
678  {
679   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS2_4IUsbE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE0_NS_4hidl4base4V1_05IBaseE"
683  },
684  {
685   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE4_NS0_10IInterfaceE"
686  },
687  {
688   "name" : "_ZTCN7android8hardware3usb4V1_07BpHwUsbE8_NS0_11BpHwRefBaseE"
689  },
690  {
691   "name" : "_ZTTN7android8hardware3usb4V1_012IUsbCallbackE"
692  },
693  {
694   "name" : "_ZTTN7android8hardware3usb4V1_015BnHwUsbCallbackE"
695  },
696  {
697   "name" : "_ZTTN7android8hardware3usb4V1_015BpHwUsbCallbackE"
698  },
699  {
700   "name" : "_ZTTN7android8hardware3usb4V1_04IUsbE"
701  },
702  {
703   "name" : "_ZTTN7android8hardware3usb4V1_07BnHwUsbE"
704  },
705  {
706   "name" : "_ZTTN7android8hardware3usb4V1_07BpHwUsbE"
707  },
708  {
709   "name" : "_ZTVN7android8hardware3usb4V1_012IUsbCallbackE"
710  },
711  {
712   "binding" : "weak",
713   "name" : "_ZTVN7android8hardware3usb4V1_013BsUsbCallbackE"
714  },
715  {
716   "name" : "_ZTVN7android8hardware3usb4V1_015BnHwUsbCallbackE"
717  },
718  {
719   "name" : "_ZTVN7android8hardware3usb4V1_015BpHwUsbCallbackE"
720  },
721  {
722   "name" : "_ZTVN7android8hardware3usb4V1_04IUsbE"
723  },
724  {
725   "binding" : "weak",
726   "name" : "_ZTVN7android8hardware3usb4V1_05BsUsbE"
727  },
728  {
729   "name" : "_ZTVN7android8hardware3usb4V1_07BnHwUsbE"
730  },
731  {
732   "name" : "_ZTVN7android8hardware3usb4V1_07BpHwUsbE"
733  }
734 ],
735 "enum_types" :
736 [
737  {
738   "alignment" : 4,
739   "enum_fields" :
740   [
741    {
742     "enum_field_value" : 0,
743     "name" : "android::Condition::WAKE_UP_ONE"
744    },
745    {
746     "enum_field_value" : 1,
747     "name" : "android::Condition::WAKE_UP_ALL"
748    }
749   ],
750   "linker_set_key" : "android::Condition::WakeUpType",
751   "name" : "android::Condition::WakeUpType",
752   "referenced_type" : "type-597",
753   "self_type" : "type-597",
754   "size" : 4,
755   "source_file" : "/system/core/libutils/include/utils/Condition.h",
756   "underlying_type" : "type-2",
757   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
758  },
759  {
760   "alignment" : 4,
761   "enum_fields" :
762   [
763    {
764     "enum_field_value" : 0,
765     "name" : "android::String16::kEmptyString"
766    }
767   ],
768   "linker_set_key" : "android::String16::StaticLinkage",
769   "name" : "android::String16::StaticLinkage",
770   "referenced_type" : "type-489",
771   "self_type" : "type-489",
772   "size" : 4,
773   "source_file" : "/system/core/libutils/include/utils/String16.h",
774   "underlying_type" : "type-2",
775   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
776  },
777  {
778   "alignment" : 4,
779   "enum_fields" :
780   [
781    {
782     "enum_field_value" : 0,
783     "name" : "android::String8::kEmptyString"
784    }
785   ],
786   "linker_set_key" : "android::String8::StaticLinkage",
787   "name" : "android::String8::StaticLinkage",
788   "referenced_type" : "type-482",
789   "self_type" : "type-482",
790   "size" : 4,
791   "source_file" : "/system/core/libutils/include/utils/String8.h",
792   "underlying_type" : "type-2",
793   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
794  },
795  {
796   "alignment" : 4,
797   "enum_fields" :
798   [
799    {
800     "enum_field_value" : 0,
801     "name" : "android::hardware::HidlReturnRestriction::NONE"
802    },
803    {
804     "enum_field_value" : 1,
805     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
806    },
807    {
808     "enum_field_value" : 2,
809     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
810    }
811   ],
812   "linker_set_key" : "android::hardware::HidlReturnRestriction",
813   "name" : "android::hardware::HidlReturnRestriction",
814   "referenced_type" : "type-287",
815   "self_type" : "type-287",
816   "size" : 4,
817   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
818   "underlying_type" : "type-20",
819   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
820  },
821  {
822   "alignment" : 4,
823   "enum_fields" :
824   [
825    {
826     "enum_field_value" : 0,
827     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
828    },
829    {
830     "enum_field_value" : 1,
831     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
832    },
833    {
834     "enum_field_value" : 2,
835     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
836    },
837    {
838     "enum_field_value" : 3,
839     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
840    }
841   ],
842   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
843   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
844   "referenced_type" : "type-472",
845   "self_type" : "type-472",
846   "size" : 4,
847   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
848   "underlying_type" : "type-20",
849   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
850  },
851  {
852   "alignment" : 4,
853   "enum_fields" :
854   [
855    {
856     "enum_field_value" : 1,
857     "name" : "android::hardware::kSynchronizedReadWrite"
858    },
859    {
860     "enum_field_value" : 2,
861     "name" : "android::hardware::kUnsynchronizedWrite"
862    }
863   ],
864   "linker_set_key" : "android::hardware::MQFlavor",
865   "name" : "android::hardware::MQFlavor",
866   "referenced_type" : "type-468",
867   "self_type" : "type-468",
868   "size" : 4,
869   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
870   "underlying_type" : "type-2",
871   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
872  },
873  {
874   "alignment" : 4,
875   "enum_fields" :
876   [
877    {
878     "enum_field_value" : 0,
879     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
880    },
881    {
882     "enum_field_value" : 1,
883     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
884    },
885    {
886     "enum_field_value" : 2,
887     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
888    }
889   ],
890   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
891   "name" : "android::hardware::ProcessState::CallRestriction",
892   "referenced_type" : "type-55",
893   "self_type" : "type-55",
894   "size" : 4,
895   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
896   "underlying_type" : "type-20",
897   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
898  },
899  {
900   "alignment" : 4,
901   "enum_fields" :
902   [
903    {
904     "enum_field_value" : 0,
905     "name" : "android::hardware::Status::EX_NONE"
906    },
907    {
908     "enum_field_value" : -1,
909     "name" : "android::hardware::Status::EX_SECURITY"
910    },
911    {
912     "enum_field_value" : -2,
913     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
914    },
915    {
916     "enum_field_value" : -3,
917     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
918    },
919    {
920     "enum_field_value" : -4,
921     "name" : "android::hardware::Status::EX_NULL_POINTER"
922    },
923    {
924     "enum_field_value" : -5,
925     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
926    },
927    {
928     "enum_field_value" : -6,
929     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
930    },
931    {
932     "enum_field_value" : -7,
933     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
934    },
935    {
936     "enum_field_value" : -128,
937     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
938    },
939    {
940     "enum_field_value" : -129,
941     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
942    }
943   ],
944   "linker_set_key" : "android::hardware::Status::Exception",
945   "name" : "android::hardware::Status::Exception",
946   "referenced_type" : "type-241",
947   "self_type" : "type-241",
948   "size" : 4,
949   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
950   "underlying_type" : "type-20",
951   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
952  },
953  {
954   "alignment" : 4,
955   "enum_fields" :
956   [
957    {
958     "enum_field_value" : 0,
959     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
960    },
961    {
962     "enum_field_value" : 1,
963     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
964    },
965    {
966     "enum_field_value" : 2,
967     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
968    },
969    {
970     "enum_field_value" : 3,
971     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
972    },
973    {
974     "enum_field_value" : 4,
975     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
976    },
977    {
978     "enum_field_value" : 5,
979     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
980    },
981    {
982     "enum_field_value" : 6,
983     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
984    },
985    {
986     "enum_field_value" : 7,
987     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
988    },
989    {
990     "enum_field_value" : 8,
991     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
992    },
993    {
994     "enum_field_value" : 9,
995     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
996    }
997   ],
998   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
999   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1000   "referenced_type" : "type-682",
1001   "self_type" : "type-682",
1002   "size" : 4,
1003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1004   "underlying_type" : "type-2",
1005   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1006  },
1007  {
1008   "alignment" : 4,
1009   "enum_fields" :
1010   [
1011    {
1012     "enum_field_value" : 0,
1013     "name" : "android::hardware::usb::V1_0::PortDataRole::NONE"
1014    },
1015    {
1016     "enum_field_value" : 1,
1017     "name" : "android::hardware::usb::V1_0::PortDataRole::HOST"
1018    },
1019    {
1020     "enum_field_value" : 2,
1021     "name" : "android::hardware::usb::V1_0::PortDataRole::DEVICE"
1022    },
1023    {
1024     "enum_field_value" : 3,
1025     "name" : "android::hardware::usb::V1_0::PortDataRole::NUM_DATA_ROLES"
1026    }
1027   ],
1028   "linker_set_key" : "android::hardware::usb::V1_0::PortDataRole",
1029   "name" : "android::hardware::usb::V1_0::PortDataRole",
1030   "referenced_type" : "type-627",
1031   "self_type" : "type-627",
1032   "size" : 4,
1033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1034   "underlying_type" : "type-2",
1035   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortDataRoleE"
1036  },
1037  {
1038   "alignment" : 4,
1039   "enum_fields" :
1040   [
1041    {
1042     "enum_field_value" : 0,
1043     "name" : "android::hardware::usb::V1_0::PortMode::NONE"
1044    },
1045    {
1046     "enum_field_value" : 1,
1047     "name" : "android::hardware::usb::V1_0::PortMode::UFP"
1048    },
1049    {
1050     "enum_field_value" : 2,
1051     "name" : "android::hardware::usb::V1_0::PortMode::DFP"
1052    },
1053    {
1054     "enum_field_value" : 3,
1055     "name" : "android::hardware::usb::V1_0::PortMode::DRP"
1056    },
1057    {
1058     "enum_field_value" : 4,
1059     "name" : "android::hardware::usb::V1_0::PortMode::NUM_MODES"
1060    }
1061   ],
1062   "linker_set_key" : "android::hardware::usb::V1_0::PortMode",
1063   "name" : "android::hardware::usb::V1_0::PortMode",
1064   "referenced_type" : "type-630",
1065   "self_type" : "type-630",
1066   "size" : 4,
1067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1068   "underlying_type" : "type-2",
1069   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortModeE"
1070  },
1071  {
1072   "alignment" : 4,
1073   "enum_fields" :
1074   [
1075    {
1076     "enum_field_value" : 0,
1077     "name" : "android::hardware::usb::V1_0::PortPowerRole::NONE"
1078    },
1079    {
1080     "enum_field_value" : 1,
1081     "name" : "android::hardware::usb::V1_0::PortPowerRole::SOURCE"
1082    },
1083    {
1084     "enum_field_value" : 2,
1085     "name" : "android::hardware::usb::V1_0::PortPowerRole::SINK"
1086    },
1087    {
1088     "enum_field_value" : 3,
1089     "name" : "android::hardware::usb::V1_0::PortPowerRole::NUM_POWER_ROLES"
1090    }
1091   ],
1092   "linker_set_key" : "android::hardware::usb::V1_0::PortPowerRole",
1093   "name" : "android::hardware::usb::V1_0::PortPowerRole",
1094   "referenced_type" : "type-628",
1095   "self_type" : "type-628",
1096   "size" : 4,
1097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1098   "underlying_type" : "type-2",
1099   "unique_id" : "_ZTSN7android8hardware3usb4V1_013PortPowerRoleE"
1100  },
1101  {
1102   "alignment" : 4,
1103   "enum_fields" :
1104   [
1105    {
1106     "enum_field_value" : 0,
1107     "name" : "android::hardware::usb::V1_0::PortRoleType::DATA_ROLE"
1108    },
1109    {
1110     "enum_field_value" : 1,
1111     "name" : "android::hardware::usb::V1_0::PortRoleType::POWER_ROLE"
1112    },
1113    {
1114     "enum_field_value" : 2,
1115     "name" : "android::hardware::usb::V1_0::PortRoleType::MODE"
1116    }
1117   ],
1118   "linker_set_key" : "android::hardware::usb::V1_0::PortRoleType",
1119   "name" : "android::hardware::usb::V1_0::PortRoleType",
1120   "referenced_type" : "type-626",
1121   "self_type" : "type-626",
1122   "size" : 4,
1123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1124   "underlying_type" : "type-2",
1125   "unique_id" : "_ZTSN7android8hardware3usb4V1_012PortRoleTypeE"
1126  },
1127  {
1128   "alignment" : 4,
1129   "enum_fields" :
1130   [
1131    {
1132     "enum_field_value" : 0,
1133     "name" : "android::hardware::usb::V1_0::Status::SUCCESS"
1134    },
1135    {
1136     "enum_field_value" : 1,
1137     "name" : "android::hardware::usb::V1_0::Status::ERROR"
1138    },
1139    {
1140     "enum_field_value" : 2,
1141     "name" : "android::hardware::usb::V1_0::Status::INVALID_ARGUMENT"
1142    },
1143    {
1144     "enum_field_value" : 3,
1145     "name" : "android::hardware::usb::V1_0::Status::UNRECOGNIZED_ROLE"
1146    }
1147   ],
1148   "linker_set_key" : "android::hardware::usb::V1_0::Status",
1149   "name" : "android::hardware::usb::V1_0::Status",
1150   "referenced_type" : "type-625",
1151   "self_type" : "type-625",
1152   "size" : 4,
1153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
1154   "underlying_type" : "type-2",
1155   "unique_id" : "_ZTSN7android8hardware3usb4V1_06StatusE"
1156  },
1157  {
1158   "alignment" : 4,
1159   "enum_fields" :
1160   [
1161    {
1162     "enum_field_value" : 0,
1163     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1164    },
1165    {
1166     "enum_field_value" : 1,
1167     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1168    },
1169    {
1170     "enum_field_value" : 2,
1171     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1172    }
1173   ],
1174   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1175   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1176   "referenced_type" : "type-476",
1177   "self_type" : "type-476",
1178   "size" : 4,
1179   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1180   "underlying_type" : "type-20",
1181   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1182  },
1183  {
1184   "alignment" : 4,
1185   "enum_fields" :
1186   [
1187    {
1188     "enum_field_value" : -1,
1189     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1190    }
1191   ],
1192   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1193   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1194   "referenced_type" : "type-614",
1195   "self_type" : "type-614",
1196   "size" : 4,
1197   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1198   "underlying_type" : "type-20",
1199   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1200  },
1201  {
1202   "alignment" : 1,
1203   "enum_fields" :
1204   [
1205    {
1206     "enum_field_value" : 0,
1207     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1208    },
1209    {
1210     "enum_field_value" : 1,
1211     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1212    },
1213    {
1214     "enum_field_value" : 2,
1215     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1216    }
1217   ],
1218   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1219   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1220   "referenced_type" : "type-613",
1221   "self_type" : "type-613",
1222   "size" : 1,
1223   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1224   "underlying_type" : "type-177",
1225   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1226  },
1227  {
1228   "alignment" : 4,
1229   "enum_fields" :
1230   [
1231    {
1232     "enum_field_value" : 0,
1233     "name" : "ANDROID_LOG_UNKNOWN"
1234    },
1235    {
1236     "enum_field_value" : 1,
1237     "name" : "ANDROID_LOG_DEFAULT"
1238    },
1239    {
1240     "enum_field_value" : 2,
1241     "name" : "ANDROID_LOG_VERBOSE"
1242    },
1243    {
1244     "enum_field_value" : 3,
1245     "name" : "ANDROID_LOG_DEBUG"
1246    },
1247    {
1248     "enum_field_value" : 4,
1249     "name" : "ANDROID_LOG_INFO"
1250    },
1251    {
1252     "enum_field_value" : 5,
1253     "name" : "ANDROID_LOG_WARN"
1254    },
1255    {
1256     "enum_field_value" : 6,
1257     "name" : "ANDROID_LOG_ERROR"
1258    },
1259    {
1260     "enum_field_value" : 7,
1261     "name" : "ANDROID_LOG_FATAL"
1262    },
1263    {
1264     "enum_field_value" : 8,
1265     "name" : "ANDROID_LOG_SILENT"
1266    }
1267   ],
1268   "linker_set_key" : "android_LogPriority",
1269   "name" : "android_LogPriority",
1270   "referenced_type" : "type-1",
1271   "self_type" : "type-1",
1272   "size" : 4,
1273   "source_file" : "/system/core/liblog/include/android/log.h",
1274   "underlying_type" : "type-2",
1275   "unique_id" : "android_LogPriority"
1276  },
1277  {
1278   "alignment" : 4,
1279   "enum_fields" :
1280   [
1281    {
1282     "enum_field_value" : 0,
1283     "name" : "HAL_COLOR_MODE_NATIVE"
1284    },
1285    {
1286     "enum_field_value" : 1,
1287     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1288    },
1289    {
1290     "enum_field_value" : 2,
1291     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1292    },
1293    {
1294     "enum_field_value" : 3,
1295     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1296    },
1297    {
1298     "enum_field_value" : 4,
1299     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1300    },
1301    {
1302     "enum_field_value" : 5,
1303     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1304    },
1305    {
1306     "enum_field_value" : 6,
1307     "name" : "HAL_COLOR_MODE_DCI_P3"
1308    },
1309    {
1310     "enum_field_value" : 7,
1311     "name" : "HAL_COLOR_MODE_SRGB"
1312    },
1313    {
1314     "enum_field_value" : 8,
1315     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1316    },
1317    {
1318     "enum_field_value" : 9,
1319     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1320    }
1321   ],
1322   "linker_set_key" : "android_color_mode_t",
1323   "name" : "android_color_mode_t",
1324   "referenced_type" : "type-565",
1325   "self_type" : "type-565",
1326   "size" : 4,
1327   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1328   "underlying_type" : "type-2",
1329   "unique_id" : "android_color_mode_t"
1330  },
1331  {
1332   "alignment" : 4,
1333   "enum_fields" :
1334   [
1335    {
1336     "enum_field_value" : 10,
1337     "name" : "HAL_COLOR_MODE_BT2020"
1338    },
1339    {
1340     "enum_field_value" : 11,
1341     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1342    },
1343    {
1344     "enum_field_value" : 12,
1345     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1346    }
1347   ],
1348   "linker_set_key" : "android_color_mode_v1_1_t",
1349   "name" : "android_color_mode_v1_1_t",
1350   "referenced_type" : "type-570",
1351   "self_type" : "type-570",
1352   "size" : 4,
1353   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1354   "underlying_type" : "type-2",
1355   "unique_id" : "android_color_mode_v1_1_t"
1356  },
1357  {
1358   "alignment" : 4,
1359   "enum_fields" :
1360   [
1361    {
1362     "enum_field_value" : 0,
1363     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1364    },
1365    {
1366     "enum_field_value" : 1,
1367     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1368    },
1369    {
1370     "enum_field_value" : 2,
1371     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1372    },
1373    {
1374     "enum_field_value" : 3,
1375     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1376    },
1377    {
1378     "enum_field_value" : 4,
1379     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1380    },
1381    {
1382     "enum_field_value" : 5,
1383     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1384    },
1385    {
1386     "enum_field_value" : 6,
1387     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1388    }
1389   ],
1390   "linker_set_key" : "android_color_transform_t",
1391   "name" : "android_color_transform_t",
1392   "referenced_type" : "type-566",
1393   "self_type" : "type-566",
1394   "size" : 4,
1395   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1396   "underlying_type" : "type-2",
1397   "unique_id" : "android_color_transform_t"
1398  },
1399  {
1400   "alignment" : 4,
1401   "enum_fields" :
1402   [
1403    {
1404     "enum_field_value" : 0,
1405     "name" : "HAL_DATASPACE_UNKNOWN"
1406    },
1407    {
1408     "enum_field_value" : 1,
1409     "name" : "HAL_DATASPACE_ARBITRARY"
1410    },
1411    {
1412     "enum_field_value" : 16,
1413     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1414    },
1415    {
1416     "enum_field_value" : 4128768,
1417     "name" : "HAL_DATASPACE_STANDARD_MASK"
1418    },
1419    {
1420     "enum_field_value" : 0,
1421     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1422    },
1423    {
1424     "enum_field_value" : 65536,
1425     "name" : "HAL_DATASPACE_STANDARD_BT709"
1426    },
1427    {
1428     "enum_field_value" : 131072,
1429     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1430    },
1431    {
1432     "enum_field_value" : 196608,
1433     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1434    },
1435    {
1436     "enum_field_value" : 262144,
1437     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1438    },
1439    {
1440     "enum_field_value" : 327680,
1441     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1442    },
1443    {
1444     "enum_field_value" : 393216,
1445     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1446    },
1447    {
1448     "enum_field_value" : 458752,
1449     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1450    },
1451    {
1452     "enum_field_value" : 524288,
1453     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1454    },
1455    {
1456     "enum_field_value" : 589824,
1457     "name" : "HAL_DATASPACE_STANDARD_FILM"
1458    },
1459    {
1460     "enum_field_value" : 655360,
1461     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1462    },
1463    {
1464     "enum_field_value" : 720896,
1465     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1466    },
1467    {
1468     "enum_field_value" : 22,
1469     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1470    },
1471    {
1472     "enum_field_value" : 130023424,
1473     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1474    },
1475    {
1476     "enum_field_value" : 0,
1477     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1478    },
1479    {
1480     "enum_field_value" : 4194304,
1481     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1482    },
1483    {
1484     "enum_field_value" : 8388608,
1485     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1486    },
1487    {
1488     "enum_field_value" : 12582912,
1489     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1490    },
1491    {
1492     "enum_field_value" : 16777216,
1493     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1494    },
1495    {
1496     "enum_field_value" : 20971520,
1497     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1498    },
1499    {
1500     "enum_field_value" : 25165824,
1501     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1502    },
1503    {
1504     "enum_field_value" : 29360128,
1505     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1506    },
1507    {
1508     "enum_field_value" : 33554432,
1509     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1510    },
1511    {
1512     "enum_field_value" : 27,
1513     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1514    },
1515    {
1516     "enum_field_value" : 939524096,
1517     "name" : "HAL_DATASPACE_RANGE_MASK"
1518    },
1519    {
1520     "enum_field_value" : 0,
1521     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1522    },
1523    {
1524     "enum_field_value" : 134217728,
1525     "name" : "HAL_DATASPACE_RANGE_FULL"
1526    },
1527    {
1528     "enum_field_value" : 268435456,
1529     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1530    },
1531    {
1532     "enum_field_value" : 402653184,
1533     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1534    },
1535    {
1536     "enum_field_value" : 512,
1537     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1538    },
1539    {
1540     "enum_field_value" : 138477568,
1541     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1542    },
1543    {
1544     "enum_field_value" : 406913024,
1545     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1546    },
1547    {
1548     "enum_field_value" : 513,
1549     "name" : "HAL_DATASPACE_SRGB"
1550    },
1551    {
1552     "enum_field_value" : 142671872,
1553     "name" : "HAL_DATASPACE_V0_SRGB"
1554    },
1555    {
1556     "enum_field_value" : 411107328,
1557     "name" : "HAL_DATASPACE_V0_SCRGB"
1558    },
1559    {
1560     "enum_field_value" : 257,
1561     "name" : "HAL_DATASPACE_JFIF"
1562    },
1563    {
1564     "enum_field_value" : 146931712,
1565     "name" : "HAL_DATASPACE_V0_JFIF"
1566    },
1567    {
1568     "enum_field_value" : 258,
1569     "name" : "HAL_DATASPACE_BT601_625"
1570    },
1571    {
1572     "enum_field_value" : 281149440,
1573     "name" : "HAL_DATASPACE_V0_BT601_625"
1574    },
1575    {
1576     "enum_field_value" : 259,
1577     "name" : "HAL_DATASPACE_BT601_525"
1578    },
1579    {
1580     "enum_field_value" : 281280512,
1581     "name" : "HAL_DATASPACE_V0_BT601_525"
1582    },
1583    {
1584     "enum_field_value" : 260,
1585     "name" : "HAL_DATASPACE_BT709"
1586    },
1587    {
1588     "enum_field_value" : 281083904,
1589     "name" : "HAL_DATASPACE_V0_BT709"
1590    },
1591    {
1592     "enum_field_value" : 139067392,
1593     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1594    },
1595    {
1596     "enum_field_value" : 155844608,
1597     "name" : "HAL_DATASPACE_DCI_P3"
1598    },
1599    {
1600     "enum_field_value" : 139067392,
1601     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1602    },
1603    {
1604     "enum_field_value" : 143261696,
1605     "name" : "HAL_DATASPACE_DISPLAY_P3"
1606    },
1607    {
1608     "enum_field_value" : 151715840,
1609     "name" : "HAL_DATASPACE_ADOBE_RGB"
1610    },
1611    {
1612     "enum_field_value" : 138805248,
1613     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1614    },
1615    {
1616     "enum_field_value" : 147193856,
1617     "name" : "HAL_DATASPACE_BT2020"
1618    },
1619    {
1620     "enum_field_value" : 163971072,
1621     "name" : "HAL_DATASPACE_BT2020_PQ"
1622    },
1623    {
1624     "enum_field_value" : 4096,
1625     "name" : "HAL_DATASPACE_DEPTH"
1626    },
1627    {
1628     "enum_field_value" : 4097,
1629     "name" : "HAL_DATASPACE_SENSOR"
1630    }
1631   ],
1632   "linker_set_key" : "android_dataspace_t",
1633   "name" : "android_dataspace_t",
1634   "referenced_type" : "type-564",
1635   "self_type" : "type-564",
1636   "size" : 4,
1637   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1638   "underlying_type" : "type-2",
1639   "unique_id" : "android_dataspace_t"
1640  },
1641  {
1642   "alignment" : 4,
1643   "enum_fields" :
1644   [
1645    {
1646     "enum_field_value" : 281411584,
1647     "name" : "HAL_DATASPACE_BT2020_ITU"
1648    },
1649    {
1650     "enum_field_value" : 298188800,
1651     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1652    },
1653    {
1654     "enum_field_value" : 302383104,
1655     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1656    },
1657    {
1658     "enum_field_value" : 168165376,
1659     "name" : "HAL_DATASPACE_BT2020_HLG"
1660    }
1661   ],
1662   "linker_set_key" : "android_dataspace_v1_1_t",
1663   "name" : "android_dataspace_v1_1_t",
1664   "referenced_type" : "type-569",
1665   "self_type" : "type-569",
1666   "size" : 4,
1667   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1668   "underlying_type" : "type-2",
1669   "unique_id" : "android_dataspace_v1_1_t"
1670  },
1671  {
1672   "alignment" : 4,
1673   "enum_fields" :
1674   [
1675    {
1676     "enum_field_value" : 142999552,
1677     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1678    },
1679    {
1680     "enum_field_value" : 4098,
1681     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1682    },
1683    {
1684     "enum_field_value" : 4099,
1685     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1686    },
1687    {
1688     "enum_field_value" : 4100,
1689     "name" : "HAL_DATASPACE_HEIF"
1690    }
1691   ],
1692   "linker_set_key" : "android_dataspace_v1_2_t",
1693   "name" : "android_dataspace_v1_2_t",
1694   "referenced_type" : "type-573",
1695   "self_type" : "type-573",
1696   "size" : 4,
1697   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1698   "underlying_type" : "type-2",
1699   "unique_id" : "android_dataspace_v1_2_t"
1700  },
1701  {
1702   "alignment" : 4,
1703   "enum_fields" :
1704   [
1705    {
1706     "enum_field_value" : 1,
1707     "name" : "FLEX_COMPONENT_Y"
1708    },
1709    {
1710     "enum_field_value" : 2,
1711     "name" : "FLEX_COMPONENT_Cb"
1712    },
1713    {
1714     "enum_field_value" : 4,
1715     "name" : "FLEX_COMPONENT_Cr"
1716    },
1717    {
1718     "enum_field_value" : 1024,
1719     "name" : "FLEX_COMPONENT_R"
1720    },
1721    {
1722     "enum_field_value" : 2048,
1723     "name" : "FLEX_COMPONENT_G"
1724    },
1725    {
1726     "enum_field_value" : 4096,
1727     "name" : "FLEX_COMPONENT_B"
1728    },
1729    {
1730     "enum_field_value" : 1073741824,
1731     "name" : "FLEX_COMPONENT_A"
1732    }
1733   ],
1734   "linker_set_key" : "android_flex_component",
1735   "name" : "android_flex_component",
1736   "referenced_type" : "type-578",
1737   "self_type" : "type-578",
1738   "size" : 4,
1739   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1740   "underlying_type" : "type-2",
1741   "unique_id" : "android_flex_component"
1742  },
1743  {
1744   "alignment" : 4,
1745   "enum_fields" :
1746   [
1747    {
1748     "enum_field_value" : 0,
1749     "name" : "FLEX_FORMAT_INVALID"
1750    },
1751    {
1752     "enum_field_value" : 1,
1753     "name" : "FLEX_FORMAT_Y"
1754    },
1755    {
1756     "enum_field_value" : 7,
1757     "name" : "FLEX_FORMAT_YCbCr"
1758    },
1759    {
1760     "enum_field_value" : 1073741831,
1761     "name" : "FLEX_FORMAT_YCbCrA"
1762    },
1763    {
1764     "enum_field_value" : 7168,
1765     "name" : "FLEX_FORMAT_RGB"
1766    },
1767    {
1768     "enum_field_value" : 1073748992,
1769     "name" : "FLEX_FORMAT_RGBA"
1770    }
1771   ],
1772   "linker_set_key" : "android_flex_format",
1773   "name" : "android_flex_format",
1774   "referenced_type" : "type-580",
1775   "self_type" : "type-580",
1776   "size" : 4,
1777   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1778   "underlying_type" : "type-2",
1779   "unique_id" : "android_flex_format"
1780  },
1781  {
1782   "alignment" : 4,
1783   "enum_fields" :
1784   [
1785    {
1786     "enum_field_value" : 1,
1787     "name" : "HAL_HDR_DOLBY_VISION"
1788    },
1789    {
1790     "enum_field_value" : 2,
1791     "name" : "HAL_HDR_HDR10"
1792    },
1793    {
1794     "enum_field_value" : 3,
1795     "name" : "HAL_HDR_HLG"
1796    }
1797   ],
1798   "linker_set_key" : "android_hdr_t",
1799   "name" : "android_hdr_t",
1800   "referenced_type" : "type-567",
1801   "self_type" : "type-567",
1802   "size" : 4,
1803   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1804   "underlying_type" : "type-2",
1805   "unique_id" : "android_hdr_t"
1806  },
1807  {
1808   "alignment" : 4,
1809   "enum_fields" :
1810   [
1811    {
1812     "enum_field_value" : 4,
1813     "name" : "HAL_HDR_HDR10_PLUS"
1814    }
1815   ],
1816   "linker_set_key" : "android_hdr_v1_2_t",
1817   "name" : "android_hdr_v1_2_t",
1818   "referenced_type" : "type-572",
1819   "self_type" : "type-572",
1820   "size" : 4,
1821   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1822   "underlying_type" : "type-2",
1823   "unique_id" : "android_hdr_v1_2_t"
1824  },
1825  {
1826   "alignment" : 4,
1827   "enum_fields" :
1828   [
1829    {
1830     "enum_field_value" : 39,
1831     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1832    },
1833    {
1834     "enum_field_value" : 40,
1835     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1836    },
1837    {
1838     "enum_field_value" : 41,
1839     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1840    },
1841    {
1842     "enum_field_value" : 42,
1843     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1844    }
1845   ],
1846   "linker_set_key" : "android_pixel_format_sw_t",
1847   "name" : "android_pixel_format_sw_t",
1848   "referenced_type" : "type-575",
1849   "self_type" : "type-575",
1850   "size" : 4,
1851   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1852   "underlying_type" : "type-2",
1853   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1854  },
1855  {
1856   "alignment" : 4,
1857   "enum_fields" :
1858   [
1859    {
1860     "enum_field_value" : 1,
1861     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1862    },
1863    {
1864     "enum_field_value" : 2,
1865     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1866    },
1867    {
1868     "enum_field_value" : 3,
1869     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1870    },
1871    {
1872     "enum_field_value" : 4,
1873     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1874    },
1875    {
1876     "enum_field_value" : 5,
1877     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1878    },
1879    {
1880     "enum_field_value" : 16,
1881     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1882    },
1883    {
1884     "enum_field_value" : 17,
1885     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1886    },
1887    {
1888     "enum_field_value" : 20,
1889     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1890    },
1891    {
1892     "enum_field_value" : 22,
1893     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1894    },
1895    {
1896     "enum_field_value" : 32,
1897     "name" : "HAL_PIXEL_FORMAT_RAW16"
1898    },
1899    {
1900     "enum_field_value" : 33,
1901     "name" : "HAL_PIXEL_FORMAT_BLOB"
1902    },
1903    {
1904     "enum_field_value" : 34,
1905     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1906    },
1907    {
1908     "enum_field_value" : 35,
1909     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1910    },
1911    {
1912     "enum_field_value" : 36,
1913     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1914    },
1915    {
1916     "enum_field_value" : 37,
1917     "name" : "HAL_PIXEL_FORMAT_RAW10"
1918    },
1919    {
1920     "enum_field_value" : 38,
1921     "name" : "HAL_PIXEL_FORMAT_RAW12"
1922    },
1923    {
1924     "enum_field_value" : 43,
1925     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1926    },
1927    {
1928     "enum_field_value" : 538982489,
1929     "name" : "HAL_PIXEL_FORMAT_Y8"
1930    },
1931    {
1932     "enum_field_value" : 540422489,
1933     "name" : "HAL_PIXEL_FORMAT_Y16"
1934    },
1935    {
1936     "enum_field_value" : 842094169,
1937     "name" : "HAL_PIXEL_FORMAT_YV12"
1938    }
1939   ],
1940   "linker_set_key" : "android_pixel_format_t",
1941   "name" : "android_pixel_format_t",
1942   "referenced_type" : "type-562",
1943   "self_type" : "type-562",
1944   "size" : 4,
1945   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1946   "underlying_type" : "type-2",
1947   "unique_id" : "android_pixel_format_t"
1948  },
1949  {
1950   "alignment" : 4,
1951   "enum_fields" :
1952   [
1953    {
1954     "enum_field_value" : 48,
1955     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1956    },
1957    {
1958     "enum_field_value" : 49,
1959     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1960    },
1961    {
1962     "enum_field_value" : 50,
1963     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1964    },
1965    {
1966     "enum_field_value" : 51,
1967     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1968    },
1969    {
1970     "enum_field_value" : 52,
1971     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1972    },
1973    {
1974     "enum_field_value" : 53,
1975     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1976    },
1977    {
1978     "enum_field_value" : 54,
1979     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1980    }
1981   ],
1982   "linker_set_key" : "android_pixel_format_v1_1_t",
1983   "name" : "android_pixel_format_v1_1_t",
1984   "referenced_type" : "type-568",
1985   "self_type" : "type-568",
1986   "size" : 4,
1987   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1988   "underlying_type" : "type-2",
1989   "unique_id" : "android_pixel_format_v1_1_t"
1990  },
1991  {
1992   "alignment" : 4,
1993   "enum_fields" :
1994   [
1995    {
1996     "enum_field_value" : 55,
1997     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1998    }
1999   ],
2000   "linker_set_key" : "android_pixel_format_v1_2_t",
2001   "name" : "android_pixel_format_v1_2_t",
2002   "referenced_type" : "type-574",
2003   "self_type" : "type-574",
2004   "size" : 4,
2005   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2006   "underlying_type" : "type-2",
2007   "unique_id" : "android_pixel_format_v1_2_t"
2008  },
2009  {
2010   "alignment" : 4,
2011   "enum_fields" :
2012   [
2013    {
2014     "enum_field_value" : 0,
2015     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2016    },
2017    {
2018     "enum_field_value" : 1,
2019     "name" : "HAL_RENDER_INTENT_ENHANCE"
2020    },
2021    {
2022     "enum_field_value" : 2,
2023     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2024    },
2025    {
2026     "enum_field_value" : 3,
2027     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2028    }
2029   ],
2030   "linker_set_key" : "android_render_intent_v1_1_t",
2031   "name" : "android_render_intent_v1_1_t",
2032   "referenced_type" : "type-571",
2033   "self_type" : "type-571",
2034   "size" : 4,
2035   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2036   "underlying_type" : "type-2",
2037   "unique_id" : "android_render_intent_v1_1_t"
2038  },
2039  {
2040   "alignment" : 4,
2041   "enum_fields" :
2042   [
2043    {
2044     "enum_field_value" : 1,
2045     "name" : "HAL_TRANSFORM_FLIP_H"
2046    },
2047    {
2048     "enum_field_value" : 2,
2049     "name" : "HAL_TRANSFORM_FLIP_V"
2050    },
2051    {
2052     "enum_field_value" : 4,
2053     "name" : "HAL_TRANSFORM_ROT_90"
2054    },
2055    {
2056     "enum_field_value" : 3,
2057     "name" : "HAL_TRANSFORM_ROT_180"
2058    },
2059    {
2060     "enum_field_value" : 7,
2061     "name" : "HAL_TRANSFORM_ROT_270"
2062    }
2063   ],
2064   "linker_set_key" : "android_transform_t",
2065   "name" : "android_transform_t",
2066   "referenced_type" : "type-563",
2067   "self_type" : "type-563",
2068   "size" : 4,
2069   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2070   "underlying_type" : "type-2",
2071   "unique_id" : "android_transform_t"
2072  },
2073  {
2074   "alignment" : 4,
2075   "enum_fields" :
2076   [
2077    {
2078     "enum_field_value" : 0,
2079     "name" : "LOG_ID_MIN"
2080    },
2081    {
2082     "enum_field_value" : 0,
2083     "name" : "LOG_ID_MAIN"
2084    },
2085    {
2086     "enum_field_value" : 1,
2087     "name" : "LOG_ID_RADIO"
2088    },
2089    {
2090     "enum_field_value" : 2,
2091     "name" : "LOG_ID_EVENTS"
2092    },
2093    {
2094     "enum_field_value" : 3,
2095     "name" : "LOG_ID_SYSTEM"
2096    },
2097    {
2098     "enum_field_value" : 4,
2099     "name" : "LOG_ID_CRASH"
2100    },
2101    {
2102     "enum_field_value" : 5,
2103     "name" : "LOG_ID_STATS"
2104    },
2105    {
2106     "enum_field_value" : 6,
2107     "name" : "LOG_ID_SECURITY"
2108    },
2109    {
2110     "enum_field_value" : 7,
2111     "name" : "LOG_ID_KERNEL"
2112    },
2113    {
2114     "enum_field_value" : 8,
2115     "name" : "LOG_ID_MAX"
2116    }
2117   ],
2118   "linker_set_key" : "log_id",
2119   "name" : "log_id",
2120   "referenced_type" : "type-381",
2121   "self_type" : "type-381",
2122   "size" : 4,
2123   "source_file" : "/system/core/liblog/include/android/log.h",
2124   "underlying_type" : "type-2",
2125   "unique_id" : "log_id"
2126  }
2127 ],
2128 "function_types" :
2129 [
2130  {
2131   "alignment" : 4,
2132   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2133   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2134   "parameters" :
2135   [
2136    {
2137     "referenced_type" : "type-37"
2138    },
2139    {
2140     "referenced_type" : "type-43"
2141    },
2142    {
2143     "referenced_type" : "type-21"
2144    }
2145   ],
2146   "referenced_type" : "type-36",
2147   "return_type" : "type-34",
2148   "self_type" : "type-36",
2149   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2150  },
2151  {
2152   "alignment" : 4,
2153   "linker_set_key" : "int (void *)",
2154   "name" : "int (void *)",
2155   "parameters" :
2156   [
2157    {
2158     "referenced_type" : "type-21"
2159    }
2160   ],
2161   "referenced_type" : "type-588",
2162   "return_type" : "type-20",
2163   "self_type" : "type-588",
2164   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2165  },
2166  {
2167   "alignment" : 4,
2168   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2169   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2170   "parameters" :
2171   [
2172    {
2173     "referenced_type" : "type-509"
2174    },
2175    {
2176     "referenced_type" : "type-458"
2177    },
2178    {
2179     "referenced_type" : "type-2"
2180    },
2181    {
2182     "referenced_type" : "type-510"
2183    },
2184    {
2185     "referenced_type" : "type-2"
2186    },
2187    {
2188     "referenced_type" : "type-21"
2189    }
2190   ],
2191   "referenced_type" : "type-508",
2192   "return_type" : "type-22",
2193   "self_type" : "type-508",
2194   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2195  }
2196 ],
2197 "functions" :
2198 [
2199  {
2200   "function_name" : "android::hardware::fromBinder",
2201   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_3usb4V1_012IUsbCallbackENS3_15BpHwUsbCallbackENS3_15BnHwUsbCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2202   "parameters" :
2203   [
2204    {
2205     "referenced_type" : "type-43"
2206    }
2207   ],
2208   "return_type" : "type-143",
2209   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2210   "template_args" : [ "type-145", "type-150", "type-517" ]
2211  },
2212  {
2213   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getService",
2214   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2215   "parameters" :
2216   [
2217    {
2218     "default_arg" : true,
2219     "referenced_type" : "type-742"
2220    },
2221    {
2222     "default_arg" : true,
2223     "referenced_type" : "type-34"
2224    }
2225   ],
2226   "return_type" : "type-143",
2227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2228  },
2229  {
2230   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::linkToDeath",
2231   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2232   "parameters" :
2233   [
2234    {
2235     "is_this_ptr" : true,
2236     "referenced_type" : "type-144"
2237    },
2238    {
2239     "referenced_type" : "type-388"
2240    },
2241    {
2242     "referenced_type" : "type-13"
2243    }
2244   ],
2245   "return_type" : "type-256",
2246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2247  },
2248  {
2249   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getDebugInfo",
2250   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2251   "parameters" :
2252   [
2253    {
2254     "is_this_ptr" : true,
2255     "referenced_type" : "type-144"
2256    },
2257    {
2258     "referenced_type" : "type-785"
2259    }
2260   ],
2261   "return_type" : "type-288",
2262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2263  },
2264  {
2265   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::getHashChain",
2266   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2267   "parameters" :
2268   [
2269    {
2270     "is_this_ptr" : true,
2271     "referenced_type" : "type-144"
2272    },
2273    {
2274     "referenced_type" : "type-786"
2275    }
2276   ],
2277   "return_type" : "type-288",
2278   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2279  },
2280  {
2281   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::tryGetService",
2282   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2283   "parameters" :
2284   [
2285    {
2286     "default_arg" : true,
2287     "referenced_type" : "type-742"
2288    },
2289    {
2290     "default_arg" : true,
2291     "referenced_type" : "type-34"
2292    }
2293   ],
2294   "return_type" : "type-143",
2295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2296  },
2297  {
2298   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::unlinkToDeath",
2299   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2300   "parameters" :
2301   [
2302    {
2303     "is_this_ptr" : true,
2304     "referenced_type" : "type-144"
2305    },
2306    {
2307     "referenced_type" : "type-388"
2308    }
2309   ],
2310   "return_type" : "type-256",
2311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2312  },
2313  {
2314   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::interfaceChain",
2315   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2316   "parameters" :
2317   [
2318    {
2319     "is_this_ptr" : true,
2320     "referenced_type" : "type-144"
2321    },
2322    {
2323     "referenced_type" : "type-787"
2324    }
2325   ],
2326   "return_type" : "type-288",
2327   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2328  },
2329  {
2330   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::registerAsService",
2331   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2332   "parameters" :
2333   [
2334    {
2335     "is_this_ptr" : true,
2336     "referenced_type" : "type-144"
2337    },
2338    {
2339     "default_arg" : true,
2340     "referenced_type" : "type-742"
2341    }
2342   ],
2343   "return_type" : "type-20",
2344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2345  },
2346  {
2347   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::interfaceDescriptor",
2348   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2349   "parameters" :
2350   [
2351    {
2352     "is_this_ptr" : true,
2353     "referenced_type" : "type-144"
2354    },
2355    {
2356     "referenced_type" : "type-788"
2357    }
2358   ],
2359   "return_type" : "type-288",
2360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2361  },
2362  {
2363   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::notifySyspropsChanged",
2364   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv",
2365   "parameters" :
2366   [
2367    {
2368     "is_this_ptr" : true,
2369     "referenced_type" : "type-144"
2370    }
2371   ],
2372   "return_type" : "type-288",
2373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2374  },
2375  {
2376   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::setHALInstrumentation",
2377   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv",
2378   "parameters" :
2379   [
2380    {
2381     "is_this_ptr" : true,
2382     "referenced_type" : "type-144"
2383    }
2384   ],
2385   "return_type" : "type-288",
2386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2387  },
2388  {
2389   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::registerForNotifications",
2390   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2391   "parameters" :
2392   [
2393    {
2394     "referenced_type" : "type-742"
2395    },
2396    {
2397     "referenced_type" : "type-654"
2398    }
2399   ],
2400   "return_type" : "type-34",
2401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2402  },
2403  {
2404   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::ping",
2405   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv",
2406   "parameters" :
2407   [
2408    {
2409     "is_this_ptr" : true,
2410     "referenced_type" : "type-144"
2411    }
2412   ],
2413   "return_type" : "type-288",
2414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2415  },
2416  {
2417   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::debug",
2418   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2419   "parameters" :
2420   [
2421    {
2422     "is_this_ptr" : true,
2423     "referenced_type" : "type-144"
2424    },
2425    {
2426     "referenced_type" : "type-467"
2427    },
2428    {
2429     "referenced_type" : "type-653"
2430    }
2431   ],
2432   "return_type" : "type-288",
2433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2434  },
2435  {
2436   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::castFrom",
2437   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2438   "parameters" :
2439   [
2440    {
2441     "referenced_type" : "type-699"
2442    },
2443    {
2444     "default_arg" : true,
2445     "referenced_type" : "type-34"
2446    }
2447   ],
2448   "return_type" : "type-706",
2449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2450  },
2451  {
2452   "function_name" : "android::hardware::usb::V1_0::IUsbCallback::castFrom",
2453   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback8castFromERKNS_2spIS3_EEb",
2454   "parameters" :
2455   [
2456    {
2457     "referenced_type" : "type-749"
2458    },
2459    {
2460     "default_arg" : true,
2461     "referenced_type" : "type-34"
2462    }
2463   ],
2464   "return_type" : "type-706",
2465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
2466  },
2467  {
2468   "access" : "private",
2469   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::addOnewayTask",
2470   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2471   "parameters" :
2472   [
2473    {
2474     "is_this_ptr" : true,
2475     "referenced_type" : "type-704"
2476    },
2477    {
2478     "referenced_type" : "type-791"
2479    }
2480   ],
2481   "return_type" : "type-288",
2482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2483  },
2484  {
2485   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::BsUsbCallback",
2486   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC1ENS_2spINS2_12IUsbCallbackEEE",
2487   "parameters" :
2488   [
2489    {
2490     "is_this_ptr" : true,
2491     "referenced_type" : "type-704"
2492    },
2493    {
2494     "referenced_type" : "type-185"
2495    }
2496   ],
2497   "return_type" : "type-22",
2498   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2499  },
2500  {
2501   "function_name" : "android::hardware::usb::V1_0::BsUsbCallback::BsUsbCallback",
2502   "linker_set_key" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackC2ENS_2spINS2_12IUsbCallbackEEE",
2503   "parameters" :
2504   [
2505    {
2506     "is_this_ptr" : true,
2507     "referenced_type" : "type-704"
2508    },
2509    {
2510     "referenced_type" : "type-185"
2511    }
2512   ],
2513   "return_type" : "type-22",
2514   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h"
2515  },
2516  {
2517   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::onTransact",
2518   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2519   "parameters" :
2520   [
2521    {
2522     "is_this_ptr" : true,
2523     "referenced_type" : "type-660"
2524    },
2525    {
2526     "referenced_type" : "type-2"
2527    },
2528    {
2529     "referenced_type" : "type-515"
2530    },
2531    {
2532     "referenced_type" : "type-509"
2533    },
2534    {
2535     "default_arg" : true,
2536     "referenced_type" : "type-2"
2537    },
2538    {
2539     "default_arg" : true,
2540     "referenced_type" : "type-794"
2541    }
2542   ],
2543   "return_type" : "type-20",
2544   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2545  },
2546  {
2547   "access" : "private",
2548   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::getDebugInfo",
2549   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2550   "parameters" :
2551   [
2552    {
2553     "is_this_ptr" : true,
2554     "referenced_type" : "type-660"
2555    },
2556    {
2557     "referenced_type" : "type-795"
2558    }
2559   ],
2560   "return_type" : "type-288",
2561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2562  },
2563  {
2564   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::_hidl_notifyPortStatusChange",
2565   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyPortStatusChangeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2566   "parameters" :
2567   [
2568    {
2569     "referenced_type" : "type-516"
2570    },
2571    {
2572     "referenced_type" : "type-515"
2573    },
2574    {
2575     "referenced_type" : "type-509"
2576    },
2577    {
2578     "referenced_type" : "type-796"
2579    }
2580   ],
2581   "return_type" : "type-20",
2582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2583  },
2584  {
2585   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::_hidl_notifyRoleSwitchStatus",
2586   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2587   "parameters" :
2588   [
2589    {
2590     "referenced_type" : "type-516"
2591    },
2592    {
2593     "referenced_type" : "type-515"
2594    },
2595    {
2596     "referenced_type" : "type-509"
2597    },
2598    {
2599     "referenced_type" : "type-797"
2600    }
2601   ],
2602   "return_type" : "type-20",
2603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2604  },
2605  {
2606   "access" : "private",
2607   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::ping",
2608   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback4pingEv",
2609   "parameters" :
2610   [
2611    {
2612     "is_this_ptr" : true,
2613     "referenced_type" : "type-660"
2614    }
2615   ],
2616   "return_type" : "type-288",
2617   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2618  },
2619  {
2620   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::BnHwUsbCallback",
2621   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC1ERKNS_2spINS2_12IUsbCallbackEEE",
2622   "parameters" :
2623   [
2624    {
2625     "is_this_ptr" : true,
2626     "referenced_type" : "type-660"
2627    },
2628    {
2629     "referenced_type" : "type-749"
2630    }
2631   ],
2632   "return_type" : "type-22",
2633   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2634  },
2635  {
2636   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::BnHwUsbCallback",
2637   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackC2ERKNS_2spINS2_12IUsbCallbackEEE",
2638   "parameters" :
2639   [
2640    {
2641     "is_this_ptr" : true,
2642     "referenced_type" : "type-660"
2643    },
2644    {
2645     "referenced_type" : "type-749"
2646    }
2647   ],
2648   "return_type" : "type-22",
2649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2650  },
2651  {
2652   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2653   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev",
2654   "parameters" :
2655   [
2656    {
2657     "is_this_ptr" : true,
2658     "referenced_type" : "type-660"
2659    }
2660   ],
2661   "return_type" : "type-22",
2662   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2663  },
2664  {
2665   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2666   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev",
2667   "parameters" :
2668   [
2669    {
2670     "is_this_ptr" : true,
2671     "referenced_type" : "type-660"
2672    }
2673   ],
2674   "return_type" : "type-22",
2675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2676  },
2677  {
2678   "function_name" : "android::hardware::usb::V1_0::BnHwUsbCallback::~BnHwUsbCallback",
2679   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD2Ev",
2680   "parameters" :
2681   [
2682    {
2683     "is_this_ptr" : true,
2684     "referenced_type" : "type-660"
2685    }
2686   ],
2687   "return_type" : "type-22",
2688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
2689  },
2690  {
2691   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::linkToDeath",
2692   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "type-169"
2698    },
2699    {
2700     "referenced_type" : "type-388"
2701    },
2702    {
2703     "referenced_type" : "type-13"
2704    }
2705   ],
2706   "return_type" : "type-256",
2707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2708  },
2709  {
2710   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::getDebugInfo",
2711   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2712   "parameters" :
2713   [
2714    {
2715     "is_this_ptr" : true,
2716     "referenced_type" : "type-169"
2717    },
2718    {
2719     "referenced_type" : "type-798"
2720    }
2721   ],
2722   "return_type" : "type-288",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::getHashChain",
2727   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2728   "parameters" :
2729   [
2730    {
2731     "is_this_ptr" : true,
2732     "referenced_type" : "type-169"
2733    },
2734    {
2735     "referenced_type" : "type-799"
2736    }
2737   ],
2738   "return_type" : "type-288",
2739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2740  },
2741  {
2742   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::unlinkToDeath",
2743   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "type-169"
2749    },
2750    {
2751     "referenced_type" : "type-388"
2752    }
2753   ],
2754   "return_type" : "type-256",
2755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2756  },
2757  {
2758   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::interfaceChain",
2759   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2760   "parameters" :
2761   [
2762    {
2763     "is_this_ptr" : true,
2764     "referenced_type" : "type-169"
2765    },
2766    {
2767     "referenced_type" : "type-800"
2768    }
2769   ],
2770   "return_type" : "type-288",
2771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2772  },
2773  {
2774   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::interfaceDescriptor",
2775   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2776   "parameters" :
2777   [
2778    {
2779     "is_this_ptr" : true,
2780     "referenced_type" : "type-169"
2781    },
2782    {
2783     "referenced_type" : "type-801"
2784    }
2785   ],
2786   "return_type" : "type-288",
2787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2788  },
2789  {
2790   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifySyspropsChanged",
2791   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv",
2792   "parameters" :
2793   [
2794    {
2795     "is_this_ptr" : true,
2796     "referenced_type" : "type-169"
2797    }
2798   ],
2799   "return_type" : "type-288",
2800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2801  },
2802  {
2803   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::setHALInstrumentation",
2804   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv",
2805   "parameters" :
2806   [
2807    {
2808     "is_this_ptr" : true,
2809     "referenced_type" : "type-169"
2810    }
2811   ],
2812   "return_type" : "type-288",
2813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2814  },
2815  {
2816   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifyPortStatusChange",
2817   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE",
2818   "parameters" :
2819   [
2820    {
2821     "is_this_ptr" : true,
2822     "referenced_type" : "type-169"
2823    },
2824    {
2825     "referenced_type" : "type-728"
2826    },
2827    {
2828     "referenced_type" : "type-625"
2829    }
2830   ],
2831   "return_type" : "type-288",
2832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2833  },
2834  {
2835   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::notifyRoleSwitchStatus",
2836   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE",
2837   "parameters" :
2838   [
2839    {
2840     "is_this_ptr" : true,
2841     "referenced_type" : "type-169"
2842    },
2843    {
2844     "referenced_type" : "type-411"
2845    },
2846    {
2847     "referenced_type" : "type-670"
2848    },
2849    {
2850     "referenced_type" : "type-625"
2851    }
2852   ],
2853   "return_type" : "type-288",
2854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2855  },
2856  {
2857   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::_hidl_notifyPortStatusChange",
2858   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyPortStatusChangeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE",
2859   "parameters" :
2860   [
2861    {
2862     "referenced_type" : "type-779"
2863    },
2864    {
2865     "referenced_type" : "type-687"
2866    },
2867    {
2868     "referenced_type" : "type-728"
2869    },
2870    {
2871     "referenced_type" : "type-625"
2872    }
2873   ],
2874   "return_type" : "type-288",
2875   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2876  },
2877  {
2878   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::_hidl_notifyRoleSwitchStatus",
2879   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback28_hidl_notifyRoleSwitchStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE",
2880   "parameters" :
2881   [
2882    {
2883     "referenced_type" : "type-779"
2884    },
2885    {
2886     "referenced_type" : "type-687"
2887    },
2888    {
2889     "referenced_type" : "type-411"
2890    },
2891    {
2892     "referenced_type" : "type-670"
2893    },
2894    {
2895     "referenced_type" : "type-625"
2896    }
2897   ],
2898   "return_type" : "type-288",
2899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2900  },
2901  {
2902   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::ping",
2903   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv",
2904   "parameters" :
2905   [
2906    {
2907     "is_this_ptr" : true,
2908     "referenced_type" : "type-169"
2909    }
2910   ],
2911   "return_type" : "type-288",
2912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2913  },
2914  {
2915   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::debug",
2916   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2917   "parameters" :
2918   [
2919    {
2920     "is_this_ptr" : true,
2921     "referenced_type" : "type-169"
2922    },
2923    {
2924     "referenced_type" : "type-467"
2925    },
2926    {
2927     "referenced_type" : "type-653"
2928    }
2929   ],
2930   "return_type" : "type-288",
2931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2932  },
2933  {
2934   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::BpHwUsbCallback",
2935   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC1ERKNS_2spINS0_7IBinderEEE",
2936   "parameters" :
2937   [
2938    {
2939     "is_this_ptr" : true,
2940     "referenced_type" : "type-169"
2941    },
2942    {
2943     "referenced_type" : "type-43"
2944    }
2945   ],
2946   "return_type" : "type-22",
2947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2948  },
2949  {
2950   "function_name" : "android::hardware::usb::V1_0::BpHwUsbCallback::BpHwUsbCallback",
2951   "linker_set_key" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackC2ERKNS_2spINS0_7IBinderEEE",
2952   "parameters" :
2953   [
2954    {
2955     "is_this_ptr" : true,
2956     "referenced_type" : "type-169"
2957    },
2958    {
2959     "referenced_type" : "type-43"
2960    }
2961   ],
2962   "return_type" : "type-22",
2963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
2964  },
2965  {
2966   "function_name" : "android::hardware::usb::V1_0::writeEmbeddedToParcel",
2967   "linker_set_key" : "_ZN7android8hardware3usb4V1_021writeEmbeddedToParcelERKNS2_10PortStatusEPNS0_6ParcelEjj",
2968   "parameters" :
2969   [
2970    {
2971     "referenced_type" : "type-771"
2972    },
2973    {
2974     "referenced_type" : "type-509"
2975    },
2976    {
2977     "referenced_type" : "type-2"
2978    },
2979    {
2980     "referenced_type" : "type-2"
2981    }
2982   ],
2983   "return_type" : "type-20",
2984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/hwtypes.h"
2985  },
2986  {
2987   "function_name" : "android::hardware::usb::V1_0::readEmbeddedFromParcel",
2988   "linker_set_key" : "_ZN7android8hardware3usb4V1_022readEmbeddedFromParcelERKNS2_10PortStatusERKNS0_6ParcelEjj",
2989   "parameters" :
2990   [
2991    {
2992     "referenced_type" : "type-771"
2993    },
2994    {
2995     "referenced_type" : "type-515"
2996    },
2997    {
2998     "referenced_type" : "type-2"
2999    },
3000    {
3001     "referenced_type" : "type-2"
3002    }
3003   ],
3004   "return_type" : "type-20",
3005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/hwtypes.h"
3006  },
3007  {
3008   "function_name" : "android::hardware::usb::V1_0::IUsb::getService",
3009   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3010   "parameters" :
3011   [
3012    {
3013     "default_arg" : true,
3014     "referenced_type" : "type-520"
3015    },
3016    {
3017     "default_arg" : true,
3018     "referenced_type" : "type-34"
3019    }
3020   ],
3021   "return_type" : "type-200",
3022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3023  },
3024  {
3025   "function_name" : "android::hardware::usb::V1_0::IUsb::linkToDeath",
3026   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3027   "parameters" :
3028   [
3029    {
3030     "is_this_ptr" : true,
3031     "referenced_type" : "type-201"
3032    },
3033    {
3034     "referenced_type" : "type-388"
3035    },
3036    {
3037     "referenced_type" : "type-13"
3038    }
3039   ],
3040   "return_type" : "type-256",
3041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3042  },
3043  {
3044   "function_name" : "android::hardware::usb::V1_0::IUsb::getDebugInfo",
3045   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3046   "parameters" :
3047   [
3048    {
3049     "is_this_ptr" : true,
3050     "referenced_type" : "type-201"
3051    },
3052    {
3053     "referenced_type" : "type-802"
3054    }
3055   ],
3056   "return_type" : "type-288",
3057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3058  },
3059  {
3060   "function_name" : "android::hardware::usb::V1_0::IUsb::getHashChain",
3061   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3062   "parameters" :
3063   [
3064    {
3065     "is_this_ptr" : true,
3066     "referenced_type" : "type-201"
3067    },
3068    {
3069     "referenced_type" : "type-803"
3070    }
3071   ],
3072   "return_type" : "type-288",
3073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3074  },
3075  {
3076   "function_name" : "android::hardware::usb::V1_0::IUsb::tryGetService",
3077   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3078   "parameters" :
3079   [
3080    {
3081     "default_arg" : true,
3082     "referenced_type" : "type-520"
3083    },
3084    {
3085     "default_arg" : true,
3086     "referenced_type" : "type-34"
3087    }
3088   ],
3089   "return_type" : "type-200",
3090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3091  },
3092  {
3093   "function_name" : "android::hardware::usb::V1_0::IUsb::unlinkToDeath",
3094   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3095   "parameters" :
3096   [
3097    {
3098     "is_this_ptr" : true,
3099     "referenced_type" : "type-201"
3100    },
3101    {
3102     "referenced_type" : "type-388"
3103    }
3104   ],
3105   "return_type" : "type-256",
3106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3107  },
3108  {
3109   "function_name" : "android::hardware::usb::V1_0::IUsb::interfaceChain",
3110   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3111   "parameters" :
3112   [
3113    {
3114     "is_this_ptr" : true,
3115     "referenced_type" : "type-201"
3116    },
3117    {
3118     "referenced_type" : "type-804"
3119    }
3120   ],
3121   "return_type" : "type-288",
3122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3123  },
3124  {
3125   "function_name" : "android::hardware::usb::V1_0::IUsb::registerAsService",
3126   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3127   "parameters" :
3128   [
3129    {
3130     "is_this_ptr" : true,
3131     "referenced_type" : "type-201"
3132    },
3133    {
3134     "default_arg" : true,
3135     "referenced_type" : "type-520"
3136    }
3137   ],
3138   "return_type" : "type-20",
3139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3140  },
3141  {
3142   "function_name" : "android::hardware::usb::V1_0::IUsb::interfaceDescriptor",
3143   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3144   "parameters" :
3145   [
3146    {
3147     "is_this_ptr" : true,
3148     "referenced_type" : "type-201"
3149    },
3150    {
3151     "referenced_type" : "type-805"
3152    }
3153   ],
3154   "return_type" : "type-288",
3155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3156  },
3157  {
3158   "function_name" : "android::hardware::usb::V1_0::IUsb::notifySyspropsChanged",
3159   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv",
3160   "parameters" :
3161   [
3162    {
3163     "is_this_ptr" : true,
3164     "referenced_type" : "type-201"
3165    }
3166   ],
3167   "return_type" : "type-288",
3168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3169  },
3170  {
3171   "function_name" : "android::hardware::usb::V1_0::IUsb::setHALInstrumentation",
3172   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv",
3173   "parameters" :
3174   [
3175    {
3176     "is_this_ptr" : true,
3177     "referenced_type" : "type-201"
3178    }
3179   ],
3180   "return_type" : "type-288",
3181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3182  },
3183  {
3184   "function_name" : "android::hardware::usb::V1_0::IUsb::registerForNotifications",
3185   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3186   "parameters" :
3187   [
3188    {
3189     "referenced_type" : "type-520"
3190    },
3191    {
3192     "referenced_type" : "type-654"
3193    }
3194   ],
3195   "return_type" : "type-34",
3196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3197  },
3198  {
3199   "function_name" : "android::hardware::usb::V1_0::IUsb::ping",
3200   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv",
3201   "parameters" :
3202   [
3203    {
3204     "is_this_ptr" : true,
3205     "referenced_type" : "type-201"
3206    }
3207   ],
3208   "return_type" : "type-288",
3209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3210  },
3211  {
3212   "function_name" : "android::hardware::usb::V1_0::IUsb::debug",
3213   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3214   "parameters" :
3215   [
3216    {
3217     "is_this_ptr" : true,
3218     "referenced_type" : "type-201"
3219    },
3220    {
3221     "referenced_type" : "type-467"
3222    },
3223    {
3224     "referenced_type" : "type-653"
3225    }
3226   ],
3227   "return_type" : "type-288",
3228   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3229  },
3230  {
3231   "function_name" : "android::hardware::usb::V1_0::IUsb::castFrom",
3232   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3233   "parameters" :
3234   [
3235    {
3236     "referenced_type" : "type-699"
3237    },
3238    {
3239     "default_arg" : true,
3240     "referenced_type" : "type-34"
3241    }
3242   ],
3243   "return_type" : "type-276",
3244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3245  },
3246  {
3247   "function_name" : "android::hardware::usb::V1_0::IUsb::castFrom",
3248   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb8castFromERKNS_2spIS3_EEb",
3249   "parameters" :
3250   [
3251    {
3252     "referenced_type" : "type-689"
3253    },
3254    {
3255     "default_arg" : true,
3256     "referenced_type" : "type-34"
3257    }
3258   ],
3259   "return_type" : "type-276",
3260   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3261  },
3262  {
3263   "access" : "private",
3264   "function_name" : "android::hardware::usb::V1_0::BsUsb::addOnewayTask",
3265   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsb13addOnewayTaskENSt3__18functionIFvvEEE",
3266   "parameters" :
3267   [
3268    {
3269     "is_this_ptr" : true,
3270     "referenced_type" : "type-705"
3271    },
3272    {
3273     "referenced_type" : "type-808"
3274    }
3275   ],
3276   "return_type" : "type-288",
3277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3278  },
3279  {
3280   "function_name" : "android::hardware::usb::V1_0::BsUsb::BsUsb",
3281   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsbC1ENS_2spINS2_4IUsbEEE",
3282   "parameters" :
3283   [
3284    {
3285     "is_this_ptr" : true,
3286     "referenced_type" : "type-705"
3287    },
3288    {
3289     "referenced_type" : "type-208"
3290    }
3291   ],
3292   "return_type" : "type-22",
3293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3294  },
3295  {
3296   "function_name" : "android::hardware::usb::V1_0::BsUsb::BsUsb",
3297   "linker_set_key" : "_ZN7android8hardware3usb4V1_05BsUsbC2ENS_2spINS2_4IUsbEEE",
3298   "parameters" :
3299   [
3300    {
3301     "is_this_ptr" : true,
3302     "referenced_type" : "type-705"
3303    },
3304    {
3305     "referenced_type" : "type-208"
3306    }
3307   ],
3308   "return_type" : "type-22",
3309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h"
3310  },
3311  {
3312   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::onTransact",
3313   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3314   "parameters" :
3315   [
3316    {
3317     "is_this_ptr" : true,
3318     "referenced_type" : "type-607"
3319    },
3320    {
3321     "referenced_type" : "type-2"
3322    },
3323    {
3324     "referenced_type" : "type-515"
3325    },
3326    {
3327     "referenced_type" : "type-509"
3328    },
3329    {
3330     "default_arg" : true,
3331     "referenced_type" : "type-2"
3332    },
3333    {
3334     "default_arg" : true,
3335     "referenced_type" : "type-811"
3336    }
3337   ],
3338   "return_type" : "type-20",
3339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3340  },
3341  {
3342   "access" : "private",
3343   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::getDebugInfo",
3344   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3345   "parameters" :
3346   [
3347    {
3348     "is_this_ptr" : true,
3349     "referenced_type" : "type-607"
3350    },
3351    {
3352     "referenced_type" : "type-812"
3353    }
3354   ],
3355   "return_type" : "type-288",
3356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3357  },
3358  {
3359   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_switchRole",
3360   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb16_hidl_switchRoleEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3361   "parameters" :
3362   [
3363    {
3364     "referenced_type" : "type-516"
3365    },
3366    {
3367     "referenced_type" : "type-515"
3368    },
3369    {
3370     "referenced_type" : "type-509"
3371    },
3372    {
3373     "referenced_type" : "type-813"
3374    }
3375   ],
3376   "return_type" : "type-20",
3377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3378  },
3379  {
3380   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_setCallback",
3381   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb17_hidl_setCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3382   "parameters" :
3383   [
3384    {
3385     "referenced_type" : "type-516"
3386    },
3387    {
3388     "referenced_type" : "type-515"
3389    },
3390    {
3391     "referenced_type" : "type-509"
3392    },
3393    {
3394     "referenced_type" : "type-814"
3395    }
3396   ],
3397   "return_type" : "type-20",
3398   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3399  },
3400  {
3401   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::_hidl_queryPortStatus",
3402   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb21_hidl_queryPortStatusEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3403   "parameters" :
3404   [
3405    {
3406     "referenced_type" : "type-516"
3407    },
3408    {
3409     "referenced_type" : "type-515"
3410    },
3411    {
3412     "referenced_type" : "type-509"
3413    },
3414    {
3415     "referenced_type" : "type-815"
3416    }
3417   ],
3418   "return_type" : "type-20",
3419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3420  },
3421  {
3422   "access" : "private",
3423   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::ping",
3424   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsb4pingEv",
3425   "parameters" :
3426   [
3427    {
3428     "is_this_ptr" : true,
3429     "referenced_type" : "type-607"
3430    }
3431   ],
3432   "return_type" : "type-288",
3433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3434  },
3435  {
3436   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::BnHwUsb",
3437   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbC1ERKNS_2spINS2_4IUsbEEE",
3438   "parameters" :
3439   [
3440    {
3441     "is_this_ptr" : true,
3442     "referenced_type" : "type-607"
3443    },
3444    {
3445     "referenced_type" : "type-689"
3446    }
3447   ],
3448   "return_type" : "type-22",
3449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3450  },
3451  {
3452   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::BnHwUsb",
3453   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbC2ERKNS_2spINS2_4IUsbEEE",
3454   "parameters" :
3455   [
3456    {
3457     "is_this_ptr" : true,
3458     "referenced_type" : "type-607"
3459    },
3460    {
3461     "referenced_type" : "type-689"
3462    }
3463   ],
3464   "return_type" : "type-22",
3465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3466  },
3467  {
3468   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3469   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev",
3470   "parameters" :
3471   [
3472    {
3473     "is_this_ptr" : true,
3474     "referenced_type" : "type-607"
3475    }
3476   ],
3477   "return_type" : "type-22",
3478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3479  },
3480  {
3481   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3482   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev",
3483   "parameters" :
3484   [
3485    {
3486     "is_this_ptr" : true,
3487     "referenced_type" : "type-607"
3488    }
3489   ],
3490   "return_type" : "type-22",
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3492  },
3493  {
3494   "function_name" : "android::hardware::usb::V1_0::BnHwUsb::~BnHwUsb",
3495   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BnHwUsbD2Ev",
3496   "parameters" :
3497   [
3498    {
3499     "is_this_ptr" : true,
3500     "referenced_type" : "type-607"
3501    }
3502   ],
3503   "return_type" : "type-22",
3504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h"
3505  },
3506  {
3507   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::switchRole",
3508   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE",
3509   "parameters" :
3510   [
3511    {
3512     "is_this_ptr" : true,
3513     "referenced_type" : "type-735"
3514    },
3515    {
3516     "referenced_type" : "type-411"
3517    },
3518    {
3519     "referenced_type" : "type-670"
3520    }
3521   ],
3522   "return_type" : "type-288",
3523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3524  },
3525  {
3526   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::linkToDeath",
3527   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3528   "parameters" :
3529   [
3530    {
3531     "is_this_ptr" : true,
3532     "referenced_type" : "type-735"
3533    },
3534    {
3535     "referenced_type" : "type-388"
3536    },
3537    {
3538     "referenced_type" : "type-13"
3539    }
3540   ],
3541   "return_type" : "type-256",
3542   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3543  },
3544  {
3545   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::setCallback",
3546   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE",
3547   "parameters" :
3548   [
3549    {
3550     "is_this_ptr" : true,
3551     "referenced_type" : "type-735"
3552    },
3553    {
3554     "referenced_type" : "type-749"
3555    }
3556   ],
3557   "return_type" : "type-288",
3558   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3559  },
3560  {
3561   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::getDebugInfo",
3562   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3563   "parameters" :
3564   [
3565    {
3566     "is_this_ptr" : true,
3567     "referenced_type" : "type-735"
3568    },
3569    {
3570     "referenced_type" : "type-816"
3571    }
3572   ],
3573   "return_type" : "type-288",
3574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3575  },
3576  {
3577   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::getHashChain",
3578   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3579   "parameters" :
3580   [
3581    {
3582     "is_this_ptr" : true,
3583     "referenced_type" : "type-735"
3584    },
3585    {
3586     "referenced_type" : "type-817"
3587    }
3588   ],
3589   "return_type" : "type-288",
3590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3591  },
3592  {
3593   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::unlinkToDeath",
3594   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3595   "parameters" :
3596   [
3597    {
3598     "is_this_ptr" : true,
3599     "referenced_type" : "type-735"
3600    },
3601    {
3602     "referenced_type" : "type-388"
3603    }
3604   ],
3605   "return_type" : "type-256",
3606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3607  },
3608  {
3609   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::interfaceChain",
3610   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3611   "parameters" :
3612   [
3613    {
3614     "is_this_ptr" : true,
3615     "referenced_type" : "type-735"
3616    },
3617    {
3618     "referenced_type" : "type-818"
3619    }
3620   ],
3621   "return_type" : "type-288",
3622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3623  },
3624  {
3625   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::queryPortStatus",
3626   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv",
3627   "parameters" :
3628   [
3629    {
3630     "is_this_ptr" : true,
3631     "referenced_type" : "type-735"
3632    }
3633   ],
3634   "return_type" : "type-288",
3635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3636  },
3637  {
3638   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_switchRole",
3639   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb16_hidl_switchRoleEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringERKNS2_8PortRoleE",
3640   "parameters" :
3641   [
3642    {
3643     "referenced_type" : "type-779"
3644    },
3645    {
3646     "referenced_type" : "type-687"
3647    },
3648    {
3649     "referenced_type" : "type-411"
3650    },
3651    {
3652     "referenced_type" : "type-670"
3653    }
3654   ],
3655   "return_type" : "type-288",
3656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3657  },
3658  {
3659   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_setCallback",
3660   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb17_hidl_setCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_12IUsbCallbackEEE",
3661   "parameters" :
3662   [
3663    {
3664     "referenced_type" : "type-779"
3665    },
3666    {
3667     "referenced_type" : "type-687"
3668    },
3669    {
3670     "referenced_type" : "type-749"
3671    }
3672   ],
3673   "return_type" : "type-288",
3674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3675  },
3676  {
3677   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::interfaceDescriptor",
3678   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3679   "parameters" :
3680   [
3681    {
3682     "is_this_ptr" : true,
3683     "referenced_type" : "type-735"
3684    },
3685    {
3686     "referenced_type" : "type-819"
3687    }
3688   ],
3689   "return_type" : "type-288",
3690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3691  },
3692  {
3693   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::_hidl_queryPortStatus",
3694   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21_hidl_queryPortStatusEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
3695   "parameters" :
3696   [
3697    {
3698     "referenced_type" : "type-779"
3699    },
3700    {
3701     "referenced_type" : "type-687"
3702    }
3703   ],
3704   "return_type" : "type-288",
3705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3706  },
3707  {
3708   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::notifySyspropsChanged",
3709   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv",
3710   "parameters" :
3711   [
3712    {
3713     "is_this_ptr" : true,
3714     "referenced_type" : "type-735"
3715    }
3716   ],
3717   "return_type" : "type-288",
3718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3719  },
3720  {
3721   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::setHALInstrumentation",
3722   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv",
3723   "parameters" :
3724   [
3725    {
3726     "is_this_ptr" : true,
3727     "referenced_type" : "type-735"
3728    }
3729   ],
3730   "return_type" : "type-288",
3731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3732  },
3733  {
3734   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::ping",
3735   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv",
3736   "parameters" :
3737   [
3738    {
3739     "is_this_ptr" : true,
3740     "referenced_type" : "type-735"
3741    }
3742   ],
3743   "return_type" : "type-288",
3744   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3745  },
3746  {
3747   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::debug",
3748   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3749   "parameters" :
3750   [
3751    {
3752     "is_this_ptr" : true,
3753     "referenced_type" : "type-735"
3754    },
3755    {
3756     "referenced_type" : "type-467"
3757    },
3758    {
3759     "referenced_type" : "type-653"
3760    }
3761   ],
3762   "return_type" : "type-288",
3763   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3764  },
3765  {
3766   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::BpHwUsb",
3767   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsbC1ERKNS_2spINS0_7IBinderEEE",
3768   "parameters" :
3769   [
3770    {
3771     "is_this_ptr" : true,
3772     "referenced_type" : "type-735"
3773    },
3774    {
3775     "referenced_type" : "type-43"
3776    }
3777   ],
3778   "return_type" : "type-22",
3779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3780  },
3781  {
3782   "function_name" : "android::hardware::usb::V1_0::BpHwUsb::BpHwUsb",
3783   "linker_set_key" : "_ZN7android8hardware3usb4V1_07BpHwUsbC2ERKNS_2spINS0_7IBinderEEE",
3784   "parameters" :
3785   [
3786    {
3787     "is_this_ptr" : true,
3788     "referenced_type" : "type-735"
3789    },
3790    {
3791     "referenced_type" : "type-43"
3792    }
3793   ],
3794   "return_type" : "type-22",
3795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
3796  },
3797  {
3798   "function_name" : "android::hardware::details::castInterface",
3799   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_012IUsbCallbackENS_4hidl4base4V1_05IBaseENS4_15BpHwUsbCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3800   "parameters" :
3801   [
3802    {
3803     "referenced_type" : "type-493"
3804    },
3805    {
3806     "referenced_type" : "type-51"
3807    },
3808    {
3809     "referenced_type" : "type-34"
3810    }
3811   ],
3812   "return_type" : "type-706",
3813   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3814   "template_args" : [ "type-145", "type-16", "type-150" ]
3815  },
3816  {
3817   "function_name" : "android::hardware::details::castInterface",
3818   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3usb4V1_04IUsbENS_4hidl4base4V1_05IBaseENS4_7BpHwUsbEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3819   "parameters" :
3820   [
3821    {
3822     "referenced_type" : "type-493"
3823    },
3824    {
3825     "referenced_type" : "type-51"
3826    },
3827    {
3828     "referenced_type" : "type-34"
3829    }
3830   ],
3831   "return_type" : "type-276",
3832   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3833   "template_args" : [ "type-202", "type-16", "type-665" ]
3834  },
3835  {
3836   "function_name" : "android::hardware::details::wrapPassthrough",
3837   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3usb4V1_012IUsbCallbackEvEENS_2spIT_EES8_",
3838   "parameters" :
3839   [
3840    {
3841     "referenced_type" : "type-143"
3842    }
3843   ],
3844   "return_type" : "type-143",
3845   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3846   "template_args" : [ "type-145", "type-22" ]
3847  },
3848  {
3849   "function_name" : "android::hardware::details::getServiceInternal",
3850   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_015BpHwUsbCallbackENS4_12IUsbCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3851   "parameters" :
3852   [
3853    {
3854     "referenced_type" : "type-742"
3855    },
3856    {
3857     "referenced_type" : "type-34"
3858    },
3859    {
3860     "referenced_type" : "type-34"
3861    }
3862   ],
3863   "return_type" : "type-143",
3864   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3865   "template_args" : [ "type-150", "type-145", "type-22", "type-22" ]
3866  },
3867  {
3868   "function_name" : "android::hardware::details::getServiceInternal",
3869   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3usb4V1_07BpHwUsbENS4_4IUsbEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3870   "parameters" :
3871   [
3872    {
3873     "referenced_type" : "type-520"
3874    },
3875    {
3876     "referenced_type" : "type-34"
3877    },
3878    {
3879     "referenced_type" : "type-34"
3880    }
3881   ],
3882   "return_type" : "type-200",
3883   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3884   "template_args" : [ "type-665", "type-202", "type-22", "type-22" ]
3885  }
3886 ],
3887 "global_vars" :
3888 [
3889  {
3890   "linker_set_key" : "_ZN7android8hardware3usb4V1_012IUsbCallback10descriptorE",
3891   "name" : "android::hardware::usb::V1_0::IUsbCallback::descriptor",
3892   "referenced_type" : "type-51",
3893   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h"
3894  },
3895  {
3896   "linker_set_key" : "_ZN7android8hardware3usb4V1_04IUsb10descriptorE",
3897   "name" : "android::hardware::usb::V1_0::IUsb::descriptor",
3898   "referenced_type" : "type-51",
3899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
3900  }
3901 ],
3902 "lvalue_reference_types" :
3903 [
3904  {
3905   "alignment" : 4,
3906   "linker_set_key" : "android::Mutex &",
3907   "name" : "android::Mutex &",
3908   "referenced_type" : "type-26",
3909   "self_type" : "type-595",
3910   "size" : 4,
3911   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3912  },
3913  {
3914   "alignment" : 4,
3915   "linker_set_key" : "android::RWLock &",
3916   "name" : "android::RWLock &",
3917   "referenced_type" : "type-599",
3918   "self_type" : "type-603",
3919   "size" : 4,
3920   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3921  },
3922  {
3923   "alignment" : 4,
3924   "linker_set_key" : "android::String16 &",
3925   "name" : "android::String16 &",
3926   "referenced_type" : "type-39",
3927   "self_type" : "type-494",
3928   "size" : 4,
3929   "source_file" : "/system/core/libutils/include/utils/String16.h"
3930  },
3931  {
3932   "alignment" : 4,
3933   "linker_set_key" : "android::String8 &",
3934   "name" : "android::String8 &",
3935   "referenced_type" : "type-50",
3936   "self_type" : "type-486",
3937   "size" : 4,
3938   "source_file" : "/system/core/libutils/include/utils/String8.h"
3939  },
3940  {
3941   "alignment" : 4,
3942   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &",
3943   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &",
3944   "referenced_type" : "type-276",
3945   "self_type" : "type-279",
3946   "size" : 4,
3947   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3948  },
3949  {
3950   "alignment" : 4,
3951   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &",
3952   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &",
3953   "referenced_type" : "type-706",
3954   "self_type" : "type-709",
3955   "size" : 4,
3956   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3957  },
3958  {
3959   "alignment" : 4,
3960   "linker_set_key" : "android::hardware::Return<bool> &",
3961   "name" : "android::hardware::Return<bool> &",
3962   "referenced_type" : "type-256",
3963   "self_type" : "type-273",
3964   "size" : 4,
3965   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3966  },
3967  {
3968   "alignment" : 4,
3969   "linker_set_key" : "android::hardware::Return<void> &",
3970   "name" : "android::hardware::Return<void> &",
3971   "referenced_type" : "type-288",
3972   "self_type" : "type-292",
3973   "size" : 4,
3974   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3975  },
3976  {
3977   "alignment" : 4,
3978   "linker_set_key" : "android::hardware::Status &",
3979   "name" : "android::hardware::Status &",
3980   "referenced_type" : "type-236",
3981   "self_type" : "type-253",
3982   "size" : 4,
3983   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3984  },
3985  {
3986   "alignment" : 4,
3987   "linker_set_key" : "android::hardware::TextOutput &",
3988   "name" : "android::hardware::TextOutput &",
3989   "referenced_type" : "type-187",
3990   "self_type" : "type-186",
3991   "size" : 4,
3992   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3993  },
3994  {
3995   "alignment" : 4,
3996   "linker_set_key" : "android::hardware::TextOutput &",
3997   "name" : "android::hardware::TextOutput &",
3998   "referenced_type" : "type-252",
3999   "self_type" : "type-251",
4000   "size" : 4,
4001   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4002  },
4003  {
4004   "alignment" : 4,
4005   "linker_set_key" : "android::hardware::TextOutput &",
4006   "name" : "android::hardware::TextOutput &",
4007   "referenced_type" : "type-513",
4008   "self_type" : "type-512",
4009   "size" : 4,
4010   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4011  },
4012  {
4013   "alignment" : 4,
4014   "linker_set_key" : "android::hardware::TextOutput &",
4015   "name" : "android::hardware::TextOutput &",
4016   "referenced_type" : "type-62",
4017   "self_type" : "type-61",
4018   "size" : 4,
4019   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4020  },
4021  {
4022   "alignment" : 4,
4023   "linker_set_key" : "android::hardware::TextOutput &",
4024   "name" : "android::hardware::TextOutput &",
4025   "referenced_type" : "type-738",
4026   "self_type" : "type-737",
4027   "size" : 4,
4028   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4029  },
4030  {
4031   "alignment" : 4,
4032   "linker_set_key" : "android::hardware::TextOutput &",
4033   "name" : "android::hardware::TextOutput &",
4034   "referenced_type" : "type-94",
4035   "self_type" : "type-93",
4036   "size" : 4,
4037   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4038  },
4039  {
4040   "alignment" : 4,
4041   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4042   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4043   "referenced_type" : "type-438",
4044   "self_type" : "type-678",
4045   "size" : 4,
4046   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4047  },
4048  {
4049   "alignment" : 4,
4050   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4051   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4052   "referenced_type" : "type-430",
4053   "self_type" : "type-672",
4054   "size" : 4,
4055   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4056  },
4057  {
4058   "alignment" : 4,
4059   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4060   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> &",
4061   "referenced_type" : "type-723",
4062   "self_type" : "type-767",
4063   "size" : 4,
4064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4065  },
4066  {
4067   "alignment" : 4,
4068   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4069   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4070   "referenced_type" : "type-441",
4071   "self_type" : "type-681",
4072   "size" : 4,
4073   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4074  },
4075  {
4076   "alignment" : 4,
4077   "linker_set_key" : "android::hardware::hidl_memory &",
4078   "name" : "android::hardware::hidl_memory &",
4079   "referenced_type" : "type-412",
4080   "self_type" : "type-417",
4081   "size" : 4,
4082   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4083  },
4084  {
4085   "alignment" : 4,
4086   "linker_set_key" : "android::hardware::hidl_string &",
4087   "name" : "android::hardware::hidl_string &",
4088   "referenced_type" : "type-407",
4089   "self_type" : "type-676",
4090   "size" : 4,
4091   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4092  },
4093  {
4094   "alignment" : 4,
4095   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4096   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4097   "referenced_type" : "type-437",
4098   "self_type" : "type-446",
4099   "size" : 4,
4100   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4101  },
4102  {
4103   "alignment" : 4,
4104   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4105   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4106   "referenced_type" : "type-429",
4107   "self_type" : "type-436",
4108   "size" : 4,
4109   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4110  },
4111  {
4112   "alignment" : 4,
4113   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4114   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4115   "referenced_type" : "type-722",
4116   "self_type" : "type-732",
4117   "size" : 4,
4118   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4119  },
4120  {
4121   "alignment" : 4,
4122   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus &",
4123   "name" : "android::hardware::usb::V1_0::PortStatus &",
4124   "referenced_type" : "type-632",
4125   "self_type" : "type-770",
4126   "size" : 4,
4127   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4128  },
4129  {
4130   "alignment" : 4,
4131   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4132   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4133   "referenced_type" : "type-214",
4134   "self_type" : "type-225",
4135   "size" : 4,
4136   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4137  },
4138  {
4139   "alignment" : 4,
4140   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> &",
4141   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> &",
4142   "referenced_type" : "type-200",
4143   "self_type" : "type-204",
4144   "size" : 4,
4145   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4146  },
4147  {
4148   "alignment" : 4,
4149   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4150   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4151   "referenced_type" : "type-143",
4152   "self_type" : "type-172",
4153   "size" : 4,
4154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4155  },
4156  {
4157   "alignment" : 4,
4158   "linker_set_key" : "const android::String16 &",
4159   "name" : "const android::String16 &",
4160   "referenced_type" : "type-38",
4161   "self_type" : "type-37",
4162   "size" : 4,
4163   "source_file" : "/system/core/libutils/include/utils/String16.h"
4164  },
4165  {
4166   "alignment" : 4,
4167   "linker_set_key" : "const android::String8 &",
4168   "name" : "const android::String8 &",
4169   "referenced_type" : "type-483",
4170   "self_type" : "type-485",
4171   "size" : 4,
4172   "source_file" : "/system/core/libutils/include/utils/String8.h"
4173  },
4174  {
4175   "alignment" : 4,
4176   "linker_set_key" : "const android::hardware::Parcel &",
4177   "name" : "const android::hardware::Parcel &",
4178   "referenced_type" : "type-514",
4179   "self_type" : "type-515",
4180   "size" : 4,
4181   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4182  },
4183  {
4184   "alignment" : 4,
4185   "linker_set_key" : "const android::hardware::Return<bool> &",
4186   "name" : "const android::hardware::Return<bool> &",
4187   "referenced_type" : "type-274",
4188   "self_type" : "type-282",
4189   "size" : 4,
4190   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4191  },
4192  {
4193   "alignment" : 4,
4194   "linker_set_key" : "const android::hardware::Status &",
4195   "name" : "const android::hardware::Status &",
4196   "referenced_type" : "type-248",
4197   "self_type" : "type-249",
4198   "size" : 4,
4199   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4200  },
4201  {
4202   "alignment" : 4,
4203   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4204   "name" : "const android::hardware::details::SchedPrio &",
4205   "referenced_type" : "type-526",
4206   "self_type" : "type-525",
4207   "size" : 4,
4208   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4209  },
4210  {
4211   "alignment" : 4,
4212   "linker_set_key" : "const android::hardware::hidl_handle &",
4213   "name" : "const android::hardware::hidl_handle &",
4214   "referenced_type" : "type-466",
4215   "self_type" : "type-467",
4216   "size" : 4,
4217   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4218  },
4219  {
4220   "alignment" : 4,
4221   "linker_set_key" : "const android::hardware::hidl_memory &",
4222   "name" : "const android::hardware::hidl_memory &",
4223   "referenced_type" : "type-415",
4224   "self_type" : "type-416",
4225   "size" : 4,
4226   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4227  },
4228  {
4229   "alignment" : 4,
4230   "linker_set_key" : "const android::hardware::hidl_string &",
4231   "name" : "const android::hardware::hidl_string &",
4232   "referenced_type" : "type-406",
4233   "self_type" : "type-411",
4234   "size" : 4,
4235   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4236  },
4237  {
4238   "alignment" : 4,
4239   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4240   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4241   "referenced_type" : "type-652",
4242   "self_type" : "type-653",
4243   "size" : 4,
4244   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
4245  },
4246  {
4247   "alignment" : 4,
4248   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4249   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> &",
4250   "referenced_type" : "type-727",
4251   "self_type" : "type-728",
4252   "size" : 4,
4253   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4254  },
4255  {
4256   "alignment" : 4,
4257   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4258   "name" : "const android::hardware::hidl_vec<int> &",
4259   "referenced_type" : "type-451",
4260   "self_type" : "type-453",
4261   "size" : 4,
4262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4263  },
4264  {
4265   "alignment" : 4,
4266   "linker_set_key" : "const android::hardware::hidl_version &",
4267   "name" : "const android::hardware::hidl_version &",
4268   "referenced_type" : "type-461",
4269   "self_type" : "type-463",
4270   "size" : 4,
4271   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4272  },
4273  {
4274   "alignment" : 4,
4275   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole &",
4276   "name" : "const android::hardware::usb::V1_0::PortRole &",
4277   "referenced_type" : "type-669",
4278   "self_type" : "type-670",
4279   "size" : 4,
4280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
4281  },
4282  {
4283   "alignment" : 4,
4284   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus &",
4285   "name" : "const android::hardware::usb::V1_0::PortStatus &",
4286   "referenced_type" : "type-730",
4287   "self_type" : "type-771",
4288   "size" : 4,
4289   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4290  },
4291  {
4292   "alignment" : 4,
4293   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4294   "name" : "const android::hidl::base::V1_0::IBase *const &",
4295   "referenced_type" : "type-540",
4296   "self_type" : "type-541",
4297   "size" : 4,
4298   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4299  },
4300  {
4301   "alignment" : 4,
4302   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4303   "name" : "const android::sp<android::hardware::IBinder> &",
4304   "referenced_type" : "type-44",
4305   "self_type" : "type-43",
4306   "size" : 4,
4307   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4308  },
4309  {
4310   "alignment" : 4,
4311   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4312   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4313   "referenced_type" : "type-231",
4314   "self_type" : "type-696",
4315   "size" : 4,
4316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4317  },
4318  {
4319   "alignment" : 4,
4320   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4321   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4322   "referenced_type" : "type-367",
4323   "self_type" : "type-388",
4324   "size" : 4,
4325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4326  },
4327  {
4328   "alignment" : 4,
4329   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4330   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> &",
4331   "referenced_type" : "type-208",
4332   "self_type" : "type-689",
4333   "size" : 4,
4334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4335  },
4336  {
4337   "alignment" : 4,
4338   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4339   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> &",
4340   "referenced_type" : "type-185",
4341   "self_type" : "type-749",
4342   "size" : 4,
4343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4344  },
4345  {
4346   "alignment" : 4,
4347   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4348   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4349   "referenced_type" : "type-698",
4350   "self_type" : "type-699",
4351   "size" : 4,
4352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4353  },
4354  {
4355   "alignment" : 4,
4356   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4357   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4358   "referenced_type" : "type-140",
4359   "self_type" : "type-654",
4360   "size" : 4,
4361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
4362  },
4363  {
4364   "alignment" : 4,
4365   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4366   "name" : "const android::wp<android::hardware::BHwBinder> &",
4367   "referenced_type" : "type-618",
4368   "self_type" : "type-641",
4369   "size" : 4,
4370   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4371  },
4372  {
4373   "alignment" : 4,
4374   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4375   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4376   "referenced_type" : "type-690",
4377   "self_type" : "type-692",
4378   "size" : 4,
4379   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4380  },
4381  {
4382   "alignment" : 4,
4383   "linker_set_key" : "const bool &",
4384   "name" : "const bool &",
4385   "referenced_type" : "type-129",
4386   "self_type" : "type-373",
4387   "size" : 4,
4388   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4389  },
4390  {
4391   "alignment" : 4,
4392   "linker_set_key" : "const double &",
4393   "name" : "const double &",
4394   "referenced_type" : "type-397",
4395   "self_type" : "type-398",
4396   "size" : 4,
4397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4398  },
4399  {
4400   "alignment" : 4,
4401   "linker_set_key" : "const float &",
4402   "name" : "const float &",
4403   "referenced_type" : "type-391",
4404   "self_type" : "type-392",
4405   "size" : 4,
4406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4407  },
4408  {
4409   "alignment" : 4,
4410   "linker_set_key" : "const int &",
4411   "name" : "const int &",
4412   "referenced_type" : "type-591",
4413   "self_type" : "type-590",
4414   "size" : 4,
4415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4416  },
4417  {
4418   "linker_set_key" : "const iter<is_const> &",
4419   "name" : "const iter<is_const> &",
4420   "referenced_type" : "type-162",
4421   "self_type" : "type-164",
4422   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4423  },
4424  {
4425   "linker_set_key" : "const iter<is_const> &",
4426   "name" : "const iter<is_const> &",
4427   "referenced_type" : "type-242",
4428   "self_type" : "type-244",
4429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4430  },
4431  {
4432   "linker_set_key" : "const iter<is_const> &",
4433   "name" : "const iter<is_const> &",
4434   "referenced_type" : "type-421",
4435   "self_type" : "type-423",
4436   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4437  },
4438  {
4439   "linker_set_key" : "const iter<is_const> &",
4440   "name" : "const iter<is_const> &",
4441   "referenced_type" : "type-56",
4442   "self_type" : "type-58",
4443   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4444  },
4445  {
4446   "linker_set_key" : "const iter<is_const> &",
4447   "name" : "const iter<is_const> &",
4448   "referenced_type" : "type-715",
4449   "self_type" : "type-717",
4450   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4451  },
4452  {
4453   "linker_set_key" : "const iter<is_const> &",
4454   "name" : "const iter<is_const> &",
4455   "referenced_type" : "type-80",
4456   "self_type" : "type-82",
4457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "const log_msg &",
4462   "name" : "const log_msg &",
4463   "referenced_type" : "type-173",
4464   "self_type" : "type-255",
4465   "size" : 4,
4466   "source_file" : "/system/core/liblog/include/log/log_read.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "const long long &",
4471   "name" : "const long long &",
4472   "referenced_type" : "type-386",
4473   "self_type" : "type-387",
4474   "size" : 4,
4475   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "const short &",
4480   "name" : "const short &",
4481   "referenced_type" : "type-379",
4482   "self_type" : "type-380",
4483   "size" : 4,
4484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const signed char &",
4489   "name" : "const signed char &",
4490   "referenced_type" : "type-374",
4491   "self_type" : "type-376",
4492   "size" : 4,
4493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4498   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4499   "referenced_type" : "type-189",
4500   "self_type" : "type-191",
4501   "size" : 4,
4502   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4507   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4508   "referenced_type" : "type-518",
4509   "self_type" : "type-520",
4510   "size" : 4,
4511   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4516   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4517   "referenced_type" : "type-740",
4518   "self_type" : "type-742",
4519   "size" : 4,
4520   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4525   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4526   "referenced_type" : "type-98",
4527   "self_type" : "type-100",
4528   "size" : 4,
4529   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "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 *> > *)> > > &",
4534   "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 *> > *)> > > &",
4535   "referenced_type" : "type-134",
4536   "self_type" : "type-133",
4537   "size" : 4,
4538   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "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 *> > *)> > > &",
4543   "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 *> > *)> > > &",
4544   "referenced_type" : "type-228",
4545   "self_type" : "type-227",
4546   "size" : 4,
4547   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "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 *> > *)> > > &",
4552   "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 *> > *)> > > &",
4553   "referenced_type" : "type-269",
4554   "self_type" : "type-268",
4555   "size" : 4,
4556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "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 *> > *)> > > &",
4561   "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 *> > *)> > > &",
4562   "referenced_type" : "type-684",
4563   "self_type" : "type-683",
4564   "size" : 4,
4565   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "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 *> > *)> > > &",
4570   "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 *> > *)> > > &",
4571   "referenced_type" : "type-74",
4572   "self_type" : "type-73",
4573   "size" : 4,
4574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "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 *> > *)> > > &",
4579   "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 *> > *)> > > &",
4580   "referenced_type" : "type-774",
4581   "self_type" : "type-773",
4582   "size" : 4,
4583   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const unsigned char &",
4588   "name" : "const unsigned char &",
4589   "referenced_type" : "type-377",
4590   "self_type" : "type-378",
4591   "size" : 4,
4592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const unsigned int &",
4597   "name" : "const unsigned int &",
4598   "referenced_type" : "type-30",
4599   "self_type" : "type-385",
4600   "size" : 4,
4601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "const unsigned long long &",
4606   "name" : "const unsigned long long &",
4607   "referenced_type" : "type-389",
4608   "self_type" : "type-390",
4609   "size" : 4,
4610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "const unsigned short &",
4615   "name" : "const unsigned short &",
4616   "referenced_type" : "type-383",
4617   "self_type" : "type-384",
4618   "size" : 4,
4619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "int &",
4624   "name" : "int &",
4625   "referenced_type" : "type-20",
4626   "self_type" : "type-478",
4627   "size" : 4,
4628   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "unsigned char &",
4633   "name" : "unsigned char &",
4634   "referenced_type" : "type-177",
4635   "self_type" : "type-619",
4636   "size" : 4,
4637   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "unsigned int &",
4642   "name" : "unsigned int &",
4643   "referenced_type" : "type-2",
4644   "self_type" : "type-634",
4645   "size" : 4,
4646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
4647  }
4648 ],
4649 "pointer_types" :
4650 [
4651  {
4652   "alignment" : 4,
4653   "linker_set_key" : "android::Condition *",
4654   "name" : "android::Condition *",
4655   "referenced_type" : "type-130",
4656   "self_type" : "type-598",
4657   "size" : 4,
4658   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4659  },
4660  {
4661   "alignment" : 4,
4662   "linker_set_key" : "android::Mutex *",
4663   "name" : "android::Mutex *",
4664   "referenced_type" : "type-26",
4665   "self_type" : "type-593",
4666   "size" : 4,
4667   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4668  },
4669  {
4670   "alignment" : 4,
4671   "linker_set_key" : "android::Mutex::Autolock *",
4672   "name" : "android::Mutex::Autolock *",
4673   "referenced_type" : "type-594",
4674   "self_type" : "type-596",
4675   "size" : 4,
4676   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4677  },
4678  {
4679   "alignment" : 4,
4680   "linker_set_key" : "android::RWLock *",
4681   "name" : "android::RWLock *",
4682   "referenced_type" : "type-599",
4683   "self_type" : "type-601",
4684   "size" : 4,
4685   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4686  },
4687  {
4688   "alignment" : 4,
4689   "linker_set_key" : "android::RWLock::AutoRLock *",
4690   "name" : "android::RWLock::AutoRLock *",
4691   "referenced_type" : "type-602",
4692   "self_type" : "type-604",
4693   "size" : 4,
4694   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4695  },
4696  {
4697   "alignment" : 4,
4698   "linker_set_key" : "android::RWLock::AutoWLock *",
4699   "name" : "android::RWLock::AutoWLock *",
4700   "referenced_type" : "type-605",
4701   "self_type" : "type-606",
4702   "size" : 4,
4703   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4704  },
4705  {
4706   "alignment" : 4,
4707   "linker_set_key" : "android::RefBase *",
4708   "name" : "android::RefBase *",
4709   "referenced_type" : "type-7",
4710   "self_type" : "type-403",
4711   "size" : 4,
4712   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "linker_set_key" : "android::RefBase::weakref_impl *",
4717   "name" : "android::RefBase::weakref_impl *",
4718   "referenced_type" : "type-10",
4719   "self_type" : "type-9",
4720   "size" : 4,
4721   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4722  },
4723  {
4724   "alignment" : 4,
4725   "linker_set_key" : "android::RefBase::weakref_impl *",
4726   "name" : "android::RefBase::weakref_impl *",
4727   "referenced_type" : "type-148",
4728   "self_type" : "type-147",
4729   "size" : 4,
4730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4731  },
4732  {
4733   "alignment" : 4,
4734   "linker_set_key" : "android::RefBase::weakref_impl *",
4735   "name" : "android::RefBase::weakref_impl *",
4736   "referenced_type" : "type-239",
4737   "self_type" : "type-238",
4738   "size" : 4,
4739   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4740  },
4741  {
4742   "alignment" : 4,
4743   "linker_set_key" : "android::RefBase::weakref_impl *",
4744   "name" : "android::RefBase::weakref_impl *",
4745   "referenced_type" : "type-713",
4746   "self_type" : "type-712",
4747   "size" : 4,
4748   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4749  },
4750  {
4751   "alignment" : 4,
4752   "linker_set_key" : "android::RefBase::weakref_impl *",
4753   "name" : "android::RefBase::weakref_impl *",
4754   "referenced_type" : "type-78",
4755   "self_type" : "type-77",
4756   "size" : 4,
4757   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4758  },
4759  {
4760   "alignment" : 4,
4761   "linker_set_key" : "android::RefBase::weakref_impl *",
4762   "name" : "android::RefBase::weakref_impl *",
4763   "referenced_type" : "type-781",
4764   "self_type" : "type-780",
4765   "size" : 4,
4766   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4767  },
4768  {
4769   "alignment" : 4,
4770   "linker_set_key" : "android::RefBase::weakref_type *",
4771   "name" : "android::RefBase::weakref_type *",
4772   "referenced_type" : "type-12",
4773   "self_type" : "type-11",
4774   "size" : 4,
4775   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4776  },
4777  {
4778   "alignment" : 4,
4779   "linker_set_key" : "android::ReferenceRenamer *",
4780   "name" : "android::ReferenceRenamer *",
4781   "referenced_type" : "type-399",
4782   "self_type" : "type-400",
4783   "size" : 4,
4784   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4785  },
4786  {
4787   "alignment" : 4,
4788   "linker_set_key" : "android::ScopedTrace *",
4789   "name" : "android::ScopedTrace *",
4790   "referenced_type" : "type-609",
4791   "self_type" : "type-610",
4792   "size" : 4,
4793   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4794  },
4795  {
4796   "alignment" : 4,
4797   "linker_set_key" : "android::String16 *",
4798   "name" : "android::String16 *",
4799   "referenced_type" : "type-39",
4800   "self_type" : "type-495",
4801   "size" : 4,
4802   "source_file" : "/system/core/libutils/include/utils/String16.h"
4803  },
4804  {
4805   "alignment" : 4,
4806   "linker_set_key" : "android::String8 *",
4807   "name" : "android::String8 *",
4808   "referenced_type" : "type-50",
4809   "self_type" : "type-487",
4810   "size" : 4,
4811   "source_file" : "/system/core/libutils/include/utils/String8.h"
4812  },
4813  {
4814   "alignment" : 4,
4815   "linker_set_key" : "android::Thread *",
4816   "name" : "android::Thread *",
4817   "referenced_type" : "type-128",
4818   "self_type" : "type-127",
4819   "size" : 4,
4820   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4821  },
4822  {
4823   "alignment" : 4,
4824   "linker_set_key" : "android::VirtualLightRefBase *",
4825   "name" : "android::VirtualLightRefBase *",
4826   "referenced_type" : "type-295",
4827   "self_type" : "type-302",
4828   "size" : 4,
4829   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4830  },
4831  {
4832   "alignment" : 4,
4833   "linker_set_key" : "android::hardware::BHwBinder *",
4834   "name" : "android::hardware::BHwBinder *",
4835   "referenced_type" : "type-234",
4836   "self_type" : "type-233",
4837   "size" : 4,
4838   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4839  },
4840  {
4841   "alignment" : 4,
4842   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb> *",
4843   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb> *",
4844   "referenced_type" : "type-502",
4845   "self_type" : "type-501",
4846   "size" : 4,
4847   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4848  },
4849  {
4850   "alignment" : 4,
4851   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback> *",
4852   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback> *",
4853   "referenced_type" : "type-153",
4854   "self_type" : "type-736",
4855   "size" : 4,
4856   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4857  },
4858  {
4859   "alignment" : 4,
4860   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4861   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4862   "referenced_type" : "type-534",
4863   "self_type" : "type-539",
4864   "size" : 4,
4865   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4866  },
4867  {
4868   "alignment" : 4,
4869   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4870   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4871   "referenced_type" : "type-552",
4872   "self_type" : "type-557",
4873   "size" : 4,
4874   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4875  },
4876  {
4877   "alignment" : 4,
4878   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4879   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4880   "referenced_type" : "type-542",
4881   "self_type" : "type-547",
4882   "size" : 4,
4883   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4884  },
4885  {
4886   "alignment" : 4,
4887   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4888   "name" : "android::hardware::GrantorDescriptor *",
4889   "referenced_type" : "type-428",
4890   "self_type" : "type-427",
4891   "size" : 4,
4892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4893  },
4894  {
4895   "alignment" : 4,
4896   "linker_set_key" : "android::hardware::IBinder *",
4897   "name" : "android::hardware::IBinder *",
4898   "referenced_type" : "type-33",
4899   "self_type" : "type-32",
4900   "size" : 4,
4901   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4902  },
4903  {
4904   "alignment" : 4,
4905   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4906   "name" : "android::hardware::IBinder::DeathRecipient *",
4907   "referenced_type" : "type-17",
4908   "self_type" : "type-694",
4909   "size" : 4,
4910   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4911  },
4912  {
4913   "alignment" : 4,
4914   "linker_set_key" : "android::hardware::IInterface *",
4915   "name" : "android::hardware::IInterface *",
4916   "referenced_type" : "type-154",
4917   "self_type" : "type-779",
4918   "size" : 4,
4919   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4920  },
4921  {
4922   "alignment" : 4,
4923   "linker_set_key" : "android::hardware::Parcel *",
4924   "name" : "android::hardware::Parcel *",
4925   "referenced_type" : "type-503",
4926   "self_type" : "type-509",
4927   "size" : 4,
4928   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4929  },
4930  {
4931   "alignment" : 4,
4932   "linker_set_key" : "android::hardware::ProcessState *",
4933   "name" : "android::hardware::ProcessState *",
4934   "referenced_type" : "type-19",
4935   "self_type" : "type-18",
4936   "size" : 4,
4937   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4938  },
4939  {
4940   "alignment" : 4,
4941   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
4942   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
4943   "referenced_type" : "type-276",
4944   "self_type" : "type-277",
4945   "size" : 4,
4946   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4947  },
4948  {
4949   "alignment" : 4,
4950   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
4951   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
4952   "referenced_type" : "type-706",
4953   "self_type" : "type-707",
4954   "size" : 4,
4955   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4956  },
4957  {
4958   "alignment" : 4,
4959   "linker_set_key" : "android::hardware::Return<bool> *",
4960   "name" : "android::hardware::Return<bool> *",
4961   "referenced_type" : "type-256",
4962   "self_type" : "type-271",
4963   "size" : 4,
4964   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4965  },
4966  {
4967   "alignment" : 4,
4968   "linker_set_key" : "android::hardware::Return<void> *",
4969   "name" : "android::hardware::Return<void> *",
4970   "referenced_type" : "type-288",
4971   "self_type" : "type-290",
4972   "size" : 4,
4973   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4974  },
4975  {
4976   "alignment" : 4,
4977   "linker_set_key" : "android::hardware::Status *",
4978   "name" : "android::hardware::Status *",
4979   "referenced_type" : "type-236",
4980   "self_type" : "type-245",
4981   "size" : 4,
4982   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4983  },
4984  {
4985   "alignment" : 4,
4986   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4987   "name" : "android::hardware::details::HidlInstrumentor *",
4988   "referenced_type" : "type-158",
4989   "self_type" : "type-687",
4990   "size" : 4,
4991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4992  },
4993  {
4994   "alignment" : 4,
4995   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4996   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4997   "referenced_type" : "type-438",
4998   "self_type" : "type-677",
4999   "size" : 4,
5000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5001  },
5002  {
5003   "alignment" : 4,
5004   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5005   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5006   "referenced_type" : "type-430",
5007   "self_type" : "type-671",
5008   "size" : 4,
5009   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5010  },
5011  {
5012   "alignment" : 4,
5013   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5014   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5015   "referenced_type" : "type-723",
5016   "self_type" : "type-766",
5017   "size" : 4,
5018   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5019  },
5020  {
5021   "alignment" : 4,
5022   "linker_set_key" : "android::hardware::details::return_status *",
5023   "name" : "android::hardware::details::return_status *",
5024   "referenced_type" : "type-257",
5025   "self_type" : "type-283",
5026   "size" : 4,
5027   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5028  },
5029  {
5030   "alignment" : 4,
5031   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5032   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5033   "referenced_type" : "type-441",
5034   "self_type" : "type-440",
5035   "size" : 4,
5036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5037  },
5038  {
5039   "alignment" : 4,
5040   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5041   "name" : "android::hardware::hidl_binder_death_recipient *",
5042   "referenced_type" : "type-3",
5043   "self_type" : "type-215",
5044   "size" : 4,
5045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5046  },
5047  {
5048   "alignment" : 4,
5049   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5050   "name" : "android::hardware::hidl_death_recipient *",
5051   "referenced_type" : "type-6",
5052   "self_type" : "type-5",
5053   "size" : 4,
5054   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5055  },
5056  {
5057   "alignment" : 4,
5058   "linker_set_key" : "android::hardware::hidl_memory *",
5059   "name" : "android::hardware::hidl_memory *",
5060   "referenced_type" : "type-412",
5061   "self_type" : "type-413",
5062   "size" : 4,
5063   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5064  },
5065  {
5066   "alignment" : 4,
5067   "linker_set_key" : "android::hardware::hidl_string *",
5068   "name" : "android::hardware::hidl_string *",
5069   "referenced_type" : "type-407",
5070   "self_type" : "type-432",
5071   "size" : 4,
5072   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5073  },
5074  {
5075   "alignment" : 4,
5076   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5077   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5078   "referenced_type" : "type-437",
5079   "self_type" : "type-443",
5080   "size" : 4,
5081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5082  },
5083  {
5084   "alignment" : 4,
5085   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5086   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5087   "referenced_type" : "type-429",
5088   "self_type" : "type-433",
5089   "size" : 4,
5090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5091  },
5092  {
5093   "alignment" : 4,
5094   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5095   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5096   "referenced_type" : "type-722",
5097   "self_type" : "type-726",
5098   "size" : 4,
5099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5100  },
5101  {
5102   "alignment" : 4,
5103   "linker_set_key" : "android::hardware::hidl_version *",
5104   "name" : "android::hardware::hidl_version *",
5105   "referenced_type" : "type-459",
5106   "self_type" : "type-460",
5107   "size" : 4,
5108   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5109  },
5110  {
5111   "alignment" : 4,
5112   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb *",
5113   "name" : "android::hardware::usb::V1_0::BnHwUsb *",
5114   "referenced_type" : "type-491",
5115   "self_type" : "type-607",
5116   "size" : 4,
5117   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5118  },
5119  {
5120   "alignment" : 4,
5121   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5122   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback *",
5123   "referenced_type" : "type-517",
5124   "self_type" : "type-660",
5125   "size" : 4,
5126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h"
5127  },
5128  {
5129   "alignment" : 4,
5130   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb *",
5131   "name" : "android::hardware::usb::V1_0::BpHwUsb *",
5132   "referenced_type" : "type-665",
5133   "self_type" : "type-735",
5134   "size" : 4,
5135   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5136  },
5137  {
5138   "alignment" : 4,
5139   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
5140   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback *",
5141   "referenced_type" : "type-150",
5142   "self_type" : "type-169",
5143   "size" : 4,
5144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5145  },
5146  {
5147   "alignment" : 4,
5148   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb *",
5149   "name" : "android::hardware::usb::V1_0::BsUsb *",
5150   "referenced_type" : "type-700",
5151   "self_type" : "type-705",
5152   "size" : 4,
5153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5154  },
5155  {
5156   "alignment" : 4,
5157   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback *",
5158   "name" : "android::hardware::usb::V1_0::BsUsbCallback *",
5159   "referenced_type" : "type-703",
5160   "self_type" : "type-704",
5161   "size" : 4,
5162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5163  },
5164  {
5165   "alignment" : 4,
5166   "linker_set_key" : "android::hardware::usb::V1_0::IUsb *",
5167   "name" : "android::hardware::usb::V1_0::IUsb *",
5168   "referenced_type" : "type-202",
5169   "self_type" : "type-201",
5170   "size" : 4,
5171   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5172  },
5173  {
5174   "alignment" : 4,
5175   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback *",
5176   "name" : "android::hardware::usb::V1_0::IUsbCallback *",
5177   "referenced_type" : "type-145",
5178   "self_type" : "type-144",
5179   "size" : 4,
5180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5181  },
5182  {
5183   "alignment" : 4,
5184   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus *",
5185   "name" : "android::hardware::usb::V1_0::PortStatus *",
5186   "referenced_type" : "type-632",
5187   "self_type" : "type-725",
5188   "size" : 4,
5189   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5190  },
5191  {
5192   "alignment" : 4,
5193   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5194   "name" : "android::hidl::base::V1_0::BnHwBase *",
5195   "referenced_type" : "type-492",
5196   "self_type" : "type-516",
5197   "size" : 4,
5198   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5199  },
5200  {
5201   "alignment" : 4,
5202   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5203   "name" : "android::hidl::base::V1_0::IBase *",
5204   "referenced_type" : "type-16",
5205   "self_type" : "type-15",
5206   "size" : 4,
5207   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5208  },
5209  {
5210   "alignment" : 4,
5211   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5212   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5213   "referenced_type" : "type-97",
5214   "self_type" : "type-96",
5215   "size" : 4,
5216   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5217  },
5218  {
5219   "alignment" : 4,
5220   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5221   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5222   "referenced_type" : "type-138",
5223   "self_type" : "type-137",
5224   "size" : 4,
5225   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5226  },
5227  {
5228   "alignment" : 4,
5229   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5230   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5231   "referenced_type" : "type-763",
5232   "self_type" : "type-772",
5233   "size" : 4,
5234   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5235  },
5236  {
5237   "alignment" : 4,
5238   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5239   "name" : "android::sp<android::hardware::IBinder> *",
5240   "referenced_type" : "type-45",
5241   "self_type" : "type-776",
5242   "size" : 4,
5243   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5244  },
5245  {
5246   "alignment" : 4,
5247   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5248   "name" : "android::sp<android::hardware::ProcessState> *",
5249   "referenced_type" : "type-88",
5250   "self_type" : "type-87",
5251   "size" : 4,
5252   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5253  },
5254  {
5255   "alignment" : 4,
5256   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5257   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5258   "referenced_type" : "type-214",
5259   "self_type" : "type-213",
5260   "size" : 4,
5261   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5262  },
5263  {
5264   "alignment" : 4,
5265   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5266   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> *",
5267   "referenced_type" : "type-200",
5268   "self_type" : "type-199",
5269   "size" : 4,
5270   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5271  },
5272  {
5273   "alignment" : 4,
5274   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5275   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5276   "referenced_type" : "type-143",
5277   "self_type" : "type-142",
5278   "size" : 4,
5279   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5280  },
5281  {
5282   "alignment" : 4,
5283   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5284   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5285   "referenced_type" : "type-493",
5286   "self_type" : "type-697",
5287   "size" : 4,
5288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5289  },
5290  {
5291   "alignment" : 4,
5292   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5293   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5294   "referenced_type" : "type-95",
5295   "self_type" : "type-107",
5296   "size" : 4,
5297   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5298  },
5299  {
5300   "alignment" : 4,
5301   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5302   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5303   "referenced_type" : "type-136",
5304   "self_type" : "type-139",
5305   "size" : 4,
5306   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5307  },
5308  {
5309   "alignment" : 4,
5310   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5311   "name" : "android::wp<android::hardware::BHwBinder> *",
5312   "referenced_type" : "type-410",
5313   "self_type" : "type-481",
5314   "size" : 4,
5315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5316  },
5317  {
5318   "alignment" : 4,
5319   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5320   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5321   "referenced_type" : "type-693",
5322   "self_type" : "type-695",
5323   "size" : 4,
5324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5325  },
5326  {
5327   "alignment" : 4,
5328   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5329   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5330   "referenced_type" : "type-4",
5331   "self_type" : "type-333",
5332   "size" : 4,
5333   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5334  },
5335  {
5336   "alignment" : 4,
5337   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5338   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5339   "referenced_type" : "type-14",
5340   "self_type" : "type-688",
5341   "size" : 4,
5342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5343  },
5344  {
5345   "alignment" : 4,
5346   "linker_set_key" : "android_flex_plane *",
5347   "name" : "android_flex_plane *",
5348   "referenced_type" : "type-579",
5349   "self_type" : "type-582",
5350   "size" : 4,
5351   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5352  },
5353  {
5354   "alignment" : 4,
5355   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5356   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5357   "referenced_type" : "type-36",
5358   "self_type" : "type-35",
5359   "size" : 4,
5360   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5361  },
5362  {
5363   "alignment" : 4,
5364   "linker_set_key" : "char *",
5365   "name" : "char *",
5366   "referenced_type" : "type-53",
5367   "self_type" : "type-304",
5368   "size" : 4,
5369   "source_file" : "/system/core/liblog/include/log/log_read.h"
5370  },
5371  {
5372   "alignment" : 4,
5373   "linker_set_key" : "const android::NativeHandle *",
5374   "name" : "const android::NativeHandle *",
5375   "referenced_type" : "type-473",
5376   "self_type" : "type-474",
5377   "size" : 4,
5378   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5379  },
5380  {
5381   "alignment" : 4,
5382   "linker_set_key" : "const android::RefBase *",
5383   "name" : "const android::RefBase *",
5384   "referenced_type" : "type-401",
5385   "self_type" : "type-402",
5386   "size" : 4,
5387   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5388  },
5389  {
5390   "alignment" : 4,
5391   "linker_set_key" : "const android::String16 *",
5392   "name" : "const android::String16 *",
5393   "referenced_type" : "type-38",
5394   "self_type" : "type-490",
5395   "size" : 4,
5396   "source_file" : "/system/core/libutils/include/utils/String16.h"
5397  },
5398  {
5399   "alignment" : 4,
5400   "linker_set_key" : "const android::String8 *",
5401   "name" : "const android::String8 *",
5402   "referenced_type" : "type-483",
5403   "self_type" : "type-484",
5404   "size" : 4,
5405   "source_file" : "/system/core/libutils/include/utils/String8.h"
5406  },
5407  {
5408   "alignment" : 4,
5409   "linker_set_key" : "const android::VectorImpl *",
5410   "name" : "const android::VectorImpl *",
5411   "referenced_type" : "type-560",
5412   "self_type" : "type-561",
5413   "size" : 4,
5414   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5415  },
5416  {
5417   "alignment" : 4,
5418   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5419   "name" : "const android::hardware::BpHwRefBase *",
5420   "referenced_type" : "type-498",
5421   "self_type" : "type-499",
5422   "size" : 4,
5423   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5424  },
5425  {
5426   "alignment" : 4,
5427   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5428   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5429   "referenced_type" : "type-527",
5430   "self_type" : "type-528",
5431   "size" : 4,
5432   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5433  },
5434  {
5435   "alignment" : 4,
5436   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5437   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5438   "referenced_type" : "type-532",
5439   "self_type" : "type-533",
5440   "size" : 4,
5441   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5442  },
5443  {
5444   "alignment" : 4,
5445   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
5446   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > *",
5447   "referenced_type" : "type-280",
5448   "self_type" : "type-281",
5449   "size" : 4,
5450   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5451  },
5452  {
5453   "alignment" : 4,
5454   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
5455   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > *",
5456   "referenced_type" : "type-710",
5457   "self_type" : "type-711",
5458   "size" : 4,
5459   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5460  },
5461  {
5462   "alignment" : 4,
5463   "linker_set_key" : "const android::hardware::Return<bool> *",
5464   "name" : "const android::hardware::Return<bool> *",
5465   "referenced_type" : "type-274",
5466   "self_type" : "type-275",
5467   "size" : 4,
5468   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5469  },
5470  {
5471   "alignment" : 4,
5472   "linker_set_key" : "const android::hardware::Status *",
5473   "name" : "const android::hardware::Status *",
5474   "referenced_type" : "type-248",
5475   "self_type" : "type-254",
5476   "size" : 4,
5477   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5478  },
5479  {
5480   "alignment" : 4,
5481   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5482   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5483   "referenced_type" : "type-679",
5484   "self_type" : "type-680",
5485   "size" : 4,
5486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5487  },
5488  {
5489   "alignment" : 4,
5490   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5491   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5492   "referenced_type" : "type-673",
5493   "self_type" : "type-674",
5494   "size" : 4,
5495   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5496  },
5497  {
5498   "alignment" : 4,
5499   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5500   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus> *",
5501   "referenced_type" : "type-768",
5502   "self_type" : "type-769",
5503   "size" : 4,
5504   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5505  },
5506  {
5507   "alignment" : 4,
5508   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5509   "name" : "const android::hardware::details::hidl_pointer<int> *",
5510   "referenced_type" : "type-608",
5511   "self_type" : "type-615",
5512   "size" : 4,
5513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5514  },
5515  {
5516   "alignment" : 4,
5517   "linker_set_key" : "const android::hardware::details::return_status *",
5518   "name" : "const android::hardware::details::return_status *",
5519   "referenced_type" : "type-285",
5520   "self_type" : "type-286",
5521   "size" : 4,
5522   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5523  },
5524  {
5525   "alignment" : 4,
5526   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5527   "name" : "const android::hardware::hidl_death_recipient *",
5528   "referenced_type" : "type-675",
5529   "self_type" : "type-686",
5530   "size" : 4,
5531   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5532  },
5533  {
5534   "alignment" : 4,
5535   "linker_set_key" : "const android::hardware::hidl_memory *",
5536   "name" : "const android::hardware::hidl_memory *",
5537   "referenced_type" : "type-415",
5538   "self_type" : "type-419",
5539   "size" : 4,
5540   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5541  },
5542  {
5543   "alignment" : 4,
5544   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5545   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus> *",
5546   "referenced_type" : "type-727",
5547   "self_type" : "type-731",
5548   "size" : 4,
5549   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5550  },
5551  {
5552   "alignment" : 4,
5553   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5554   "name" : "const android::hardware::hidl_vec<int> *",
5555   "referenced_type" : "type-451",
5556   "self_type" : "type-452",
5557   "size" : 4,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5559  },
5560  {
5561   "alignment" : 4,
5562   "linker_set_key" : "const android::hardware::hidl_version *",
5563   "name" : "const android::hardware::hidl_version *",
5564   "referenced_type" : "type-461",
5565   "self_type" : "type-462",
5566   "size" : 4,
5567   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5568  },
5569  {
5570   "alignment" : 4,
5571   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb *",
5572   "name" : "const android::hardware::usb::V1_0::BpHwUsb *",
5573   "referenced_type" : "type-664",
5574   "self_type" : "type-668",
5575   "size" : 4,
5576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
5577  },
5578  {
5579   "alignment" : 4,
5580   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5581   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback *",
5582   "referenced_type" : "type-662",
5583   "self_type" : "type-663",
5584   "size" : 4,
5585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
5586  },
5587  {
5588   "alignment" : 4,
5589   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb *",
5590   "name" : "const android::hardware::usb::V1_0::IUsb *",
5591   "referenced_type" : "type-650",
5592   "self_type" : "type-651",
5593   "size" : 4,
5594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
5595  },
5596  {
5597   "alignment" : 4,
5598   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback *",
5599   "name" : "const android::hardware::usb::V1_0::IUsbCallback *",
5600   "referenced_type" : "type-188",
5601   "self_type" : "type-192",
5602   "size" : 4,
5603   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5604  },
5605  {
5606   "alignment" : 4,
5607   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus *",
5608   "name" : "const android::hardware::usb::V1_0::PortStatus *",
5609   "referenced_type" : "type-730",
5610   "self_type" : "type-729",
5611   "size" : 4,
5612   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5613  },
5614  {
5615   "alignment" : 4,
5616   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5617   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5618   "referenced_type" : "type-658",
5619   "self_type" : "type-659",
5620   "size" : 4,
5621   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5622  },
5623  {
5624   "alignment" : 4,
5625   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5626   "name" : "const android::hidl::base::V1_0::IBase *",
5627   "referenced_type" : "type-538",
5628   "self_type" : "type-537",
5629   "size" : 4,
5630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5631  },
5632  {
5633   "alignment" : 4,
5634   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5635   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5636   "referenced_type" : "type-114",
5637   "self_type" : "type-125",
5638   "size" : 4,
5639   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5640  },
5641  {
5642   "alignment" : 4,
5643   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5644   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5645   "referenced_type" : "type-611",
5646   "self_type" : "type-612",
5647   "size" : 4,
5648   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5649  },
5650  {
5651   "alignment" : 4,
5652   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5653   "name" : "const android::sp<android::hardware::IBinder> *",
5654   "referenced_type" : "type-44",
5655   "self_type" : "type-777",
5656   "size" : 4,
5657   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5658  },
5659  {
5660   "alignment" : 4,
5661   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5662   "name" : "const android::sp<android::hardware::ProcessState> *",
5663   "referenced_type" : "type-91",
5664   "self_type" : "type-92",
5665   "size" : 4,
5666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5667  },
5668  {
5669   "alignment" : 4,
5670   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5671   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5672   "referenced_type" : "type-231",
5673   "self_type" : "type-230",
5674   "size" : 4,
5675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5676  },
5677  {
5678   "alignment" : 4,
5679   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5680   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5681   "referenced_type" : "type-367",
5682   "self_type" : "type-661",
5683   "size" : 4,
5684   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5685  },
5686  {
5687   "alignment" : 4,
5688   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5689   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb> *",
5690   "referenced_type" : "type-208",
5691   "self_type" : "type-207",
5692   "size" : 4,
5693   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5694  },
5695  {
5696   "alignment" : 4,
5697   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5698   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback> *",
5699   "referenced_type" : "type-185",
5700   "self_type" : "type-184",
5701   "size" : 4,
5702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5703  },
5704  {
5705   "alignment" : 4,
5706   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5707   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5708   "referenced_type" : "type-698",
5709   "self_type" : "type-750",
5710   "size" : 4,
5711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5712  },
5713  {
5714   "alignment" : 4,
5715   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5716   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5717   "referenced_type" : "type-108",
5718   "self_type" : "type-109",
5719   "size" : 4,
5720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5721  },
5722  {
5723   "alignment" : 4,
5724   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5725   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5726   "referenced_type" : "type-140",
5727   "self_type" : "type-141",
5728   "size" : 4,
5729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5730  },
5731  {
5732   "alignment" : 4,
5733   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5734   "name" : "const android::wp<android::hardware::BHwBinder> *",
5735   "referenced_type" : "type-618",
5736   "self_type" : "type-629",
5737   "size" : 4,
5738   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5739  },
5740  {
5741   "alignment" : 4,
5742   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5743   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5744   "referenced_type" : "type-345",
5745   "self_type" : "type-355",
5746   "size" : 4,
5747   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5748  },
5749  {
5750   "alignment" : 4,
5751   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5752   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5753   "referenced_type" : "type-690",
5754   "self_type" : "type-691",
5755   "size" : 4,
5756   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5757  },
5758  {
5759   "alignment" : 4,
5760   "linker_set_key" : "const char *",
5761   "name" : "const char *",
5762   "referenced_type" : "type-52",
5763   "self_type" : "type-51",
5764   "size" : 4,
5765   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5766  },
5767  {
5768   "alignment" : 4,
5769   "linker_set_key" : "const char16_t *",
5770   "name" : "const char16_t *",
5771   "referenced_type" : "type-41",
5772   "self_type" : "type-40",
5773   "size" : 4,
5774   "source_file" : "/system/core/libutils/include/utils/String16.h"
5775  },
5776  {
5777   "alignment" : 4,
5778   "linker_set_key" : "const log_msg *",
5779   "name" : "const log_msg *",
5780   "referenced_type" : "type-173",
5781   "self_type" : "type-226",
5782   "size" : 4,
5783   "source_file" : "/system/core/liblog/include/log/log_read.h"
5784  },
5785  {
5786   "alignment" : 4,
5787   "linker_set_key" : "const native_handle *",
5788   "name" : "const native_handle *",
5789   "referenced_type" : "type-396",
5790   "self_type" : "type-395",
5791   "size" : 4,
5792   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5793  },
5794  {
5795   "alignment" : 4,
5796   "linker_set_key" : "const unsigned char *",
5797   "name" : "const unsigned char *",
5798   "referenced_type" : "type-377",
5799   "self_type" : "type-458",
5800   "size" : 4,
5801   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5802  },
5803  {
5804   "alignment" : 4,
5805   "linker_set_key" : "const unsigned long long *",
5806   "name" : "const unsigned long long *",
5807   "referenced_type" : "type-389",
5808   "self_type" : "type-510",
5809   "size" : 4,
5810   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5811  },
5812  {
5813   "alignment" : 4,
5814   "linker_set_key" : "const void *",
5815   "name" : "const void *",
5816   "referenced_type" : "type-464",
5817   "self_type" : "type-465",
5818   "size" : 4,
5819   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5820  },
5821  {
5822   "alignment" : 4,
5823   "linker_set_key" : "int (*)(void *)",
5824   "name" : "int (*)(void *)",
5825   "referenced_type" : "type-588",
5826   "self_type" : "type-589",
5827   "size" : 4,
5828   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5829  },
5830  {
5831   "alignment" : 4,
5832   "linker_set_key" : "int *",
5833   "name" : "int *",
5834   "referenced_type" : "type-20",
5835   "self_type" : "type-450",
5836   "size" : 4,
5837   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5838  },
5839  {
5840   "alignment" : 4,
5841   "linker_set_key" : "log_msg *",
5842   "name" : "log_msg *",
5843   "referenced_type" : "type-174",
5844   "self_type" : "type-289",
5845   "size" : 4,
5846   "source_file" : "/system/core/liblog/include/log/log_read.h"
5847  },
5848  {
5849   "alignment" : 4,
5850   "linker_set_key" : "native_handle *",
5851   "name" : "native_handle *",
5852   "referenced_type" : "type-300",
5853   "self_type" : "type-299",
5854   "size" : 4,
5855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5856  },
5857  {
5858   "alignment" : 4,
5859   "linker_set_key" : "unsigned char *",
5860   "name" : "unsigned char *",
5861   "referenced_type" : "type-177",
5862   "self_type" : "type-505",
5863   "size" : 4,
5864   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5865  },
5866  {
5867   "alignment" : 4,
5868   "linker_set_key" : "unsigned int *",
5869   "name" : "unsigned int *",
5870   "referenced_type" : "type-2",
5871   "self_type" : "type-739",
5872   "size" : 4,
5873   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5874  },
5875  {
5876   "alignment" : 4,
5877   "linker_set_key" : "unsigned long long *",
5878   "name" : "unsigned long long *",
5879   "referenced_type" : "type-13",
5880   "self_type" : "type-506",
5881   "size" : 4,
5882   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5883  },
5884  {
5885   "alignment" : 4,
5886   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5887   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5888   "referenced_type" : "type-508",
5889   "self_type" : "type-507",
5890   "size" : 4,
5891   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5892  },
5893  {
5894   "alignment" : 4,
5895   "linker_set_key" : "void *",
5896   "name" : "void *",
5897   "referenced_type" : "type-22",
5898   "self_type" : "type-21",
5899   "size" : 4,
5900   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5901  },
5902  {
5903   "alignment" : 4,
5904   "linker_set_key" : "void **",
5905   "name" : "void **",
5906   "referenced_type" : "type-21",
5907   "self_type" : "type-592",
5908   "size" : 4,
5909   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5910  }
5911 ],
5912 "qualified_types" :
5913 [
5914  {
5915   "alignment" : 4,
5916   "is_const" : true,
5917   "linker_set_key" : "android::RefBase::weakref_impl *const",
5918   "name" : "android::RefBase::weakref_impl *const",
5919   "referenced_type" : "type-147",
5920   "self_type" : "type-149",
5921   "size" : 4,
5922   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5923  },
5924  {
5925   "alignment" : 4,
5926   "is_const" : true,
5927   "linker_set_key" : "android::RefBase::weakref_impl *const",
5928   "name" : "android::RefBase::weakref_impl *const",
5929   "referenced_type" : "type-238",
5930   "self_type" : "type-240",
5931   "size" : 4,
5932   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5933  },
5934  {
5935   "alignment" : 4,
5936   "is_const" : true,
5937   "linker_set_key" : "android::RefBase::weakref_impl *const",
5938   "name" : "android::RefBase::weakref_impl *const",
5939   "referenced_type" : "type-712",
5940   "self_type" : "type-714",
5941   "size" : 4,
5942   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5943  },
5944  {
5945   "alignment" : 4,
5946   "is_const" : true,
5947   "linker_set_key" : "android::RefBase::weakref_impl *const",
5948   "name" : "android::RefBase::weakref_impl *const",
5949   "referenced_type" : "type-77",
5950   "self_type" : "type-79",
5951   "size" : 4,
5952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5953  },
5954  {
5955   "alignment" : 4,
5956   "is_const" : true,
5957   "linker_set_key" : "android::RefBase::weakref_impl *const",
5958   "name" : "android::RefBase::weakref_impl *const",
5959   "referenced_type" : "type-780",
5960   "self_type" : "type-782",
5961   "size" : 4,
5962   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5963  },
5964  {
5965   "alignment" : 4,
5966   "is_const" : true,
5967   "linker_set_key" : "android::RefBase::weakref_impl *const",
5968   "name" : "android::RefBase::weakref_impl *const",
5969   "referenced_type" : "type-9",
5970   "self_type" : "type-8",
5971   "size" : 4,
5972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5973  },
5974  {
5975   "alignment" : 4,
5976   "is_const" : true,
5977   "linker_set_key" : "android::hardware::IBinder *const",
5978   "name" : "android::hardware::IBinder *const",
5979   "referenced_type" : "type-32",
5980   "self_type" : "type-156",
5981   "size" : 4,
5982   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5983  },
5984  {
5985   "alignment" : 4,
5986   "is_const" : true,
5987   "linker_set_key" : "const android::NativeHandle",
5988   "name" : "const android::NativeHandle",
5989   "referenced_type" : "type-298",
5990   "self_type" : "type-473",
5991   "size" : 12,
5992   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5993  },
5994  {
5995   "alignment" : 4,
5996   "is_const" : true,
5997   "linker_set_key" : "const android::RefBase",
5998   "name" : "const android::RefBase",
5999   "referenced_type" : "type-7",
6000   "self_type" : "type-401",
6001   "size" : 8,
6002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6003  },
6004  {
6005   "alignment" : 4,
6006   "is_const" : true,
6007   "linker_set_key" : "const android::String16",
6008   "name" : "const android::String16",
6009   "referenced_type" : "type-39",
6010   "self_type" : "type-38",
6011   "size" : 4,
6012   "source_file" : "/system/core/libutils/include/utils/String16.h"
6013  },
6014  {
6015   "alignment" : 4,
6016   "is_const" : true,
6017   "linker_set_key" : "const android::String8",
6018   "name" : "const android::String8",
6019   "referenced_type" : "type-50",
6020   "self_type" : "type-483",
6021   "size" : 4,
6022   "source_file" : "/system/core/libutils/include/utils/String8.h"
6023  },
6024  {
6025   "alignment" : 4,
6026   "is_const" : true,
6027   "linker_set_key" : "const android::VectorImpl",
6028   "name" : "const android::VectorImpl",
6029   "referenced_type" : "type-29",
6030   "self_type" : "type-560",
6031   "size" : 20,
6032   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6033  },
6034  {
6035   "alignment" : 4,
6036   "is_const" : true,
6037   "linker_set_key" : "const android::hardware::BpHwRefBase",
6038   "name" : "const android::hardware::BpHwRefBase",
6039   "referenced_type" : "type-155",
6040   "self_type" : "type-498",
6041   "size" : 24,
6042   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6043  },
6044  {
6045   "alignment" : 4,
6046   "is_const" : true,
6047   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6048   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6049   "referenced_type" : "type-521",
6050   "self_type" : "type-527",
6051   "size" : 16,
6052   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6053  },
6054  {
6055   "alignment" : 4,
6056   "is_const" : true,
6057   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6058   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6059   "referenced_type" : "type-529",
6060   "self_type" : "type-532",
6061   "size" : 16,
6062   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6063  },
6064  {
6065   "alignment" : 4,
6066   "is_const" : true,
6067   "linker_set_key" : "const android::hardware::Parcel",
6068   "name" : "const android::hardware::Parcel",
6069   "referenced_type" : "type-503",
6070   "self_type" : "type-514",
6071   "size" : 68,
6072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6073  },
6074  {
6075   "alignment" : 4,
6076   "is_const" : true,
6077   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
6078   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
6079   "referenced_type" : "type-276",
6080   "self_type" : "type-280",
6081   "size" : 28,
6082   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6083  },
6084  {
6085   "alignment" : 4,
6086   "is_const" : true,
6087   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
6088   "name" : "const android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
6089   "referenced_type" : "type-706",
6090   "self_type" : "type-710",
6091   "size" : 28,
6092   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6093  },
6094  {
6095   "alignment" : 4,
6096   "is_const" : true,
6097   "linker_set_key" : "const android::hardware::Return<bool>",
6098   "name" : "const android::hardware::Return<bool>",
6099   "referenced_type" : "type-256",
6100   "self_type" : "type-274",
6101   "size" : 24,
6102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6103  },
6104  {
6105   "alignment" : 4,
6106   "is_const" : true,
6107   "linker_set_key" : "const android::hardware::Status",
6108   "name" : "const android::hardware::Status",
6109   "referenced_type" : "type-236",
6110   "self_type" : "type-248",
6111   "size" : 20,
6112   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6113  },
6114  {
6115   "alignment" : 4,
6116   "is_const" : true,
6117   "linker_set_key" : "const android::hardware::details::SchedPrio",
6118   "name" : "const android::hardware::details::SchedPrio",
6119   "referenced_type" : "type-524",
6120   "self_type" : "type-526",
6121   "size" : 8,
6122   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6123  },
6124  {
6125   "alignment" : 8,
6126   "is_const" : true,
6127   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6128   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6129   "referenced_type" : "type-438",
6130   "self_type" : "type-679",
6131   "size" : 8,
6132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6133  },
6134  {
6135   "alignment" : 8,
6136   "is_const" : true,
6137   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6138   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6139   "referenced_type" : "type-430",
6140   "self_type" : "type-673",
6141   "size" : 8,
6142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6143  },
6144  {
6145   "alignment" : 8,
6146   "is_const" : true,
6147   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6148   "name" : "const android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
6149   "referenced_type" : "type-723",
6150   "self_type" : "type-768",
6151   "size" : 8,
6152   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6153  },
6154  {
6155   "alignment" : 8,
6156   "is_const" : true,
6157   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6158   "name" : "const android::hardware::details::hidl_pointer<int>",
6159   "referenced_type" : "type-448",
6160   "self_type" : "type-608",
6161   "size" : 8,
6162   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6163  },
6164  {
6165   "alignment" : 4,
6166   "is_const" : true,
6167   "linker_set_key" : "const android::hardware::details::return_status",
6168   "name" : "const android::hardware::details::return_status",
6169   "referenced_type" : "type-257",
6170   "self_type" : "type-285",
6171   "size" : 24,
6172   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6173  },
6174  {
6175   "alignment" : 4,
6176   "is_const" : true,
6177   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6178   "name" : "const android::hardware::hidl_death_recipient",
6179   "referenced_type" : "type-6",
6180   "self_type" : "type-675",
6181   "size" : 12,
6182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6183  },
6184  {
6185   "alignment" : 8,
6186   "is_const" : true,
6187   "linker_set_key" : "const android::hardware::hidl_handle",
6188   "name" : "const android::hardware::hidl_handle",
6189   "referenced_type" : "type-405",
6190   "self_type" : "type-466",
6191   "size" : 16,
6192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6193  },
6194  {
6195   "alignment" : 8,
6196   "is_const" : true,
6197   "linker_set_key" : "const android::hardware::hidl_memory",
6198   "name" : "const android::hardware::hidl_memory",
6199   "referenced_type" : "type-412",
6200   "self_type" : "type-415",
6201   "size" : 40,
6202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6203  },
6204  {
6205   "alignment" : 8,
6206   "is_const" : true,
6207   "linker_set_key" : "const android::hardware::hidl_string",
6208   "name" : "const android::hardware::hidl_string",
6209   "referenced_type" : "type-407",
6210   "self_type" : "type-406",
6211   "size" : 16,
6212   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6213  },
6214  {
6215   "alignment" : 8,
6216   "is_const" : true,
6217   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6218   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6219   "referenced_type" : "type-429",
6220   "self_type" : "type-652",
6221   "size" : 16,
6222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6223  },
6224  {
6225   "alignment" : 8,
6226   "is_const" : true,
6227   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6228   "name" : "const android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
6229   "referenced_type" : "type-722",
6230   "self_type" : "type-727",
6231   "size" : 16,
6232   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6233  },
6234  {
6235   "alignment" : 8,
6236   "is_const" : true,
6237   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6238   "name" : "const android::hardware::hidl_vec<int>",
6239   "referenced_type" : "type-447",
6240   "self_type" : "type-451",
6241   "size" : 16,
6242   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6243  },
6244  {
6245   "alignment" : 2,
6246   "is_const" : true,
6247   "linker_set_key" : "const android::hardware::hidl_version",
6248   "name" : "const android::hardware::hidl_version",
6249   "referenced_type" : "type-459",
6250   "self_type" : "type-461",
6251   "size" : 4,
6252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6253  },
6254  {
6255   "alignment" : 4,
6256   "is_const" : true,
6257   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsb",
6258   "name" : "const android::hardware::usb::V1_0::BpHwUsb",
6259   "referenced_type" : "type-665",
6260   "self_type" : "type-664",
6261   "size" : 92,
6262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6263  },
6264  {
6265   "alignment" : 4,
6266   "is_const" : true,
6267   "linker_set_key" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6268   "name" : "const android::hardware::usb::V1_0::BpHwUsbCallback",
6269   "referenced_type" : "type-150",
6270   "self_type" : "type-662",
6271   "size" : 92,
6272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h"
6273  },
6274  {
6275   "alignment" : 4,
6276   "is_const" : true,
6277   "linker_set_key" : "const android::hardware::usb::V1_0::IUsb",
6278   "name" : "const android::hardware::usb::V1_0::IUsb",
6279   "referenced_type" : "type-202",
6280   "self_type" : "type-650",
6281   "size" : 12,
6282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h"
6283  },
6284  {
6285   "alignment" : 4,
6286   "is_const" : true,
6287   "linker_set_key" : "const android::hardware::usb::V1_0::IUsbCallback",
6288   "name" : "const android::hardware::usb::V1_0::IUsbCallback",
6289   "referenced_type" : "type-145",
6290   "self_type" : "type-188",
6291   "size" : 12,
6292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6293  },
6294  {
6295   "alignment" : 4,
6296   "is_const" : true,
6297   "linker_set_key" : "const android::hardware::usb::V1_0::PortDataRole",
6298   "name" : "const android::hardware::usb::V1_0::PortDataRole",
6299   "referenced_type" : "type-627",
6300   "self_type" : "type-636",
6301   "size" : 4,
6302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6303  },
6304  {
6305   "alignment" : 4,
6306   "is_const" : true,
6307   "linker_set_key" : "const android::hardware::usb::V1_0::PortMode",
6308   "name" : "const android::hardware::usb::V1_0::PortMode",
6309   "referenced_type" : "type-630",
6310   "self_type" : "type-638",
6311   "size" : 4,
6312   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6313  },
6314  {
6315   "alignment" : 4,
6316   "is_const" : true,
6317   "linker_set_key" : "const android::hardware::usb::V1_0::PortPowerRole",
6318   "name" : "const android::hardware::usb::V1_0::PortPowerRole",
6319   "referenced_type" : "type-628",
6320   "self_type" : "type-637",
6321   "size" : 4,
6322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6323  },
6324  {
6325   "alignment" : 4,
6326   "is_const" : true,
6327   "linker_set_key" : "const android::hardware::usb::V1_0::PortRole",
6328   "name" : "const android::hardware::usb::V1_0::PortRole",
6329   "referenced_type" : "type-631",
6330   "self_type" : "type-669",
6331   "size" : 8,
6332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h"
6333  },
6334  {
6335   "alignment" : 4,
6336   "is_const" : true,
6337   "linker_set_key" : "const android::hardware::usb::V1_0::PortRoleType",
6338   "name" : "const android::hardware::usb::V1_0::PortRoleType",
6339   "referenced_type" : "type-626",
6340   "self_type" : "type-635",
6341   "size" : 4,
6342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6343  },
6344  {
6345   "alignment" : 8,
6346   "is_const" : true,
6347   "linker_set_key" : "const android::hardware::usb::V1_0::PortStatus",
6348   "name" : "const android::hardware::usb::V1_0::PortStatus",
6349   "referenced_type" : "type-632",
6350   "self_type" : "type-730",
6351   "size" : 40,
6352   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6353  },
6354  {
6355   "alignment" : 4,
6356   "is_const" : true,
6357   "linker_set_key" : "const android::hardware::usb::V1_0::Status",
6358   "name" : "const android::hardware::usb::V1_0::Status",
6359   "referenced_type" : "type-625",
6360   "self_type" : "type-633",
6361   "size" : 4,
6362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6363  },
6364  {
6365   "alignment" : 4,
6366   "is_const" : true,
6367   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6368   "name" : "const android::hidl::base::V1_0::BpHwBase",
6369   "referenced_type" : "type-655",
6370   "self_type" : "type-658",
6371   "size" : 92,
6372   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6373  },
6374  {
6375   "alignment" : 4,
6376   "is_const" : true,
6377   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6378   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6379   "referenced_type" : "type-476",
6380   "self_type" : "type-477",
6381   "size" : 4,
6382   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6383  },
6384  {
6385   "alignment" : 4,
6386   "is_const" : true,
6387   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6388   "name" : "const android::hidl::base::V1_0::IBase",
6389   "referenced_type" : "type-16",
6390   "self_type" : "type-538",
6391   "size" : 12,
6392   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6393  },
6394  {
6395   "alignment" : 4,
6396   "is_const" : true,
6397   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6398   "name" : "const android::hidl::base::V1_0::IBase *const",
6399   "referenced_type" : "type-537",
6400   "self_type" : "type-540",
6401   "size" : 4,
6402   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6403  },
6404  {
6405   "alignment" : 4,
6406   "is_const" : true,
6407   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6408   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6409   "referenced_type" : "type-97",
6410   "self_type" : "type-114",
6411   "size" : 12,
6412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6413  },
6414  {
6415   "alignment" : 4,
6416   "is_const" : true,
6417   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6418   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6419   "referenced_type" : "type-614",
6420   "self_type" : "type-620",
6421   "size" : 4,
6422   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6423  },
6424  {
6425   "alignment" : 1,
6426   "is_const" : true,
6427   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6428   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6429   "referenced_type" : "type-613",
6430   "self_type" : "type-617",
6431   "size" : 1,
6432   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6433  },
6434  {
6435   "alignment" : 4,
6436   "is_const" : true,
6437   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6438   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6439   "referenced_type" : "type-138",
6440   "self_type" : "type-611",
6441   "size" : 12,
6442   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6443  },
6444  {
6445   "alignment" : 4,
6446   "is_const" : true,
6447   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6448   "name" : "const android::sp<android::hardware::IBinder>",
6449   "referenced_type" : "type-45",
6450   "self_type" : "type-44",
6451   "size" : 4,
6452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6453  },
6454  {
6455   "alignment" : 4,
6456   "is_const" : true,
6457   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6458   "name" : "const android::sp<android::hardware::ProcessState>",
6459   "referenced_type" : "type-88",
6460   "self_type" : "type-91",
6461   "size" : 4,
6462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6463  },
6464  {
6465   "alignment" : 4,
6466   "is_const" : true,
6467   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6468   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6469   "referenced_type" : "type-214",
6470   "self_type" : "type-231",
6471   "size" : 4,
6472   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6473  },
6474  {
6475   "alignment" : 4,
6476   "is_const" : true,
6477   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6478   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6479   "referenced_type" : "type-368",
6480   "self_type" : "type-367",
6481   "size" : 4,
6482   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6483  },
6484  {
6485   "alignment" : 4,
6486   "is_const" : true,
6487   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6488   "name" : "const android::sp<android::hardware::usb::V1_0::IUsb>",
6489   "referenced_type" : "type-200",
6490   "self_type" : "type-208",
6491   "size" : 4,
6492   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6493  },
6494  {
6495   "alignment" : 4,
6496   "is_const" : true,
6497   "linker_set_key" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6498   "name" : "const android::sp<android::hardware::usb::V1_0::IUsbCallback>",
6499   "referenced_type" : "type-143",
6500   "self_type" : "type-185",
6501   "size" : 4,
6502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6503  },
6504  {
6505   "alignment" : 4,
6506   "is_const" : true,
6507   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6508   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6509   "referenced_type" : "type-493",
6510   "self_type" : "type-698",
6511   "size" : 4,
6512   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6513  },
6514  {
6515   "alignment" : 4,
6516   "is_const" : true,
6517   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6518   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6519   "referenced_type" : "type-95",
6520   "self_type" : "type-108",
6521   "size" : 4,
6522   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6523  },
6524  {
6525   "alignment" : 4,
6526   "is_const" : true,
6527   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6528   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6529   "referenced_type" : "type-136",
6530   "self_type" : "type-140",
6531   "size" : 4,
6532   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6533  },
6534  {
6535   "alignment" : 4,
6536   "is_const" : true,
6537   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6538   "name" : "const android::wp<android::hardware::BHwBinder>",
6539   "referenced_type" : "type-410",
6540   "self_type" : "type-618",
6541   "size" : 8,
6542   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6543  },
6544  {
6545   "alignment" : 4,
6546   "is_const" : true,
6547   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6548   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6549   "referenced_type" : "type-4",
6550   "self_type" : "type-345",
6551   "size" : 8,
6552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6553  },
6554  {
6555   "alignment" : 4,
6556   "is_const" : true,
6557   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6558   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6559   "referenced_type" : "type-14",
6560   "self_type" : "type-690",
6561   "size" : 8,
6562   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6563  },
6564  {
6565   "alignment" : 1,
6566   "is_const" : true,
6567   "linker_set_key" : "const bool",
6568   "name" : "const bool",
6569   "referenced_type" : "type-34",
6570   "self_type" : "type-129",
6571   "size" : 1,
6572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6573  },
6574  {
6575   "alignment" : 1,
6576   "is_const" : true,
6577   "linker_set_key" : "const char",
6578   "name" : "const char",
6579   "referenced_type" : "type-53",
6580   "self_type" : "type-52",
6581   "size" : 1,
6582   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6583  },
6584  {
6585   "alignment" : 2,
6586   "is_const" : true,
6587   "linker_set_key" : "const char16_t",
6588   "name" : "const char16_t",
6589   "referenced_type" : "type-42",
6590   "self_type" : "type-41",
6591   "size" : 2,
6592   "source_file" : "/system/core/libutils/include/utils/String16.h"
6593  },
6594  {
6595   "alignment" : 8,
6596   "is_const" : true,
6597   "linker_set_key" : "const double",
6598   "name" : "const double",
6599   "referenced_type" : "type-366",
6600   "self_type" : "type-397",
6601   "size" : 8,
6602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6603  },
6604  {
6605   "alignment" : 4,
6606   "is_const" : true,
6607   "linker_set_key" : "const float",
6608   "name" : "const float",
6609   "referenced_type" : "type-361",
6610   "self_type" : "type-391",
6611   "size" : 4,
6612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6613  },
6614  {
6615   "alignment" : 4,
6616   "is_const" : true,
6617   "linker_set_key" : "const int",
6618   "name" : "const int",
6619   "referenced_type" : "type-20",
6620   "self_type" : "type-591",
6621   "size" : 4,
6622   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6623  },
6624  {
6625   "is_const" : true,
6626   "linker_set_key" : "const iter<is_const>",
6627   "name" : "const iter<is_const>",
6628   "referenced_type" : "type-163",
6629   "self_type" : "type-162",
6630   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6631  },
6632  {
6633   "is_const" : true,
6634   "linker_set_key" : "const iter<is_const>",
6635   "name" : "const iter<is_const>",
6636   "referenced_type" : "type-243",
6637   "self_type" : "type-242",
6638   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6639  },
6640  {
6641   "is_const" : true,
6642   "linker_set_key" : "const iter<is_const>",
6643   "name" : "const iter<is_const>",
6644   "referenced_type" : "type-422",
6645   "self_type" : "type-421",
6646   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6647  },
6648  {
6649   "is_const" : true,
6650   "linker_set_key" : "const iter<is_const>",
6651   "name" : "const iter<is_const>",
6652   "referenced_type" : "type-57",
6653   "self_type" : "type-56",
6654   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6655  },
6656  {
6657   "is_const" : true,
6658   "linker_set_key" : "const iter<is_const>",
6659   "name" : "const iter<is_const>",
6660   "referenced_type" : "type-716",
6661   "self_type" : "type-715",
6662   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6663  },
6664  {
6665   "is_const" : true,
6666   "linker_set_key" : "const iter<is_const>",
6667   "name" : "const iter<is_const>",
6668   "referenced_type" : "type-81",
6669   "self_type" : "type-80",
6670   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6671  },
6672  {
6673   "alignment" : 4,
6674   "is_const" : true,
6675   "linker_set_key" : "const log_msg",
6676   "name" : "const log_msg",
6677   "referenced_type" : "type-174",
6678   "self_type" : "type-173",
6679   "size" : 5124,
6680   "source_file" : "/system/core/liblog/include/log/log_read.h"
6681  },
6682  {
6683   "alignment" : 8,
6684   "is_const" : true,
6685   "linker_set_key" : "const long long",
6686   "name" : "const long long",
6687   "referenced_type" : "type-25",
6688   "self_type" : "type-386",
6689   "size" : 8,
6690   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6691  },
6692  {
6693   "alignment" : 4,
6694   "is_const" : true,
6695   "linker_set_key" : "const native_handle",
6696   "name" : "const native_handle",
6697   "referenced_type" : "type-300",
6698   "self_type" : "type-396",
6699   "size" : 12,
6700   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6701  },
6702  {
6703   "alignment" : 2,
6704   "is_const" : true,
6705   "linker_set_key" : "const short",
6706   "name" : "const short",
6707   "referenced_type" : "type-321",
6708   "self_type" : "type-379",
6709   "size" : 2,
6710   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6711  },
6712  {
6713   "alignment" : 1,
6714   "is_const" : true,
6715   "linker_set_key" : "const signed char",
6716   "name" : "const signed char",
6717   "referenced_type" : "type-375",
6718   "self_type" : "type-374",
6719   "size" : 1,
6720   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6721  },
6722  {
6723   "alignment" : 4,
6724   "is_const" : true,
6725   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6726   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6727   "referenced_type" : "type-120",
6728   "self_type" : "type-119",
6729   "size" : 16,
6730   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6731  },
6732  {
6733   "alignment" : 4,
6734   "is_const" : true,
6735   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6736   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6737   "referenced_type" : "type-219",
6738   "self_type" : "type-218",
6739   "size" : 16,
6740   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6741  },
6742  {
6743   "alignment" : 4,
6744   "is_const" : true,
6745   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6746   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6747   "referenced_type" : "type-263",
6748   "self_type" : "type-262",
6749   "size" : 16,
6750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "is_const" : true,
6755   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6756   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6757   "referenced_type" : "type-645",
6758   "self_type" : "type-644",
6759   "size" : 16,
6760   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6761  },
6762  {
6763   "alignment" : 4,
6764   "is_const" : true,
6765   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6766   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6767   "referenced_type" : "type-68",
6768   "self_type" : "type-67",
6769   "size" : 16,
6770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6771  },
6772  {
6773   "alignment" : 4,
6774   "is_const" : true,
6775   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6776   "name" : "const std::array<android::hardware::usb::V1_0::PortDataRole, 4>",
6777   "referenced_type" : "type-760",
6778   "self_type" : "type-759",
6779   "size" : 16,
6780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "is_const" : true,
6785   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6786   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6787   "referenced_type" : "type-124",
6788   "self_type" : "type-123",
6789   "size" : 20,
6790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6791  },
6792  {
6793   "alignment" : 4,
6794   "is_const" : true,
6795   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6796   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6797   "referenced_type" : "type-223",
6798   "self_type" : "type-222",
6799   "size" : 20,
6800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6801  },
6802  {
6803   "alignment" : 4,
6804   "is_const" : true,
6805   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6806   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6807   "referenced_type" : "type-267",
6808   "self_type" : "type-266",
6809   "size" : 20,
6810   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6811  },
6812  {
6813   "alignment" : 4,
6814   "is_const" : true,
6815   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6816   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6817   "referenced_type" : "type-649",
6818   "self_type" : "type-648",
6819   "size" : 20,
6820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6821  },
6822  {
6823   "alignment" : 4,
6824   "is_const" : true,
6825   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6826   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6827   "referenced_type" : "type-72",
6828   "self_type" : "type-71",
6829   "size" : 20,
6830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6831  },
6832  {
6833   "alignment" : 4,
6834   "is_const" : true,
6835   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6836   "name" : "const std::array<android::hardware::usb::V1_0::PortMode, 5>",
6837   "referenced_type" : "type-765",
6838   "self_type" : "type-764",
6839   "size" : 20,
6840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6841  },
6842  {
6843   "alignment" : 4,
6844   "is_const" : true,
6845   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6846   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6847   "referenced_type" : "type-122",
6848   "self_type" : "type-121",
6849   "size" : 16,
6850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6851  },
6852  {
6853   "alignment" : 4,
6854   "is_const" : true,
6855   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6856   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6857   "referenced_type" : "type-221",
6858   "self_type" : "type-220",
6859   "size" : 16,
6860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6861  },
6862  {
6863   "alignment" : 4,
6864   "is_const" : true,
6865   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6866   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6867   "referenced_type" : "type-265",
6868   "self_type" : "type-264",
6869   "size" : 16,
6870   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6871  },
6872  {
6873   "alignment" : 4,
6874   "is_const" : true,
6875   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6876   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6877   "referenced_type" : "type-647",
6878   "self_type" : "type-646",
6879   "size" : 16,
6880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6881  },
6882  {
6883   "alignment" : 4,
6884   "is_const" : true,
6885   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6886   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6887   "referenced_type" : "type-70",
6888   "self_type" : "type-69",
6889   "size" : 16,
6890   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6891  },
6892  {
6893   "alignment" : 4,
6894   "is_const" : true,
6895   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6896   "name" : "const std::array<android::hardware::usb::V1_0::PortPowerRole, 4>",
6897   "referenced_type" : "type-762",
6898   "self_type" : "type-761",
6899   "size" : 16,
6900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6901  },
6902  {
6903   "alignment" : 4,
6904   "is_const" : true,
6905   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6906   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6907   "referenced_type" : "type-118",
6908   "self_type" : "type-117",
6909   "size" : 12,
6910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6911  },
6912  {
6913   "alignment" : 4,
6914   "is_const" : true,
6915   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6916   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6917   "referenced_type" : "type-217",
6918   "self_type" : "type-216",
6919   "size" : 12,
6920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6921  },
6922  {
6923   "alignment" : 4,
6924   "is_const" : true,
6925   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6926   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6927   "referenced_type" : "type-261",
6928   "self_type" : "type-260",
6929   "size" : 12,
6930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6931  },
6932  {
6933   "alignment" : 4,
6934   "is_const" : true,
6935   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6936   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6937   "referenced_type" : "type-643",
6938   "self_type" : "type-642",
6939   "size" : 12,
6940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6941  },
6942  {
6943   "alignment" : 4,
6944   "is_const" : true,
6945   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6946   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6947   "referenced_type" : "type-66",
6948   "self_type" : "type-65",
6949   "size" : 12,
6950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6951  },
6952  {
6953   "alignment" : 4,
6954   "is_const" : true,
6955   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6956   "name" : "const std::array<android::hardware::usb::V1_0::PortRoleType, 3>",
6957   "referenced_type" : "type-758",
6958   "self_type" : "type-757",
6959   "size" : 12,
6960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6961  },
6962  {
6963   "alignment" : 4,
6964   "is_const" : true,
6965   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6966   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6967   "referenced_type" : "type-116",
6968   "self_type" : "type-115",
6969   "size" : 16,
6970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6971  },
6972  {
6973   "alignment" : 4,
6974   "is_const" : true,
6975   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6976   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6977   "referenced_type" : "type-212",
6978   "self_type" : "type-211",
6979   "size" : 16,
6980   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6981  },
6982  {
6983   "alignment" : 4,
6984   "is_const" : true,
6985   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6986   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6987   "referenced_type" : "type-259",
6988   "self_type" : "type-258",
6989   "size" : 16,
6990   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
6991  },
6992  {
6993   "alignment" : 4,
6994   "is_const" : true,
6995   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6996   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
6997   "referenced_type" : "type-640",
6998   "self_type" : "type-639",
6999   "size" : 16,
7000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7001  },
7002  {
7003   "alignment" : 4,
7004   "is_const" : true,
7005   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7006   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7007   "referenced_type" : "type-64",
7008   "self_type" : "type-63",
7009   "size" : 16,
7010   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7011  },
7012  {
7013   "alignment" : 4,
7014   "is_const" : true,
7015   "linker_set_key" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7016   "name" : "const std::array<android::hardware::usb::V1_0::Status, 4>",
7017   "referenced_type" : "type-756",
7018   "self_type" : "type-755",
7019   "size" : 16,
7020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h"
7021  },
7022  {
7023   "alignment" : 4,
7024   "is_const" : true,
7025   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7026   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7027   "referenced_type" : "type-171",
7028   "self_type" : "type-170",
7029   "size" : 12,
7030   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7031  },
7032  {
7033   "alignment" : 4,
7034   "is_const" : true,
7035   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7036   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7037   "referenced_type" : "type-247",
7038   "self_type" : "type-246",
7039   "size" : 12,
7040   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7041  },
7042  {
7043   "alignment" : 4,
7044   "is_const" : true,
7045   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7046   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7047   "referenced_type" : "type-480",
7048   "self_type" : "type-479",
7049   "size" : 12,
7050   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7051  },
7052  {
7053   "alignment" : 4,
7054   "is_const" : true,
7055   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7056   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7057   "referenced_type" : "type-60",
7058   "self_type" : "type-59",
7059   "size" : 12,
7060   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7061  },
7062  {
7063   "alignment" : 4,
7064   "is_const" : true,
7065   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7066   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7067   "referenced_type" : "type-734",
7068   "self_type" : "type-733",
7069   "size" : 12,
7070   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7071  },
7072  {
7073   "alignment" : 4,
7074   "is_const" : true,
7075   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7076   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7077   "referenced_type" : "type-90",
7078   "self_type" : "type-89",
7079   "size" : 12,
7080   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7081  },
7082  {
7083   "alignment" : 4,
7084   "is_const" : true,
7085   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7086   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7087   "referenced_type" : "type-113",
7088   "self_type" : "type-112",
7089   "size" : 4,
7090   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7091  },
7092  {
7093   "alignment" : 4,
7094   "is_const" : true,
7095   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7096   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7097   "referenced_type" : "type-210",
7098   "self_type" : "type-209",
7099   "size" : 4,
7100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7101  },
7102  {
7103   "alignment" : 4,
7104   "is_const" : true,
7105   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7106   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7107   "referenced_type" : "type-624",
7108   "self_type" : "type-623",
7109   "size" : 4,
7110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7111  },
7112  {
7113   "alignment" : 4,
7114   "is_const" : true,
7115   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7116   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7117   "referenced_type" : "type-754",
7118   "self_type" : "type-753",
7119   "size" : 4,
7120   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7121  },
7122  {
7123   "alignment" : 1,
7124   "is_const" : true,
7125   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7126   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7127   "referenced_type" : "type-111",
7128   "self_type" : "type-110",
7129   "size" : 3,
7130   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7131  },
7132  {
7133   "alignment" : 1,
7134   "is_const" : true,
7135   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7136   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7137   "referenced_type" : "type-206",
7138   "self_type" : "type-205",
7139   "size" : 3,
7140   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7141  },
7142  {
7143   "alignment" : 1,
7144   "is_const" : true,
7145   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7146   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7147   "referenced_type" : "type-622",
7148   "self_type" : "type-621",
7149   "size" : 3,
7150   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7151  },
7152  {
7153   "alignment" : 1,
7154   "is_const" : true,
7155   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7156   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7157   "referenced_type" : "type-752",
7158   "self_type" : "type-751",
7159   "size" : 3,
7160   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7161  },
7162  {
7163   "alignment" : 4,
7164   "is_const" : true,
7165   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7166   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7167   "referenced_type" : "type-190",
7168   "self_type" : "type-189",
7169   "size" : 12,
7170   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7171  },
7172  {
7173   "alignment" : 4,
7174   "is_const" : true,
7175   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7176   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7177   "referenced_type" : "type-519",
7178   "self_type" : "type-518",
7179   "size" : 12,
7180   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7181  },
7182  {
7183   "alignment" : 4,
7184   "is_const" : true,
7185   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7186   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7187   "referenced_type" : "type-741",
7188   "self_type" : "type-740",
7189   "size" : 12,
7190   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7191  },
7192  {
7193   "alignment" : 4,
7194   "is_const" : true,
7195   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7196   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7197   "referenced_type" : "type-99",
7198   "self_type" : "type-98",
7199   "size" : 12,
7200   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7201  },
7202  {
7203   "alignment" : 4,
7204   "is_const" : true,
7205   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7206   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7207   "referenced_type" : "type-168",
7208   "self_type" : "type-167",
7209   "size" : 8,
7210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7211  },
7212  {
7213   "alignment" : 4,
7214   "is_const" : true,
7215   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7216   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7217   "referenced_type" : "type-445",
7218   "self_type" : "type-444",
7219   "size" : 8,
7220   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7221  },
7222  {
7223   "alignment" : 4,
7224   "is_const" : true,
7225   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7226   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7227   "referenced_type" : "type-721",
7228   "self_type" : "type-720",
7229   "size" : 8,
7230   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7231  },
7232  {
7233   "alignment" : 4,
7234   "is_const" : true,
7235   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7236   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7237   "referenced_type" : "type-86",
7238   "self_type" : "type-85",
7239   "size" : 8,
7240   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7241  },
7242  {
7243   "alignment" : 4,
7244   "is_const" : true,
7245   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7246   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7247   "referenced_type" : "type-166",
7248   "self_type" : "type-165",
7249   "size" : 8,
7250   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7251  },
7252  {
7253   "alignment" : 4,
7254   "is_const" : true,
7255   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7256   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7257   "referenced_type" : "type-435",
7258   "self_type" : "type-434",
7259   "size" : 8,
7260   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7261  },
7262  {
7263   "alignment" : 4,
7264   "is_const" : true,
7265   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7266   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7267   "referenced_type" : "type-719",
7268   "self_type" : "type-718",
7269   "size" : 8,
7270   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7271  },
7272  {
7273   "alignment" : 4,
7274   "is_const" : true,
7275   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7276   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7277   "referenced_type" : "type-84",
7278   "self_type" : "type-83",
7279   "size" : 8,
7280   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7281  },
7282  {
7283   "alignment" : 4,
7284   "is_const" : true,
7285   "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 *> > *)> > >",
7286   "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 *> > *)> > >",
7287   "referenced_type" : "type-135",
7288   "self_type" : "type-134",
7289   "size" : 12,
7290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7291  },
7292  {
7293   "alignment" : 4,
7294   "is_const" : true,
7295   "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 *> > *)> > >",
7296   "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 *> > *)> > >",
7297   "referenced_type" : "type-229",
7298   "self_type" : "type-228",
7299   "size" : 12,
7300   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7301  },
7302  {
7303   "alignment" : 4,
7304   "is_const" : true,
7305   "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 *> > *)> > >",
7306   "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 *> > *)> > >",
7307   "referenced_type" : "type-270",
7308   "self_type" : "type-269",
7309   "size" : 12,
7310   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7311  },
7312  {
7313   "alignment" : 4,
7314   "is_const" : true,
7315   "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 *> > *)> > >",
7316   "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 *> > *)> > >",
7317   "referenced_type" : "type-685",
7318   "self_type" : "type-684",
7319   "size" : 12,
7320   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7321  },
7322  {
7323   "alignment" : 4,
7324   "is_const" : true,
7325   "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 *> > *)> > >",
7326   "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 *> > *)> > >",
7327   "referenced_type" : "type-75",
7328   "self_type" : "type-74",
7329   "size" : 12,
7330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7331  },
7332  {
7333   "alignment" : 4,
7334   "is_const" : true,
7335   "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 *> > *)> > >",
7336   "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 *> > *)> > >",
7337   "referenced_type" : "type-775",
7338   "self_type" : "type-774",
7339   "size" : 12,
7340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7341  },
7342  {
7343   "alignment" : 1,
7344   "is_const" : true,
7345   "linker_set_key" : "const unsigned char",
7346   "name" : "const unsigned char",
7347   "referenced_type" : "type-177",
7348   "self_type" : "type-377",
7349   "size" : 1,
7350   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7351  },
7352  {
7353   "alignment" : 4,
7354   "is_const" : true,
7355   "linker_set_key" : "const unsigned int",
7356   "name" : "const unsigned int",
7357   "referenced_type" : "type-2",
7358   "self_type" : "type-30",
7359   "size" : 4,
7360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7361  },
7362  {
7363   "alignment" : 8,
7364   "is_const" : true,
7365   "linker_set_key" : "const unsigned long long",
7366   "name" : "const unsigned long long",
7367   "referenced_type" : "type-13",
7368   "self_type" : "type-389",
7369   "size" : 8,
7370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7371  },
7372  {
7373   "alignment" : 2,
7374   "is_const" : true,
7375   "linker_set_key" : "const unsigned short",
7376   "name" : "const unsigned short",
7377   "referenced_type" : "type-179",
7378   "self_type" : "type-383",
7379   "size" : 2,
7380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7381  },
7382  {
7383   "is_const" : true,
7384   "linker_set_key" : "const void",
7385   "name" : "const void",
7386   "referenced_type" : "type-22",
7387   "self_type" : "type-464",
7388   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7389  },
7390  {
7391   "alignment" : 1,
7392   "is_volatile" : true,
7393   "linker_set_key" : "volatile bool",
7394   "name" : "volatile bool",
7395   "referenced_type" : "type-34",
7396   "self_type" : "type-132",
7397   "size" : 1,
7398   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7399  },
7400  {
7401   "alignment" : 4,
7402   "is_volatile" : true,
7403   "linker_set_key" : "volatile int",
7404   "name" : "volatile int",
7405   "referenced_type" : "type-20",
7406   "self_type" : "type-54",
7407   "size" : 4,
7408   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7409  }
7410 ],
7411 "record_types" :
7412 [
7413  {
7414   "alignment" : 4,
7415   "fields" :
7416   [
7417    {
7418     "access" : "private",
7419     "field_name" : "mCond",
7420     "referenced_type" : "type-131"
7421    }
7422   ],
7423   "linker_set_key" : "android::Condition",
7424   "name" : "android::Condition",
7425   "record_kind" : "class",
7426   "referenced_type" : "type-130",
7427   "self_type" : "type-130",
7428   "size" : 4,
7429   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7430   "unique_id" : "_ZTSN7android9ConditionE"
7431  },
7432  {
7433   "alignment" : 4,
7434   "fields" :
7435   [
7436    {
7437     "access" : "private",
7438     "field_name" : "mVector",
7439     "referenced_type" : "type-47"
7440    }
7441   ],
7442   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7443   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7444   "record_kind" : "class",
7445   "referenced_type" : "type-46",
7446   "self_type" : "type-46",
7447   "size" : 20,
7448   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7449   "template_args" : [ "type-39", "type-45" ],
7450   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7451  },
7452  {
7453   "alignment" : 4,
7454   "fields" :
7455   [
7456    {
7457     "access" : "private",
7458     "field_name" : "mCount",
7459     "referenced_type" : "type-297"
7460    }
7461   ],
7462   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7463   "name" : "android::LightRefBase<android::NativeHandle>",
7464   "record_kind" : "class",
7465   "referenced_type" : "type-296",
7466   "self_type" : "type-296",
7467   "size" : 4,
7468   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7469   "template_args" : [ "type-298" ],
7470   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7471  },
7472  {
7473   "alignment" : 4,
7474   "fields" :
7475   [
7476    {
7477     "access" : "private",
7478     "field_name" : "mCount",
7479     "referenced_type" : "type-294"
7480    }
7481   ],
7482   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7483   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7484   "record_kind" : "class",
7485   "referenced_type" : "type-293",
7486   "self_type" : "type-293",
7487   "size" : 4,
7488   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7489   "template_args" : [ "type-295" ],
7490   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7491  },
7492  {
7493   "alignment" : 4,
7494   "fields" :
7495   [
7496    {
7497     "access" : "private",
7498     "field_name" : "mMutex",
7499     "referenced_type" : "type-27"
7500    }
7501   ],
7502   "linker_set_key" : "android::Mutex",
7503   "name" : "android::Mutex",
7504   "record_kind" : "class",
7505   "referenced_type" : "type-26",
7506   "self_type" : "type-26",
7507   "size" : 4,
7508   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7509   "unique_id" : "_ZTSN7android5MutexE"
7510  },
7511  {
7512   "alignment" : 4,
7513   "fields" :
7514   [
7515    {
7516     "access" : "private",
7517     "field_name" : "mLock",
7518     "referenced_type" : "type-595"
7519    }
7520   ],
7521   "linker_set_key" : "android::Mutex::Autolock",
7522   "name" : "android::Mutex::Autolock",
7523   "record_kind" : "class",
7524   "referenced_type" : "type-594",
7525   "self_type" : "type-594",
7526   "size" : 4,
7527   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7528   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7529  },
7530  {
7531   "alignment" : 4,
7532   "base_specifiers" :
7533   [
7534    {
7535     "referenced_type" : "type-296"
7536    }
7537   ],
7538   "fields" :
7539   [
7540    {
7541     "access" : "private",
7542     "field_name" : "mHandle",
7543     "field_offset" : 32,
7544     "referenced_type" : "type-299"
7545    },
7546    {
7547     "access" : "private",
7548     "field_name" : "mOwnsHandle",
7549     "field_offset" : 64,
7550     "referenced_type" : "type-34"
7551    }
7552   ],
7553   "linker_set_key" : "android::NativeHandle",
7554   "name" : "android::NativeHandle",
7555   "record_kind" : "class",
7556   "referenced_type" : "type-298",
7557   "self_type" : "type-298",
7558   "size" : 12,
7559   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7560   "unique_id" : "_ZTSN7android12NativeHandleE"
7561  },
7562  {
7563   "alignment" : 4,
7564   "fields" :
7565   [
7566    {
7567     "access" : "private",
7568     "field_name" : "mRWLock",
7569     "referenced_type" : "type-600"
7570    }
7571   ],
7572   "linker_set_key" : "android::RWLock",
7573   "name" : "android::RWLock",
7574   "record_kind" : "class",
7575   "referenced_type" : "type-599",
7576   "self_type" : "type-599",
7577   "size" : 40,
7578   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7579   "unique_id" : "_ZTSN7android6RWLockE"
7580  },
7581  {
7582   "alignment" : 4,
7583   "fields" :
7584   [
7585    {
7586     "access" : "private",
7587     "field_name" : "mLock",
7588     "referenced_type" : "type-603"
7589    }
7590   ],
7591   "linker_set_key" : "android::RWLock::AutoRLock",
7592   "name" : "android::RWLock::AutoRLock",
7593   "record_kind" : "class",
7594   "referenced_type" : "type-602",
7595   "self_type" : "type-602",
7596   "size" : 4,
7597   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7598   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7599  },
7600  {
7601   "alignment" : 4,
7602   "fields" :
7603   [
7604    {
7605     "access" : "private",
7606     "field_name" : "mLock",
7607     "referenced_type" : "type-603"
7608    }
7609   ],
7610   "linker_set_key" : "android::RWLock::AutoWLock",
7611   "name" : "android::RWLock::AutoWLock",
7612   "record_kind" : "class",
7613   "referenced_type" : "type-605",
7614   "self_type" : "type-605",
7615   "size" : 4,
7616   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7617   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7618  },
7619  {
7620   "alignment" : 4,
7621   "fields" :
7622   [
7623    {
7624     "access" : "private",
7625     "field_name" : "mRefs",
7626     "field_offset" : 32,
7627     "referenced_type" : "type-8"
7628    }
7629   ],
7630   "linker_set_key" : "android::RefBase",
7631   "name" : "android::RefBase",
7632   "record_kind" : "class",
7633   "referenced_type" : "type-7",
7634   "self_type" : "type-7",
7635   "size" : 8,
7636   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7637   "unique_id" : "_ZTSN7android7RefBaseE",
7638   "vtable_components" :
7639   [
7640    {
7641     "kind" : "offset_to_top"
7642    },
7643    {
7644     "kind" : "rtti",
7645     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7646    },
7647    {
7648     "kind" : "complete_dtor_pointer",
7649     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7650    },
7651    {
7652     "kind" : "deleting_dtor_pointer",
7653     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7654    },
7655    {
7656     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7657    },
7658    {
7659     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7660    },
7661    {
7662     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7663    },
7664    {
7665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7666    }
7667   ]
7668  },
7669  {
7670   "alignment" : 1,
7671   "linker_set_key" : "android::RefBase::weakref_type",
7672   "name" : "android::RefBase::weakref_type",
7673   "record_kind" : "class",
7674   "referenced_type" : "type-12",
7675   "self_type" : "type-12",
7676   "size" : 1,
7677   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7678   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7679  },
7680  {
7681   "alignment" : 1,
7682   "linker_set_key" : "android::ReferenceMover",
7683   "name" : "android::ReferenceMover",
7684   "record_kind" : "class",
7685   "referenced_type" : "type-404",
7686   "self_type" : "type-404",
7687   "size" : 1,
7688   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7689   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7690  },
7691  {
7692   "alignment" : 4,
7693   "linker_set_key" : "android::ReferenceRenamer",
7694   "name" : "android::ReferenceRenamer",
7695   "record_kind" : "class",
7696   "referenced_type" : "type-399",
7697   "self_type" : "type-399",
7698   "size" : 4,
7699   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7700   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7701   "vtable_components" :
7702   [
7703    {
7704     "kind" : "offset_to_top"
7705    },
7706    {
7707     "kind" : "rtti",
7708     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7709    },
7710    {
7711     "is_pure" : true,
7712     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7713    }
7714   ]
7715  },
7716  {
7717   "alignment" : 8,
7718   "fields" :
7719   [
7720    {
7721     "access" : "private",
7722     "field_name" : "mTag",
7723     "referenced_type" : "type-13"
7724    }
7725   ],
7726   "linker_set_key" : "android::ScopedTrace",
7727   "name" : "android::ScopedTrace",
7728   "record_kind" : "class",
7729   "referenced_type" : "type-609",
7730   "self_type" : "type-609",
7731   "size" : 8,
7732   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7733   "unique_id" : "_ZTSN7android11ScopedTraceE"
7734  },
7735  {
7736   "alignment" : 4,
7737   "base_specifiers" :
7738   [
7739    {
7740     "access" : "private",
7741     "referenced_type" : "type-48"
7742    }
7743   ],
7744   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7745   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7746   "record_kind" : "class",
7747   "referenced_type" : "type-47",
7748   "self_type" : "type-47",
7749   "size" : 20,
7750   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7751   "template_args" : [ "type-49" ],
7752   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7753   "vtable_components" :
7754   [
7755    {
7756     "kind" : "offset_to_top"
7757    },
7758    {
7759     "kind" : "rtti",
7760     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7761    },
7762    {
7763     "kind" : "complete_dtor_pointer",
7764     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7765    },
7766    {
7767     "kind" : "deleting_dtor_pointer",
7768     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7769    },
7770    {
7771     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7772    },
7773    {
7774     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7775    },
7776    {
7777     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7778    },
7779    {
7780     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7781    },
7782    {
7783     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7784    },
7785    {
7786     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7787    },
7788    {
7789     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7790    }
7791   ]
7792  },
7793  {
7794   "alignment" : 4,
7795   "base_specifiers" :
7796   [
7797    {
7798     "referenced_type" : "type-29"
7799    }
7800   ],
7801   "linker_set_key" : "android::SortedVectorImpl",
7802   "name" : "android::SortedVectorImpl",
7803   "record_kind" : "class",
7804   "referenced_type" : "type-48",
7805   "self_type" : "type-48",
7806   "size" : 20,
7807   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7808   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7809   "vtable_components" :
7810   [
7811    {
7812     "kind" : "offset_to_top"
7813    },
7814    {
7815     "kind" : "rtti",
7816     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7817    },
7818    {
7819     "kind" : "complete_dtor_pointer",
7820     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7821    },
7822    {
7823     "kind" : "deleting_dtor_pointer",
7824     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7825    },
7826    {
7827     "is_pure" : true,
7828     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7829    },
7830    {
7831     "is_pure" : true,
7832     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7833    },
7834    {
7835     "is_pure" : true,
7836     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7837    },
7838    {
7839     "is_pure" : true,
7840     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7841    },
7842    {
7843     "is_pure" : true,
7844     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7845    },
7846    {
7847     "is_pure" : true,
7848     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7849    },
7850    {
7851     "is_pure" : true,
7852     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7853    }
7854   ]
7855  },
7856  {
7857   "alignment" : 4,
7858   "fields" :
7859   [
7860    {
7861     "access" : "private",
7862     "field_name" : "mString",
7863     "referenced_type" : "type-40"
7864    }
7865   ],
7866   "linker_set_key" : "android::String16",
7867   "name" : "android::String16",
7868   "record_kind" : "class",
7869   "referenced_type" : "type-39",
7870   "self_type" : "type-39",
7871   "size" : 4,
7872   "source_file" : "/system/core/libutils/include/utils/String16.h",
7873   "unique_id" : "_ZTSN7android8String16E"
7874  },
7875  {
7876   "alignment" : 4,
7877   "fields" :
7878   [
7879    {
7880     "access" : "private",
7881     "field_name" : "mString",
7882     "referenced_type" : "type-51"
7883    }
7884   ],
7885   "linker_set_key" : "android::String8",
7886   "name" : "android::String8",
7887   "record_kind" : "class",
7888   "referenced_type" : "type-50",
7889   "self_type" : "type-50",
7890   "size" : 4,
7891   "source_file" : "/system/core/libutils/include/utils/String8.h",
7892   "unique_id" : "_ZTSN7android7String8E"
7893  },
7894  {
7895   "alignment" : 4,
7896   "base_specifiers" :
7897   [
7898    {
7899     "is_virtual" : true,
7900     "referenced_type" : "type-7"
7901    }
7902   ],
7903   "fields" :
7904   [
7905    {
7906     "access" : "private",
7907     "field_name" : "mCanCallJava",
7908     "field_offset" : 32,
7909     "referenced_type" : "type-129"
7910    },
7911    {
7912     "access" : "private",
7913     "field_name" : "mThread",
7914     "field_offset" : 64,
7915     "referenced_type" : "type-21"
7916    },
7917    {
7918     "access" : "private",
7919     "field_name" : "mLock",
7920     "field_offset" : 96,
7921     "referenced_type" : "type-26"
7922    },
7923    {
7924     "access" : "private",
7925     "field_name" : "mThreadExitedCondition",
7926     "field_offset" : 128,
7927     "referenced_type" : "type-130"
7928    },
7929    {
7930     "access" : "private",
7931     "field_name" : "mStatus",
7932     "field_offset" : 160,
7933     "referenced_type" : "type-20"
7934    },
7935    {
7936     "access" : "private",
7937     "field_name" : "mExitPending",
7938     "field_offset" : 192,
7939     "referenced_type" : "type-132"
7940    },
7941    {
7942     "access" : "private",
7943     "field_name" : "mRunning",
7944     "field_offset" : 200,
7945     "referenced_type" : "type-132"
7946    },
7947    {
7948     "access" : "private",
7949     "field_name" : "mHoldSelf",
7950     "field_offset" : 224,
7951     "referenced_type" : "type-126"
7952    },
7953    {
7954     "access" : "private",
7955     "field_name" : "mTid",
7956     "field_offset" : 256,
7957     "referenced_type" : "type-20"
7958    }
7959   ],
7960   "linker_set_key" : "android::Thread",
7961   "name" : "android::Thread",
7962   "record_kind" : "class",
7963   "referenced_type" : "type-128",
7964   "self_type" : "type-128",
7965   "size" : 44,
7966   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7967   "unique_id" : "_ZTSN7android6ThreadE",
7968   "vtable_components" :
7969   [
7970    {
7971     "component_value" : 36,
7972     "kind" : "vbase_offset"
7973    },
7974    {
7975     "kind" : "offset_to_top"
7976    },
7977    {
7978     "kind" : "rtti",
7979     "mangled_component_name" : "_ZTIN7android6ThreadE"
7980    },
7981    {
7982     "kind" : "complete_dtor_pointer",
7983     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7984    },
7985    {
7986     "kind" : "deleting_dtor_pointer",
7987     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7988    },
7989    {
7990     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7991    },
7992    {
7993     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7994    },
7995    {
7996     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7997    },
7998    {
7999     "is_pure" : true,
8000     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8001    },
8002    {
8003     "kind" : "vcall_offset"
8004    },
8005    {
8006     "kind" : "vcall_offset"
8007    },
8008    {
8009     "kind" : "vcall_offset"
8010    },
8011    {
8012     "kind" : "vcall_offset"
8013    },
8014    {
8015     "component_value" : -36,
8016     "kind" : "vcall_offset"
8017    },
8018    {
8019     "component_value" : -36,
8020     "kind" : "offset_to_top"
8021    },
8022    {
8023     "kind" : "rtti",
8024     "mangled_component_name" : "_ZTIN7android6ThreadE"
8025    },
8026    {
8027     "kind" : "complete_dtor_pointer",
8028     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8029    },
8030    {
8031     "kind" : "deleting_dtor_pointer",
8032     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8033    },
8034    {
8035     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8036    },
8037    {
8038     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8039    },
8040    {
8041     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8042    },
8043    {
8044     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8045    }
8046   ]
8047  },
8048  {
8049   "alignment" : 4,
8050   "base_specifiers" :
8051   [
8052    {
8053     "access" : "private",
8054     "referenced_type" : "type-29"
8055    }
8056   ],
8057   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8058   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8059   "record_kind" : "class",
8060   "referenced_type" : "type-28",
8061   "self_type" : "type-28",
8062   "size" : 20,
8063   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8064   "template_args" : [ "type-31" ],
8065   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8066   "vtable_components" :
8067   [
8068    {
8069     "kind" : "offset_to_top"
8070    },
8071    {
8072     "kind" : "rtti",
8073     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8074    },
8075    {
8076     "kind" : "complete_dtor_pointer",
8077     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8078    },
8079    {
8080     "kind" : "deleting_dtor_pointer",
8081     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8082    },
8083    {
8084     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8085    },
8086    {
8087     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8088    },
8089    {
8090     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8091    },
8092    {
8093     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8094    },
8095    {
8096     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8097    },
8098    {
8099     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8100    }
8101   ]
8102  },
8103  {
8104   "alignment" : 4,
8105   "fields" :
8106   [
8107    {
8108     "access" : "private",
8109     "field_name" : "mStorage",
8110     "field_offset" : 32,
8111     "referenced_type" : "type-21"
8112    },
8113    {
8114     "access" : "private",
8115     "field_name" : "mCount",
8116     "field_offset" : 64,
8117     "referenced_type" : "type-2"
8118    },
8119    {
8120     "access" : "private",
8121     "field_name" : "mFlags",
8122     "field_offset" : 96,
8123     "referenced_type" : "type-30"
8124    },
8125    {
8126     "access" : "private",
8127     "field_name" : "mItemSize",
8128     "field_offset" : 128,
8129     "referenced_type" : "type-30"
8130    }
8131   ],
8132   "linker_set_key" : "android::VectorImpl",
8133   "name" : "android::VectorImpl",
8134   "record_kind" : "class",
8135   "referenced_type" : "type-29",
8136   "self_type" : "type-29",
8137   "size" : 20,
8138   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8139   "unique_id" : "_ZTSN7android10VectorImplE",
8140   "vtable_components" :
8141   [
8142    {
8143     "kind" : "offset_to_top"
8144    },
8145    {
8146     "kind" : "rtti",
8147     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8148    },
8149    {
8150     "kind" : "complete_dtor_pointer",
8151     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8152    },
8153    {
8154     "kind" : "deleting_dtor_pointer",
8155     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8156    },
8157    {
8158     "is_pure" : true,
8159     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8160    },
8161    {
8162     "is_pure" : true,
8163     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8164    },
8165    {
8166     "is_pure" : true,
8167     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8168    },
8169    {
8170     "is_pure" : true,
8171     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8172    },
8173    {
8174     "is_pure" : true,
8175     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8176    },
8177    {
8178     "is_pure" : true,
8179     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8180    }
8181   ]
8182  },
8183  {
8184   "alignment" : 4,
8185   "base_specifiers" :
8186   [
8187    {
8188     "referenced_type" : "type-293"
8189    }
8190   ],
8191   "linker_set_key" : "android::VirtualLightRefBase",
8192   "name" : "android::VirtualLightRefBase",
8193   "record_kind" : "class",
8194   "referenced_type" : "type-295",
8195   "self_type" : "type-295",
8196   "size" : 8,
8197   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8198   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8199   "vtable_components" :
8200   [
8201    {
8202     "kind" : "offset_to_top"
8203    },
8204    {
8205     "kind" : "rtti",
8206     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8207    },
8208    {
8209     "kind" : "complete_dtor_pointer",
8210     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8211    },
8212    {
8213     "kind" : "deleting_dtor_pointer",
8214     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8215    }
8216   ]
8217  },
8218  {
8219   "alignment" : 4,
8220   "base_specifiers" :
8221   [
8222    {
8223     "referenced_type" : "type-33"
8224    }
8225   ],
8226   "fields" :
8227   [
8228    {
8229     "access" : "protected",
8230     "field_name" : "mSchedPolicy",
8231     "field_offset" : 32,
8232     "referenced_type" : "type-20"
8233    },
8234    {
8235     "access" : "protected",
8236     "field_name" : "mSchedPriority",
8237     "field_offset" : 64,
8238     "referenced_type" : "type-20"
8239    },
8240    {
8241     "access" : "private",
8242     "field_name" : "mExtras",
8243     "field_offset" : 96,
8244     "referenced_type" : "type-235"
8245    },
8246    {
8247     "access" : "private",
8248     "field_name" : "mReserved0",
8249     "field_offset" : 128,
8250     "referenced_type" : "type-21"
8251    }
8252   ],
8253   "linker_set_key" : "android::hardware::BHwBinder",
8254   "name" : "android::hardware::BHwBinder",
8255   "record_kind" : "class",
8256   "referenced_type" : "type-234",
8257   "self_type" : "type-234",
8258   "size" : 28,
8259   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8260   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8261   "vtable_components" :
8262   [
8263    {
8264     "component_value" : 20,
8265     "kind" : "vbase_offset"
8266    },
8267    {
8268     "kind" : "offset_to_top"
8269    },
8270    {
8271     "kind" : "rtti",
8272     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8273    },
8274    {
8275     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8276    },
8277    {
8278     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8279    },
8280    {
8281     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8282    },
8283    {
8284     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8285    },
8286    {
8287     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8288    },
8289    {
8290     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8291    },
8292    {
8293     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8294    },
8295    {
8296     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8297    },
8298    {
8299     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8300    },
8301    {
8302     "kind" : "complete_dtor_pointer",
8303     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8304    },
8305    {
8306     "kind" : "deleting_dtor_pointer",
8307     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8308    },
8309    {
8310     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8311    },
8312    {
8313     "kind" : "vcall_offset"
8314    },
8315    {
8316     "kind" : "vcall_offset"
8317    },
8318    {
8319     "kind" : "vcall_offset"
8320    },
8321    {
8322     "kind" : "vcall_offset"
8323    },
8324    {
8325     "component_value" : -20,
8326     "kind" : "vcall_offset"
8327    },
8328    {
8329     "component_value" : -20,
8330     "kind" : "offset_to_top"
8331    },
8332    {
8333     "kind" : "rtti",
8334     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8335    },
8336    {
8337     "kind" : "complete_dtor_pointer",
8338     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8339    },
8340    {
8341     "kind" : "deleting_dtor_pointer",
8342     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8343    },
8344    {
8345     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8346    },
8347    {
8348     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8349    },
8350    {
8351     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8352    },
8353    {
8354     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8355    }
8356   ]
8357  },
8358  {
8359   "alignment" : 4,
8360   "base_specifiers" :
8361   [
8362    {
8363     "is_virtual" : true,
8364     "referenced_type" : "type-7"
8365    }
8366   ],
8367   "fields" :
8368   [
8369    {
8370     "access" : "private",
8371     "field_name" : "mRemote",
8372     "field_offset" : 32,
8373     "referenced_type" : "type-156"
8374    },
8375    {
8376     "access" : "private",
8377     "field_name" : "mRefs",
8378     "field_offset" : 64,
8379     "referenced_type" : "type-11"
8380    },
8381    {
8382     "access" : "private",
8383     "field_name" : "mState",
8384     "field_offset" : 96,
8385     "referenced_type" : "type-157"
8386    }
8387   ],
8388   "linker_set_key" : "android::hardware::BpHwRefBase",
8389   "name" : "android::hardware::BpHwRefBase",
8390   "record_kind" : "class",
8391   "referenced_type" : "type-155",
8392   "self_type" : "type-155",
8393   "size" : 24,
8394   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8395   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8396   "vtable_components" :
8397   [
8398    {
8399     "component_value" : 16,
8400     "kind" : "vbase_offset"
8401    },
8402    {
8403     "kind" : "offset_to_top"
8404    },
8405    {
8406     "kind" : "rtti",
8407     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8408    },
8409    {
8410     "kind" : "complete_dtor_pointer",
8411     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8412    },
8413    {
8414     "kind" : "deleting_dtor_pointer",
8415     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8416    },
8417    {
8418     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8419    },
8420    {
8421     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8422    },
8423    {
8424     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8425    },
8426    {
8427     "kind" : "vcall_offset"
8428    },
8429    {
8430     "component_value" : -16,
8431     "kind" : "vcall_offset"
8432    },
8433    {
8434     "component_value" : -16,
8435     "kind" : "vcall_offset"
8436    },
8437    {
8438     "component_value" : -16,
8439     "kind" : "vcall_offset"
8440    },
8441    {
8442     "component_value" : -16,
8443     "kind" : "vcall_offset"
8444    },
8445    {
8446     "component_value" : -16,
8447     "kind" : "offset_to_top"
8448    },
8449    {
8450     "kind" : "rtti",
8451     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8452    },
8453    {
8454     "kind" : "complete_dtor_pointer",
8455     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8456    },
8457    {
8458     "kind" : "deleting_dtor_pointer",
8459     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8460    },
8461    {
8462     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8463    },
8464    {
8465     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8466    },
8467    {
8468     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8469    },
8470    {
8471     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8472    }
8473   ]
8474  },
8475  {
8476   "alignment" : 4,
8477   "base_specifiers" :
8478   [
8479    {
8480     "referenced_type" : "type-202"
8481    },
8482    {
8483     "referenced_type" : "type-154"
8484    },
8485    {
8486     "referenced_type" : "type-155"
8487    }
8488   ],
8489   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8490   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsb>",
8491   "record_kind" : "class",
8492   "referenced_type" : "type-502",
8493   "self_type" : "type-502",
8494   "size" : 32,
8495   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8496   "template_args" : [ "type-202" ],
8497   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE",
8498   "vtable_components" :
8499   [
8500    {
8501     "component_value" : 24,
8502     "kind" : "vbase_offset"
8503    },
8504    {
8505     "kind" : "offset_to_top"
8506    },
8507    {
8508     "kind" : "rtti",
8509     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8510    },
8511    {
8512     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
8513    },
8514    {
8515     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8516    },
8517    {
8518     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8519    },
8520    {
8521     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8522    },
8523    {
8524     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8525    },
8526    {
8527     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
8528    },
8529    {
8530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8531    },
8532    {
8533     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
8534    },
8535    {
8536     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8537    },
8538    {
8539     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
8540    },
8541    {
8542     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8543    },
8544    {
8545     "kind" : "complete_dtor_pointer",
8546     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8547    },
8548    {
8549     "kind" : "deleting_dtor_pointer",
8550     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8551    },
8552    {
8553     "is_pure" : true,
8554     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
8555    },
8556    {
8557     "is_pure" : true,
8558     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
8559    },
8560    {
8561     "is_pure" : true,
8562     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
8563    },
8564    {
8565     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8566    },
8567    {
8568     "component_value" : 20,
8569     "kind" : "vbase_offset"
8570    },
8571    {
8572     "component_value" : -4,
8573     "kind" : "offset_to_top"
8574    },
8575    {
8576     "kind" : "rtti",
8577     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8578    },
8579    {
8580     "kind" : "complete_dtor_pointer",
8581     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8582    },
8583    {
8584     "kind" : "deleting_dtor_pointer",
8585     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8586    },
8587    {
8588     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
8589    },
8590    {
8591     "component_value" : 16,
8592     "kind" : "vbase_offset"
8593    },
8594    {
8595     "component_value" : -8,
8596     "kind" : "offset_to_top"
8597    },
8598    {
8599     "kind" : "rtti",
8600     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8601    },
8602    {
8603     "kind" : "complete_dtor_pointer",
8604     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8605    },
8606    {
8607     "kind" : "deleting_dtor_pointer",
8608     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8609    },
8610    {
8611     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8615    },
8616    {
8617     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8618    },
8619    {
8620     "kind" : "vcall_offset"
8621    },
8622    {
8623     "component_value" : -16,
8624     "kind" : "vcall_offset"
8625    },
8626    {
8627     "component_value" : -16,
8628     "kind" : "vcall_offset"
8629    },
8630    {
8631     "component_value" : -16,
8632     "kind" : "vcall_offset"
8633    },
8634    {
8635     "component_value" : -24,
8636     "kind" : "vcall_offset"
8637    },
8638    {
8639     "component_value" : -24,
8640     "kind" : "offset_to_top"
8641    },
8642    {
8643     "kind" : "rtti",
8644     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEEE"
8645    },
8646    {
8647     "kind" : "complete_dtor_pointer",
8648     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED1Ev"
8649    },
8650    {
8651     "kind" : "deleting_dtor_pointer",
8652     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEED0Ev"
8653    },
8654    {
8655     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8656    },
8657    {
8658     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8659    },
8660    {
8661     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8662    },
8663    {
8664     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8665    }
8666   ]
8667  },
8668  {
8669   "alignment" : 4,
8670   "base_specifiers" :
8671   [
8672    {
8673     "referenced_type" : "type-145"
8674    },
8675    {
8676     "referenced_type" : "type-154"
8677    },
8678    {
8679     "referenced_type" : "type-155"
8680    }
8681   ],
8682   "linker_set_key" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8683   "name" : "android::hardware::BpInterface<android::hardware::usb::V1_0::IUsbCallback>",
8684   "record_kind" : "class",
8685   "referenced_type" : "type-153",
8686   "self_type" : "type-153",
8687   "size" : 32,
8688   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8689   "template_args" : [ "type-145" ],
8690   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE",
8691   "vtable_components" :
8692   [
8693    {
8694     "component_value" : 24,
8695     "kind" : "vbase_offset"
8696    },
8697    {
8698     "kind" : "offset_to_top"
8699    },
8700    {
8701     "kind" : "rtti",
8702     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8703    },
8704    {
8705     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
8706    },
8707    {
8708     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8709    },
8710    {
8711     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8712    },
8713    {
8714     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8715    },
8716    {
8717     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8718    },
8719    {
8720     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
8721    },
8722    {
8723     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8730    },
8731    {
8732     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8736    },
8737    {
8738     "kind" : "complete_dtor_pointer",
8739     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8740    },
8741    {
8742     "kind" : "deleting_dtor_pointer",
8743     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8744    },
8745    {
8746     "is_pure" : true,
8747     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
8748    },
8749    {
8750     "is_pure" : true,
8751     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
8752    },
8753    {
8754     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8755    },
8756    {
8757     "component_value" : 20,
8758     "kind" : "vbase_offset"
8759    },
8760    {
8761     "component_value" : -4,
8762     "kind" : "offset_to_top"
8763    },
8764    {
8765     "kind" : "rtti",
8766     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8767    },
8768    {
8769     "kind" : "complete_dtor_pointer",
8770     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8771    },
8772    {
8773     "kind" : "deleting_dtor_pointer",
8774     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8775    },
8776    {
8777     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
8778    },
8779    {
8780     "component_value" : 16,
8781     "kind" : "vbase_offset"
8782    },
8783    {
8784     "component_value" : -8,
8785     "kind" : "offset_to_top"
8786    },
8787    {
8788     "kind" : "rtti",
8789     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8790    },
8791    {
8792     "kind" : "complete_dtor_pointer",
8793     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8794    },
8795    {
8796     "kind" : "deleting_dtor_pointer",
8797     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8798    },
8799    {
8800     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8801    },
8802    {
8803     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8804    },
8805    {
8806     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8807    },
8808    {
8809     "kind" : "vcall_offset"
8810    },
8811    {
8812     "component_value" : -16,
8813     "kind" : "vcall_offset"
8814    },
8815    {
8816     "component_value" : -16,
8817     "kind" : "vcall_offset"
8818    },
8819    {
8820     "component_value" : -16,
8821     "kind" : "vcall_offset"
8822    },
8823    {
8824     "component_value" : -24,
8825     "kind" : "vcall_offset"
8826    },
8827    {
8828     "component_value" : -24,
8829     "kind" : "offset_to_top"
8830    },
8831    {
8832     "kind" : "rtti",
8833     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEEE"
8834    },
8835    {
8836     "kind" : "complete_dtor_pointer",
8837     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED1Ev"
8838    },
8839    {
8840     "kind" : "deleting_dtor_pointer",
8841     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEED0Ev"
8842    },
8843    {
8844     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8845    },
8846    {
8847     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8848    },
8849    {
8850     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8851    },
8852    {
8853     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8854    }
8855   ]
8856  },
8857  {
8858   "alignment" : 4,
8859   "base_specifiers" :
8860   [
8861    {
8862     "referenced_type" : "type-16"
8863    },
8864    {
8865     "referenced_type" : "type-154"
8866    },
8867    {
8868     "referenced_type" : "type-155"
8869    }
8870   ],
8871   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8872   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8873   "record_kind" : "class",
8874   "referenced_type" : "type-500",
8875   "self_type" : "type-500",
8876   "size" : 32,
8877   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8878   "template_args" : [ "type-16" ],
8879   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8880   "vtable_components" :
8881   [
8882    {
8883     "component_value" : 24,
8884     "kind" : "vbase_offset"
8885    },
8886    {
8887     "kind" : "offset_to_top"
8888    },
8889    {
8890     "kind" : "rtti",
8891     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8892    },
8893    {
8894     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8895    },
8896    {
8897     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8898    },
8899    {
8900     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8901    },
8902    {
8903     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8904    },
8905    {
8906     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8907    },
8908    {
8909     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8910    },
8911    {
8912     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8913    },
8914    {
8915     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8916    },
8917    {
8918     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8919    },
8920    {
8921     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8922    },
8923    {
8924     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8925    },
8926    {
8927     "kind" : "complete_dtor_pointer",
8928     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8929    },
8930    {
8931     "kind" : "deleting_dtor_pointer",
8932     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8933    },
8934    {
8935     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8936    },
8937    {
8938     "component_value" : 20,
8939     "kind" : "vbase_offset"
8940    },
8941    {
8942     "component_value" : -4,
8943     "kind" : "offset_to_top"
8944    },
8945    {
8946     "kind" : "rtti",
8947     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8948    },
8949    {
8950     "kind" : "complete_dtor_pointer",
8951     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8952    },
8953    {
8954     "kind" : "deleting_dtor_pointer",
8955     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8956    },
8957    {
8958     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8959    },
8960    {
8961     "component_value" : 16,
8962     "kind" : "vbase_offset"
8963    },
8964    {
8965     "component_value" : -8,
8966     "kind" : "offset_to_top"
8967    },
8968    {
8969     "kind" : "rtti",
8970     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8971    },
8972    {
8973     "kind" : "complete_dtor_pointer",
8974     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8975    },
8976    {
8977     "kind" : "deleting_dtor_pointer",
8978     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8979    },
8980    {
8981     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8982    },
8983    {
8984     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8985    },
8986    {
8987     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8988    },
8989    {
8990     "kind" : "vcall_offset"
8991    },
8992    {
8993     "component_value" : -16,
8994     "kind" : "vcall_offset"
8995    },
8996    {
8997     "component_value" : -16,
8998     "kind" : "vcall_offset"
8999    },
9000    {
9001     "component_value" : -16,
9002     "kind" : "vcall_offset"
9003    },
9004    {
9005     "component_value" : -24,
9006     "kind" : "vcall_offset"
9007    },
9008    {
9009     "component_value" : -24,
9010     "kind" : "offset_to_top"
9011    },
9012    {
9013     "kind" : "rtti",
9014     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9015    },
9016    {
9017     "kind" : "complete_dtor_pointer",
9018     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9019    },
9020    {
9021     "kind" : "deleting_dtor_pointer",
9022     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9023    },
9024    {
9025     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9026    },
9027    {
9028     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9029    },
9030    {
9031     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9032    },
9033    {
9034     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9035    }
9036   ]
9037  },
9038  {
9039   "alignment" : 4,
9040   "fields" :
9041   [
9042    {
9043     "access" : "private",
9044     "field_name" : "mMutex",
9045     "referenced_type" : "type-522"
9046    },
9047    {
9048     "access" : "private",
9049     "field_name" : "mMap",
9050     "field_offset" : 32,
9051     "referenced_type" : "type-523"
9052    }
9053   ],
9054   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9055   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9056   "record_kind" : "class",
9057   "referenced_type" : "type-521",
9058   "self_type" : "type-521",
9059   "size" : 16,
9060   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9061   "template_args" : [ "type-14", "type-524" ],
9062   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9063  },
9064  {
9065   "alignment" : 4,
9066   "fields" :
9067   [
9068    {
9069     "access" : "private",
9070     "field_name" : "mMutex",
9071     "referenced_type" : "type-530"
9072    },
9073    {
9074     "access" : "private",
9075     "field_name" : "mMap",
9076     "field_offset" : 32,
9077     "referenced_type" : "type-531"
9078    }
9079   ],
9080   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9081   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9082   "record_kind" : "class",
9083   "referenced_type" : "type-529",
9084   "self_type" : "type-529",
9085   "size" : 16,
9086   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9087   "template_args" : [ "type-14", "type-34" ],
9088   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9089  },
9090  {
9091   "alignment" : 4,
9092   "fields" :
9093   [
9094    {
9095     "access" : "private",
9096     "field_name" : "mMutex",
9097     "referenced_type" : "type-535"
9098    },
9099    {
9100     "access" : "private",
9101     "field_name" : "mMap",
9102     "field_offset" : 32,
9103     "referenced_type" : "type-536"
9104    }
9105   ],
9106   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9107   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9108   "record_kind" : "class",
9109   "referenced_type" : "type-534",
9110   "self_type" : "type-534",
9111   "size" : 16,
9112   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9113   "template_args" : [ "type-537", "type-410" ],
9114   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9115  },
9116  {
9117   "alignment" : 4,
9118   "fields" :
9119   [
9120    {
9121     "access" : "private",
9122     "field_name" : "mMutex",
9123     "referenced_type" : "type-553"
9124    },
9125    {
9126     "access" : "private",
9127     "field_name" : "mMap",
9128     "field_offset" : 32,
9129     "referenced_type" : "type-554"
9130    }
9131   ],
9132   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9133   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9134   "record_kind" : "class",
9135   "referenced_type" : "type-552",
9136   "self_type" : "type-552",
9137   "size" : 16,
9138   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9139   "template_args" : [ "type-555", "type-556" ],
9140   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9141  },
9142  {
9143   "alignment" : 4,
9144   "fields" :
9145   [
9146    {
9147     "access" : "private",
9148     "field_name" : "mMutex",
9149     "referenced_type" : "type-543"
9150    },
9151    {
9152     "access" : "private",
9153     "field_name" : "mMap",
9154     "field_offset" : 32,
9155     "referenced_type" : "type-544"
9156    }
9157   ],
9158   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9159   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9160   "record_kind" : "class",
9161   "referenced_type" : "type-542",
9162   "self_type" : "type-542",
9163   "size" : 16,
9164   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9165   "template_args" : [ "type-545", "type-546" ],
9166   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9167  },
9168  {
9169   "alignment" : 8,
9170   "fields" :
9171   [
9172    {
9173     "field_name" : "flags",
9174     "referenced_type" : "type-2"
9175    },
9176    {
9177     "field_name" : "fdIndex",
9178     "field_offset" : 32,
9179     "referenced_type" : "type-2"
9180    },
9181    {
9182     "field_name" : "offset",
9183     "field_offset" : 64,
9184     "referenced_type" : "type-2"
9185    },
9186    {
9187     "field_name" : "extent",
9188     "field_offset" : 128,
9189     "referenced_type" : "type-13"
9190    }
9191   ],
9192   "linker_set_key" : "android::hardware::GrantorDescriptor",
9193   "name" : "android::hardware::GrantorDescriptor",
9194   "referenced_type" : "type-428",
9195   "self_type" : "type-428",
9196   "size" : 24,
9197   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9198   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9199  },
9200  {
9201   "alignment" : 8,
9202   "base_specifiers" :
9203   [
9204    {
9205     "is_virtual" : true,
9206     "referenced_type" : "type-412"
9207    },
9208    {
9209     "is_virtual" : true,
9210     "referenced_type" : "type-7"
9211    }
9212   ],
9213   "linker_set_key" : "android::hardware::HidlMemory",
9214   "name" : "android::hardware::HidlMemory",
9215   "record_kind" : "class",
9216   "referenced_type" : "type-420",
9217   "self_type" : "type-420",
9218   "size" : 56,
9219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9220   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9221   "vtable_components" :
9222   [
9223    {
9224     "component_value" : 48,
9225     "kind" : "vbase_offset"
9226    },
9227    {
9228     "component_value" : 8,
9229     "kind" : "vbase_offset"
9230    },
9231    {
9232     "kind" : "offset_to_top"
9233    },
9234    {
9235     "kind" : "rtti",
9236     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9237    },
9238    {
9239     "kind" : "complete_dtor_pointer",
9240     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9241    },
9242    {
9243     "kind" : "deleting_dtor_pointer",
9244     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9245    },
9246    {
9247     "kind" : "vcall_offset"
9248    },
9249    {
9250     "kind" : "vcall_offset"
9251    },
9252    {
9253     "kind" : "vcall_offset"
9254    },
9255    {
9256     "kind" : "vcall_offset"
9257    },
9258    {
9259     "component_value" : -48,
9260     "kind" : "vcall_offset"
9261    },
9262    {
9263     "component_value" : -48,
9264     "kind" : "offset_to_top"
9265    },
9266    {
9267     "kind" : "rtti",
9268     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9269    },
9270    {
9271     "kind" : "complete_dtor_pointer",
9272     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9273    },
9274    {
9275     "kind" : "deleting_dtor_pointer",
9276     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9277    },
9278    {
9279     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9280    },
9281    {
9282     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9283    },
9284    {
9285     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9286    },
9287    {
9288     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9289    }
9290   ]
9291  },
9292  {
9293   "alignment" : 4,
9294   "base_specifiers" :
9295   [
9296    {
9297     "is_virtual" : true,
9298     "referenced_type" : "type-7"
9299    }
9300   ],
9301   "linker_set_key" : "android::hardware::IBinder",
9302   "name" : "android::hardware::IBinder",
9303   "record_kind" : "class",
9304   "referenced_type" : "type-33",
9305   "self_type" : "type-33",
9306   "size" : 12,
9307   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9308   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9309   "vtable_components" :
9310   [
9311    {
9312     "component_value" : 4,
9313     "kind" : "vbase_offset"
9314    },
9315    {
9316     "kind" : "offset_to_top"
9317    },
9318    {
9319     "kind" : "rtti",
9320     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9321    },
9322    {
9323     "is_pure" : true,
9324     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9325    },
9326    {
9327     "is_pure" : true,
9328     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9329    },
9330    {
9331     "is_pure" : true,
9332     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9333    },
9334    {
9335     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9336    },
9337    {
9338     "is_pure" : true,
9339     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9340    },
9341    {
9342     "is_pure" : true,
9343     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9344    },
9345    {
9346     "is_pure" : true,
9347     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9348    },
9349    {
9350     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9351    },
9352    {
9353     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9354    },
9355    {
9356     "kind" : "complete_dtor_pointer",
9357     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9358    },
9359    {
9360     "kind" : "deleting_dtor_pointer",
9361     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9362    },
9363    {
9364     "kind" : "vcall_offset"
9365    },
9366    {
9367     "kind" : "vcall_offset"
9368    },
9369    {
9370     "kind" : "vcall_offset"
9371    },
9372    {
9373     "kind" : "vcall_offset"
9374    },
9375    {
9376     "component_value" : -4,
9377     "kind" : "vcall_offset"
9378    },
9379    {
9380     "component_value" : -4,
9381     "kind" : "offset_to_top"
9382    },
9383    {
9384     "kind" : "rtti",
9385     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9386    },
9387    {
9388     "kind" : "complete_dtor_pointer",
9389     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9390    },
9391    {
9392     "kind" : "deleting_dtor_pointer",
9393     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9394    },
9395    {
9396     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9397    },
9398    {
9399     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9400    },
9401    {
9402     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9403    },
9404    {
9405     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9406    }
9407   ]
9408  },
9409  {
9410   "alignment" : 4,
9411   "base_specifiers" :
9412   [
9413    {
9414     "is_virtual" : true,
9415     "referenced_type" : "type-7"
9416    }
9417   ],
9418   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9419   "name" : "android::hardware::IBinder::DeathRecipient",
9420   "record_kind" : "class",
9421   "referenced_type" : "type-17",
9422   "self_type" : "type-17",
9423   "size" : 12,
9424   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9425   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9426   "vtable_components" :
9427   [
9428    {
9429     "component_value" : 4,
9430     "kind" : "vbase_offset"
9431    },
9432    {
9433     "kind" : "offset_to_top"
9434    },
9435    {
9436     "kind" : "rtti",
9437     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9438    },
9439    {
9440     "is_pure" : true,
9441     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9442    },
9443    {
9444     "kind" : "complete_dtor_pointer",
9445     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9446    },
9447    {
9448     "kind" : "deleting_dtor_pointer",
9449     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9450    },
9451    {
9452     "kind" : "vcall_offset"
9453    },
9454    {
9455     "kind" : "vcall_offset"
9456    },
9457    {
9458     "kind" : "vcall_offset"
9459    },
9460    {
9461     "kind" : "vcall_offset"
9462    },
9463    {
9464     "component_value" : -4,
9465     "kind" : "vcall_offset"
9466    },
9467    {
9468     "component_value" : -4,
9469     "kind" : "offset_to_top"
9470    },
9471    {
9472     "kind" : "rtti",
9473     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9474    },
9475    {
9476     "kind" : "complete_dtor_pointer",
9477     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9478    },
9479    {
9480     "kind" : "deleting_dtor_pointer",
9481     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9482    },
9483    {
9484     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9485    },
9486    {
9487     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9488    },
9489    {
9490     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9491    },
9492    {
9493     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9494    }
9495   ]
9496  },
9497  {
9498   "alignment" : 4,
9499   "base_specifiers" :
9500   [
9501    {
9502     "is_virtual" : true,
9503     "referenced_type" : "type-7"
9504    }
9505   ],
9506   "linker_set_key" : "android::hardware::IInterface",
9507   "name" : "android::hardware::IInterface",
9508   "record_kind" : "class",
9509   "referenced_type" : "type-154",
9510   "self_type" : "type-154",
9511   "size" : 12,
9512   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9513   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9514   "vtable_components" :
9515   [
9516    {
9517     "component_value" : 4,
9518     "kind" : "vbase_offset"
9519    },
9520    {
9521     "kind" : "offset_to_top"
9522    },
9523    {
9524     "kind" : "rtti",
9525     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9526    },
9527    {
9528     "kind" : "complete_dtor_pointer",
9529     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9530    },
9531    {
9532     "kind" : "deleting_dtor_pointer",
9533     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9534    },
9535    {
9536     "is_pure" : true,
9537     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9538    },
9539    {
9540     "kind" : "vcall_offset"
9541    },
9542    {
9543     "kind" : "vcall_offset"
9544    },
9545    {
9546     "kind" : "vcall_offset"
9547    },
9548    {
9549     "kind" : "vcall_offset"
9550    },
9551    {
9552     "component_value" : -4,
9553     "kind" : "vcall_offset"
9554    },
9555    {
9556     "component_value" : -4,
9557     "kind" : "offset_to_top"
9558    },
9559    {
9560     "kind" : "rtti",
9561     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9562    },
9563    {
9564     "kind" : "complete_dtor_pointer",
9565     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9566    },
9567    {
9568     "kind" : "deleting_dtor_pointer",
9569     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9570    },
9571    {
9572     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9573    },
9574    {
9575     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9576    },
9577    {
9578     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9579    },
9580    {
9581     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9582    }
9583   ]
9584  },
9585  {
9586   "alignment" : 8,
9587   "fields" :
9588   [
9589    {
9590     "access" : "private",
9591     "field_name" : "mGrantors",
9592     "referenced_type" : "type-424"
9593    },
9594    {
9595     "access" : "private",
9596     "field_name" : "mHandle",
9597     "field_offset" : 128,
9598     "referenced_type" : "type-470"
9599    },
9600    {
9601     "access" : "private",
9602     "field_name" : "mQuantum",
9603     "field_offset" : 192,
9604     "referenced_type" : "type-2"
9605    },
9606    {
9607     "access" : "private",
9608     "field_name" : "mFlags",
9609     "field_offset" : 224,
9610     "referenced_type" : "type-2"
9611    }
9612   ],
9613   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9614   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9615   "referenced_type" : "type-469",
9616   "self_type" : "type-469",
9617   "size" : 32,
9618   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9619   "template_args" : [ "type-53" ],
9620   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9621  },
9622  {
9623   "alignment" : 4,
9624   "fields" :
9625   [
9626    {
9627     "access" : "private",
9628     "field_name" : "mBufCachePos",
9629     "referenced_type" : "type-2"
9630    },
9631    {
9632     "access" : "private",
9633     "field_name" : "mBufCache",
9634     "field_offset" : 32,
9635     "referenced_type" : "type-504"
9636    },
9637    {
9638     "access" : "private",
9639     "field_name" : "mError",
9640     "field_offset" : 128,
9641     "referenced_type" : "type-20"
9642    },
9643    {
9644     "access" : "private",
9645     "field_name" : "mData",
9646     "field_offset" : 160,
9647     "referenced_type" : "type-505"
9648    },
9649    {
9650     "access" : "private",
9651     "field_name" : "mDataSize",
9652     "field_offset" : 192,
9653     "referenced_type" : "type-2"
9654    },
9655    {
9656     "access" : "private",
9657     "field_name" : "mDataCapacity",
9658     "field_offset" : 224,
9659     "referenced_type" : "type-2"
9660    },
9661    {
9662     "access" : "private",
9663     "field_name" : "mDataPos",
9664     "field_offset" : 256,
9665     "referenced_type" : "type-2"
9666    },
9667    {
9668     "access" : "private",
9669     "field_name" : "mObjects",
9670     "field_offset" : 288,
9671     "referenced_type" : "type-506"
9672    },
9673    {
9674     "access" : "private",
9675     "field_name" : "mObjectsSize",
9676     "field_offset" : 320,
9677     "referenced_type" : "type-2"
9678    },
9679    {
9680     "access" : "private",
9681     "field_name" : "mObjectsCapacity",
9682     "field_offset" : 352,
9683     "referenced_type" : "type-2"
9684    },
9685    {
9686     "access" : "private",
9687     "field_name" : "mNextObjectHint",
9688     "field_offset" : 384,
9689     "referenced_type" : "type-2"
9690    },
9691    {
9692     "access" : "private",
9693     "field_name" : "mNumRef",
9694     "field_offset" : 416,
9695     "referenced_type" : "type-2"
9696    },
9697    {
9698     "access" : "private",
9699     "field_name" : "mFdsKnown",
9700     "field_offset" : 448,
9701     "referenced_type" : "type-34"
9702    },
9703    {
9704     "access" : "private",
9705     "field_name" : "mHasFds",
9706     "field_offset" : 456,
9707     "referenced_type" : "type-34"
9708    },
9709    {
9710     "access" : "private",
9711     "field_name" : "mAllowFds",
9712     "field_offset" : 464,
9713     "referenced_type" : "type-34"
9714    },
9715    {
9716     "access" : "private",
9717     "field_name" : "mOwner",
9718     "field_offset" : 480,
9719     "referenced_type" : "type-507"
9720    },
9721    {
9722     "access" : "private",
9723     "field_name" : "mOwnerCookie",
9724     "field_offset" : 512,
9725     "referenced_type" : "type-21"
9726    }
9727   ],
9728   "linker_set_key" : "android::hardware::Parcel",
9729   "name" : "android::hardware::Parcel",
9730   "record_kind" : "class",
9731   "referenced_type" : "type-503",
9732   "self_type" : "type-503",
9733   "size" : 68,
9734   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9735   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9736  },
9737  {
9738   "access" : "private",
9739   "alignment" : 8,
9740   "fields" :
9741   [
9742    {
9743     "field_name" : "index",
9744     "referenced_type" : "type-2"
9745    },
9746    {
9747     "field_name" : "buffer",
9748     "field_offset" : 64,
9749     "referenced_type" : "type-13"
9750    },
9751    {
9752     "field_name" : "bufend",
9753     "field_offset" : 128,
9754     "referenced_type" : "type-13"
9755    }
9756   ],
9757   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9758   "name" : "android::hardware::Parcel::BufferInfo",
9759   "referenced_type" : "type-511",
9760   "self_type" : "type-511",
9761   "size" : 24,
9762   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9763   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9764  },
9765  {
9766   "alignment" : 8,
9767   "base_specifiers" :
9768   [
9769    {
9770     "is_virtual" : true,
9771     "referenced_type" : "type-7"
9772    }
9773   ],
9774   "fields" :
9775   [
9776    {
9777     "access" : "private",
9778     "field_name" : "mDriverFD",
9779     "field_offset" : 32,
9780     "referenced_type" : "type-20"
9781    },
9782    {
9783     "access" : "private",
9784     "field_name" : "mVMStart",
9785     "field_offset" : 64,
9786     "referenced_type" : "type-21"
9787    },
9788    {
9789     "access" : "private",
9790     "field_name" : "mThreadCountLock",
9791     "field_offset" : 96,
9792     "referenced_type" : "type-23"
9793    },
9794    {
9795     "access" : "private",
9796     "field_name" : "mThreadCountDecrement",
9797     "field_offset" : 128,
9798     "referenced_type" : "type-24"
9799    },
9800    {
9801     "access" : "private",
9802     "field_name" : "mExecutingThreadsCount",
9803     "field_offset" : 160,
9804     "referenced_type" : "type-2"
9805    },
9806    {
9807     "access" : "private",
9808     "field_name" : "mMaxThreads",
9809     "field_offset" : 192,
9810     "referenced_type" : "type-2"
9811    },
9812    {
9813     "access" : "private",
9814     "field_name" : "mStarvationStartTimeMs",
9815     "field_offset" : 256,
9816     "referenced_type" : "type-25"
9817    },
9818    {
9819     "access" : "private",
9820     "field_name" : "mLock",
9821     "field_offset" : 320,
9822     "referenced_type" : "type-26"
9823    },
9824    {
9825     "access" : "private",
9826     "field_name" : "mHandleToObject",
9827     "field_offset" : 352,
9828     "referenced_type" : "type-28"
9829    },
9830    {
9831     "access" : "private",
9832     "field_name" : "mManagesContexts",
9833     "field_offset" : 512,
9834     "referenced_type" : "type-34"
9835    },
9836    {
9837     "access" : "private",
9838     "field_name" : "mBinderContextCheckFunc",
9839     "field_offset" : 544,
9840     "referenced_type" : "type-35"
9841    },
9842    {
9843     "access" : "private",
9844     "field_name" : "mBinderContextUserData",
9845     "field_offset" : 576,
9846     "referenced_type" : "type-21"
9847    },
9848    {
9849     "access" : "private",
9850     "field_name" : "mContexts",
9851     "field_offset" : 608,
9852     "referenced_type" : "type-46"
9853    },
9854    {
9855     "access" : "private",
9856     "field_name" : "mRootDir",
9857     "field_offset" : 768,
9858     "referenced_type" : "type-50"
9859    },
9860    {
9861     "access" : "private",
9862     "field_name" : "mThreadPoolStarted",
9863     "field_offset" : 800,
9864     "referenced_type" : "type-34"
9865    },
9866    {
9867     "access" : "private",
9868     "field_name" : "mSpawnThreadOnStart",
9869     "field_offset" : 808,
9870     "referenced_type" : "type-34"
9871    },
9872    {
9873     "access" : "private",
9874     "field_name" : "mThreadPoolSeq",
9875     "field_offset" : 832,
9876     "referenced_type" : "type-54"
9877    },
9878    {
9879     "access" : "private",
9880     "field_name" : "mMmapSize",
9881     "field_offset" : 864,
9882     "referenced_type" : "type-30"
9883    },
9884    {
9885     "access" : "private",
9886     "field_name" : "mCallRestriction",
9887     "field_offset" : 896,
9888     "referenced_type" : "type-55"
9889    }
9890   ],
9891   "linker_set_key" : "android::hardware::ProcessState",
9892   "name" : "android::hardware::ProcessState",
9893   "record_kind" : "class",
9894   "referenced_type" : "type-19",
9895   "self_type" : "type-19",
9896   "size" : 128,
9897   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9898   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9899   "vtable_components" :
9900   [
9901    {
9902     "component_value" : 116,
9903     "kind" : "vbase_offset"
9904    },
9905    {
9906     "kind" : "offset_to_top"
9907    },
9908    {
9909     "kind" : "rtti",
9910     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9911    },
9912    {
9913     "kind" : "complete_dtor_pointer",
9914     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9915    },
9916    {
9917     "kind" : "deleting_dtor_pointer",
9918     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9919    },
9920    {
9921     "kind" : "vcall_offset"
9922    },
9923    {
9924     "kind" : "vcall_offset"
9925    },
9926    {
9927     "kind" : "vcall_offset"
9928    },
9929    {
9930     "kind" : "vcall_offset"
9931    },
9932    {
9933     "component_value" : -116,
9934     "kind" : "vcall_offset"
9935    },
9936    {
9937     "component_value" : -116,
9938     "kind" : "offset_to_top"
9939    },
9940    {
9941     "kind" : "rtti",
9942     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9943    },
9944    {
9945     "kind" : "complete_dtor_pointer",
9946     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9947    },
9948    {
9949     "kind" : "deleting_dtor_pointer",
9950     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9951    },
9952    {
9953     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9954    },
9955    {
9956     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9957    },
9958    {
9959     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9960    },
9961    {
9962     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9963    }
9964   ]
9965  },
9966  {
9967   "access" : "private",
9968   "alignment" : 4,
9969   "fields" :
9970   [
9971    {
9972     "field_name" : "binder",
9973     "referenced_type" : "type-32"
9974    },
9975    {
9976     "field_name" : "refs",
9977     "field_offset" : 32,
9978     "referenced_type" : "type-11"
9979    }
9980   ],
9981   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9982   "name" : "android::hardware::ProcessState::handle_entry",
9983   "referenced_type" : "type-31",
9984   "self_type" : "type-31",
9985   "size" : 8,
9986   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9987   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9988  },
9989  {
9990   "alignment" : 4,
9991   "base_specifiers" :
9992   [
9993    {
9994     "referenced_type" : "type-257"
9995    }
9996   ],
9997   "fields" :
9998   [
9999    {
10000     "access" : "private",
10001     "field_name" : "mVal",
10002     "field_offset" : 192,
10003     "referenced_type" : "type-200"
10004    }
10005   ],
10006   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
10007   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> >",
10008   "record_kind" : "class",
10009   "referenced_type" : "type-276",
10010   "self_type" : "type-276",
10011   "size" : 28,
10012   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10013   "template_args" : [ "type-200" ],
10014   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_04IUsbEEEEE"
10015  },
10016  {
10017   "alignment" : 4,
10018   "base_specifiers" :
10019   [
10020    {
10021     "referenced_type" : "type-257"
10022    }
10023   ],
10024   "fields" :
10025   [
10026    {
10027     "access" : "private",
10028     "field_name" : "mVal",
10029     "field_offset" : 192,
10030     "referenced_type" : "type-143"
10031    }
10032   ],
10033   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
10034   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> >",
10035   "record_kind" : "class",
10036   "referenced_type" : "type-706",
10037   "self_type" : "type-706",
10038   "size" : 28,
10039   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10040   "template_args" : [ "type-143" ],
10041   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3usb4V1_012IUsbCallbackEEEEE"
10042  },
10043  {
10044   "alignment" : 4,
10045   "base_specifiers" :
10046   [
10047    {
10048     "referenced_type" : "type-257"
10049    }
10050   ],
10051   "fields" :
10052   [
10053    {
10054     "access" : "private",
10055     "field_name" : "mVal",
10056     "field_offset" : 168,
10057     "referenced_type" : "type-34"
10058    }
10059   ],
10060   "linker_set_key" : "android::hardware::Return<bool>",
10061   "name" : "android::hardware::Return<bool>",
10062   "record_kind" : "class",
10063   "referenced_type" : "type-256",
10064   "self_type" : "type-256",
10065   "size" : 24,
10066   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10067   "template_args" : [ "type-34" ],
10068   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10069  },
10070  {
10071   "alignment" : 4,
10072   "base_specifiers" :
10073   [
10074    {
10075     "referenced_type" : "type-257"
10076    }
10077   ],
10078   "linker_set_key" : "android::hardware::Return<void>",
10079   "name" : "android::hardware::Return<void>",
10080   "record_kind" : "class",
10081   "referenced_type" : "type-288",
10082   "self_type" : "type-288",
10083   "size" : 24,
10084   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10085   "template_args" : [ "type-22" ],
10086   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10087  },
10088  {
10089   "alignment" : 4,
10090   "fields" :
10091   [
10092    {
10093     "access" : "private",
10094     "field_name" : "mException",
10095     "referenced_type" : "type-20"
10096    },
10097    {
10098     "access" : "private",
10099     "field_name" : "mErrorCode",
10100     "field_offset" : 32,
10101     "referenced_type" : "type-20"
10102    },
10103    {
10104     "access" : "private",
10105     "field_name" : "mMessage",
10106     "field_offset" : 64,
10107     "referenced_type" : "type-237"
10108    }
10109   ],
10110   "linker_set_key" : "android::hardware::Status",
10111   "name" : "android::hardware::Status",
10112   "record_kind" : "class",
10113   "referenced_type" : "type-236",
10114   "self_type" : "type-236",
10115   "size" : 20,
10116   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10117   "unique_id" : "_ZTSN7android8hardware6StatusE"
10118  },
10119  {
10120   "alignment" : 4,
10121   "fields" :
10122   [
10123    {
10124     "access" : "protected",
10125     "field_name" : "mInstrumentationCallbacks",
10126     "field_offset" : 32,
10127     "referenced_type" : "type-159"
10128    },
10129    {
10130     "access" : "protected",
10131     "field_name" : "mEnableInstrumentation",
10132     "field_offset" : 128,
10133     "referenced_type" : "type-34"
10134    },
10135    {
10136     "access" : "protected",
10137     "field_name" : "mInstrumentationLibPackage",
10138     "field_offset" : 160,
10139     "referenced_type" : "type-160"
10140    },
10141    {
10142     "access" : "protected",
10143     "field_name" : "mInterfaceName",
10144     "field_offset" : 256,
10145     "referenced_type" : "type-161"
10146    }
10147   ],
10148   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10149   "name" : "android::hardware::details::HidlInstrumentor",
10150   "referenced_type" : "type-158",
10151   "self_type" : "type-158",
10152   "size" : 44,
10153   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10154   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10155   "vtable_components" :
10156   [
10157    {
10158     "kind" : "offset_to_top"
10159    },
10160    {
10161     "kind" : "rtti",
10162     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10163    },
10164    {
10165     "kind" : "complete_dtor_pointer",
10166     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10167    },
10168    {
10169     "kind" : "deleting_dtor_pointer",
10170     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10171    }
10172   ]
10173  },
10174  {
10175   "alignment" : 4,
10176   "fields" :
10177   [
10178    {
10179     "field_name" : "sched_policy",
10180     "referenced_type" : "type-20"
10181    },
10182    {
10183     "field_name" : "prio",
10184     "field_offset" : 32,
10185     "referenced_type" : "type-20"
10186    }
10187   ],
10188   "linker_set_key" : "android::hardware::details::SchedPrio",
10189   "name" : "android::hardware::details::SchedPrio",
10190   "referenced_type" : "type-524",
10191   "self_type" : "type-524",
10192   "size" : 8,
10193   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10194   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10195  },
10196  {
10197   "alignment" : 4,
10198   "fields" :
10199   [
10200    {
10201     "access" : "private",
10202     "field_name" : "mQueue",
10203     "referenced_type" : "type-702"
10204    }
10205   ],
10206   "linker_set_key" : "android::hardware::details::TaskRunner",
10207   "name" : "android::hardware::details::TaskRunner",
10208   "record_kind" : "class",
10209   "referenced_type" : "type-701",
10210   "self_type" : "type-701",
10211   "size" : 8,
10212   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10213   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10214  },
10215  {
10216   "alignment" : 1,
10217   "linker_set_key" : "android::hardware::details::bnhw_tag",
10218   "name" : "android::hardware::details::bnhw_tag",
10219   "referenced_type" : "type-358",
10220   "self_type" : "type-358",
10221   "size" : 1,
10222   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10223   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10224  },
10225  {
10226   "alignment" : 1,
10227   "linker_set_key" : "android::hardware::details::bphw_tag",
10228   "name" : "android::hardware::details::bphw_tag",
10229   "referenced_type" : "type-371",
10230   "self_type" : "type-371",
10231   "size" : 1,
10232   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10233   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10234  },
10235  {
10236   "alignment" : 1,
10237   "linker_set_key" : "android::hardware::details::bs_tag",
10238   "name" : "android::hardware::details::bs_tag",
10239   "referenced_type" : "type-382",
10240   "self_type" : "type-382",
10241   "size" : 1,
10242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10243   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10244  },
10245  {
10246   "access" : "private",
10247   "alignment" : 8,
10248   "fields" :
10249   [
10250    {
10251     "field_name" : "mPointer",
10252     "referenced_type" : "type-427"
10253    },
10254    {
10255     "field_name" : "_pad",
10256     "referenced_type" : "type-13"
10257    }
10258   ],
10259   "is_anonymous" : true,
10260   "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",
10261   "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",
10262   "record_kind" : "union",
10263   "referenced_type" : "type-426",
10264   "self_type" : "type-426",
10265   "size" : 8,
10266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10267   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10268  },
10269  {
10270   "access" : "private",
10271   "alignment" : 8,
10272   "fields" :
10273   [
10274    {
10275     "field_name" : "mPointer",
10276     "referenced_type" : "type-725"
10277    },
10278    {
10279     "field_name" : "_pad",
10280     "referenced_type" : "type-13"
10281    }
10282   ],
10283   "is_anonymous" : true,
10284   "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",
10285   "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",
10286   "record_kind" : "union",
10287   "referenced_type" : "type-724",
10288   "self_type" : "type-724",
10289   "size" : 8,
10290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10291   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEUt_E"
10292  },
10293  {
10294   "alignment" : 8,
10295   "fields" :
10296   [
10297    {
10298     "access" : "private",
10299     "referenced_type" : "type-426"
10300    }
10301   ],
10302   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10303   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10304   "referenced_type" : "type-425",
10305   "self_type" : "type-425",
10306   "size" : 8,
10307   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10308   "template_args" : [ "type-428" ],
10309   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10310  },
10311  {
10312   "alignment" : 8,
10313   "fields" :
10314   [
10315    {
10316     "access" : "private",
10317     "referenced_type" : "type-439"
10318    }
10319   ],
10320   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10321   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10322   "referenced_type" : "type-438",
10323   "self_type" : "type-438",
10324   "size" : 8,
10325   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10326   "template_args" : [ "type-441" ],
10327   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10328  },
10329  {
10330   "alignment" : 8,
10331   "fields" :
10332   [
10333    {
10334     "access" : "private",
10335     "referenced_type" : "type-431"
10336    }
10337   ],
10338   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10339   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10340   "referenced_type" : "type-430",
10341   "self_type" : "type-430",
10342   "size" : 8,
10343   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10344   "template_args" : [ "type-407" ],
10345   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10346  },
10347  {
10348   "alignment" : 8,
10349   "fields" :
10350   [
10351    {
10352     "access" : "private",
10353     "referenced_type" : "type-724"
10354    }
10355   ],
10356   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10357   "name" : "android::hardware::details::hidl_pointer<android::hardware::usb::V1_0::PortStatus>",
10358   "referenced_type" : "type-723",
10359   "self_type" : "type-723",
10360   "size" : 8,
10361   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10362   "template_args" : [ "type-632" ],
10363   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3usb4V1_010PortStatusEEE"
10364  },
10365  {
10366   "alignment" : 8,
10367   "fields" :
10368   [
10369    {
10370     "access" : "private",
10371     "referenced_type" : "type-456"
10372    }
10373   ],
10374   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10375   "name" : "android::hardware::details::hidl_pointer<char>",
10376   "referenced_type" : "type-455",
10377   "self_type" : "type-455",
10378   "size" : 8,
10379   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10380   "template_args" : [ "type-53" ],
10381   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10382  },
10383  {
10384   "access" : "private",
10385   "alignment" : 8,
10386   "fields" :
10387   [
10388    {
10389     "field_name" : "mPointer",
10390     "referenced_type" : "type-304"
10391    },
10392    {
10393     "field_name" : "_pad",
10394     "referenced_type" : "type-13"
10395    }
10396   ],
10397   "is_anonymous" : true,
10398   "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",
10399   "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",
10400   "record_kind" : "union",
10401   "referenced_type" : "type-456",
10402   "self_type" : "type-456",
10403   "size" : 8,
10404   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10405   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10406  },
10407  {
10408   "alignment" : 8,
10409   "fields" :
10410   [
10411    {
10412     "access" : "private",
10413     "referenced_type" : "type-409"
10414    }
10415   ],
10416   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10417   "name" : "android::hardware::details::hidl_pointer<const char>",
10418   "referenced_type" : "type-408",
10419   "self_type" : "type-408",
10420   "size" : 8,
10421   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10422   "template_args" : [ "type-52" ],
10423   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10424  },
10425  {
10426   "access" : "private",
10427   "alignment" : 8,
10428   "fields" :
10429   [
10430    {
10431     "field_name" : "mPointer",
10432     "referenced_type" : "type-51"
10433    },
10434    {
10435     "field_name" : "_pad",
10436     "referenced_type" : "type-13"
10437    }
10438   ],
10439   "is_anonymous" : true,
10440   "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",
10441   "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",
10442   "record_kind" : "union",
10443   "referenced_type" : "type-409",
10444   "self_type" : "type-409",
10445   "size" : 8,
10446   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10447   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10448  },
10449  {
10450   "alignment" : 8,
10451   "fields" :
10452   [
10453    {
10454     "access" : "private",
10455     "referenced_type" : "type-394"
10456    }
10457   ],
10458   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10459   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10460   "referenced_type" : "type-393",
10461   "self_type" : "type-393",
10462   "size" : 8,
10463   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10464   "template_args" : [ "type-396" ],
10465   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10466  },
10467  {
10468   "access" : "private",
10469   "alignment" : 8,
10470   "fields" :
10471   [
10472    {
10473     "field_name" : "mPointer",
10474     "referenced_type" : "type-395"
10475    },
10476    {
10477     "field_name" : "_pad",
10478     "referenced_type" : "type-13"
10479    }
10480   ],
10481   "is_anonymous" : true,
10482   "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",
10483   "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",
10484   "record_kind" : "union",
10485   "referenced_type" : "type-394",
10486   "self_type" : "type-394",
10487   "size" : 8,
10488   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10489   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10490  },
10491  {
10492   "access" : "private",
10493   "alignment" : 8,
10494   "fields" :
10495   [
10496    {
10497     "field_name" : "mPointer",
10498     "referenced_type" : "type-440"
10499    },
10500    {
10501     "field_name" : "_pad",
10502     "referenced_type" : "type-13"
10503    }
10504   ],
10505   "is_anonymous" : true,
10506   "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",
10507   "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",
10508   "record_kind" : "union",
10509   "referenced_type" : "type-439",
10510   "self_type" : "type-439",
10511   "size" : 8,
10512   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10513   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
10514  },
10515  {
10516   "access" : "private",
10517   "alignment" : 8,
10518   "fields" :
10519   [
10520    {
10521     "field_name" : "mPointer",
10522     "referenced_type" : "type-432"
10523    },
10524    {
10525     "field_name" : "_pad",
10526     "referenced_type" : "type-13"
10527    }
10528   ],
10529   "is_anonymous" : true,
10530   "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",
10531   "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",
10532   "record_kind" : "union",
10533   "referenced_type" : "type-431",
10534   "self_type" : "type-431",
10535   "size" : 8,
10536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10537   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10538  },
10539  {
10540   "alignment" : 8,
10541   "fields" :
10542   [
10543    {
10544     "access" : "private",
10545     "referenced_type" : "type-449"
10546    }
10547   ],
10548   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10549   "name" : "android::hardware::details::hidl_pointer<int>",
10550   "referenced_type" : "type-448",
10551   "self_type" : "type-448",
10552   "size" : 8,
10553   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10554   "template_args" : [ "type-20" ],
10555   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10556  },
10557  {
10558   "access" : "private",
10559   "alignment" : 8,
10560   "fields" :
10561   [
10562    {
10563     "field_name" : "mPointer",
10564     "referenced_type" : "type-450"
10565    },
10566    {
10567     "field_name" : "_pad",
10568     "referenced_type" : "type-13"
10569    }
10570   ],
10571   "is_anonymous" : true,
10572   "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",
10573   "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",
10574   "record_kind" : "union",
10575   "referenced_type" : "type-449",
10576   "self_type" : "type-449",
10577   "size" : 8,
10578   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10579   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10580  },
10581  {
10582   "alignment" : 8,
10583   "fields" :
10584   [
10585    {
10586     "access" : "private",
10587     "referenced_type" : "type-471"
10588    }
10589   ],
10590   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10591   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10592   "referenced_type" : "type-470",
10593   "self_type" : "type-470",
10594   "size" : 8,
10595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10596   "template_args" : [ "type-300" ],
10597   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10598  },
10599  {
10600   "access" : "private",
10601   "alignment" : 8,
10602   "fields" :
10603   [
10604    {
10605     "field_name" : "mPointer",
10606     "referenced_type" : "type-299"
10607    },
10608    {
10609     "field_name" : "_pad",
10610     "referenced_type" : "type-13"
10611    }
10612   ],
10613   "is_anonymous" : true,
10614   "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",
10615   "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",
10616   "record_kind" : "union",
10617   "referenced_type" : "type-471",
10618   "self_type" : "type-471",
10619   "size" : 8,
10620   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10621   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10622  },
10623  {
10624   "alignment" : 1,
10625   "linker_set_key" : "android::hardware::details::i_tag",
10626   "name" : "android::hardware::details::i_tag",
10627   "referenced_type" : "type-347",
10628   "self_type" : "type-347",
10629   "size" : 1,
10630   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10631   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10632  },
10633  {
10634   "alignment" : 4,
10635   "fields" :
10636   [
10637    {
10638     "access" : "private",
10639     "field_name" : "mStatus",
10640     "referenced_type" : "type-236"
10641    },
10642    {
10643     "access" : "private",
10644     "field_name" : "mCheckedStatus",
10645     "field_offset" : 160,
10646     "referenced_type" : "type-34"
10647    }
10648   ],
10649   "linker_set_key" : "android::hardware::details::return_status",
10650   "name" : "android::hardware::details::return_status",
10651   "record_kind" : "class",
10652   "referenced_type" : "type-257",
10653   "self_type" : "type-257",
10654   "size" : 24,
10655   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10656   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10657  },
10658  {
10659   "alignment" : 1,
10660   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10661   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10662   "referenced_type" : "type-457",
10663   "self_type" : "type-457",
10664   "size" : 1,
10665   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10666   "template_args" : [ "type-177" ],
10667   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10668  },
10669  {
10670   "alignment" : 1,
10671   "fields" :
10672   [
10673    {
10674     "access" : "private",
10675     "field_name" : "mBuffer",
10676     "referenced_type" : "type-442"
10677    }
10678   ],
10679   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10680   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10681   "referenced_type" : "type-441",
10682   "self_type" : "type-441",
10683   "size" : 32,
10684   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10685   "template_args" : [ "type-177" ],
10686   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10687  },
10688  {
10689   "alignment" : 8,
10690   "base_specifiers" :
10691   [
10692    {
10693     "referenced_type" : "type-17"
10694    }
10695   ],
10696   "fields" :
10697   [
10698    {
10699     "access" : "private",
10700     "field_name" : "mRecipient",
10701     "field_offset" : 32,
10702     "referenced_type" : "type-4"
10703    },
10704    {
10705     "access" : "private",
10706     "field_name" : "mCookie",
10707     "field_offset" : 128,
10708     "referenced_type" : "type-13"
10709    },
10710    {
10711     "access" : "private",
10712     "field_name" : "mBase",
10713     "field_offset" : 192,
10714     "referenced_type" : "type-14"
10715    }
10716   ],
10717   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10718   "name" : "android::hardware::hidl_binder_death_recipient",
10719   "referenced_type" : "type-3",
10720   "self_type" : "type-3",
10721   "size" : 40,
10722   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10723   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10724   "vtable_components" :
10725   [
10726    {
10727     "component_value" : 32,
10728     "kind" : "vbase_offset"
10729    },
10730    {
10731     "kind" : "offset_to_top"
10732    },
10733    {
10734     "kind" : "rtti",
10735     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10739    },
10740    {
10741     "kind" : "complete_dtor_pointer",
10742     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10743    },
10744    {
10745     "kind" : "deleting_dtor_pointer",
10746     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10747    },
10748    {
10749     "kind" : "vcall_offset"
10750    },
10751    {
10752     "kind" : "vcall_offset"
10753    },
10754    {
10755     "kind" : "vcall_offset"
10756    },
10757    {
10758     "kind" : "vcall_offset"
10759    },
10760    {
10761     "component_value" : -32,
10762     "kind" : "vcall_offset"
10763    },
10764    {
10765     "component_value" : -32,
10766     "kind" : "offset_to_top"
10767    },
10768    {
10769     "kind" : "rtti",
10770     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10771    },
10772    {
10773     "kind" : "complete_dtor_pointer",
10774     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10775    },
10776    {
10777     "kind" : "deleting_dtor_pointer",
10778     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10791    }
10792   ]
10793  },
10794  {
10795   "alignment" : 4,
10796   "base_specifiers" :
10797   [
10798    {
10799     "is_virtual" : true,
10800     "referenced_type" : "type-7"
10801    }
10802   ],
10803   "linker_set_key" : "android::hardware::hidl_death_recipient",
10804   "name" : "android::hardware::hidl_death_recipient",
10805   "referenced_type" : "type-6",
10806   "self_type" : "type-6",
10807   "size" : 12,
10808   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10809   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10810   "vtable_components" :
10811   [
10812    {
10813     "component_value" : 4,
10814     "kind" : "vbase_offset"
10815    },
10816    {
10817     "kind" : "offset_to_top"
10818    },
10819    {
10820     "kind" : "rtti",
10821     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10822    },
10823    {
10824     "is_pure" : true,
10825     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10826    },
10827    {
10828     "kind" : "complete_dtor_pointer",
10829     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10830    },
10831    {
10832     "kind" : "deleting_dtor_pointer",
10833     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10834    },
10835    {
10836     "kind" : "vcall_offset"
10837    },
10838    {
10839     "kind" : "vcall_offset"
10840    },
10841    {
10842     "kind" : "vcall_offset"
10843    },
10844    {
10845     "kind" : "vcall_offset"
10846    },
10847    {
10848     "component_value" : -4,
10849     "kind" : "vcall_offset"
10850    },
10851    {
10852     "component_value" : -4,
10853     "kind" : "offset_to_top"
10854    },
10855    {
10856     "kind" : "rtti",
10857     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10858    },
10859    {
10860     "kind" : "complete_dtor_pointer",
10861     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10862    },
10863    {
10864     "kind" : "deleting_dtor_pointer",
10865     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10869    },
10870    {
10871     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10872    },
10873    {
10874     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10875    },
10876    {
10877     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10878    }
10879   ]
10880  },
10881  {
10882   "alignment" : 8,
10883   "fields" :
10884   [
10885    {
10886     "access" : "private",
10887     "field_name" : "mHandle",
10888     "referenced_type" : "type-393"
10889    },
10890    {
10891     "access" : "private",
10892     "field_name" : "mOwnsHandle",
10893     "field_offset" : 64,
10894     "referenced_type" : "type-34"
10895    }
10896   ],
10897   "linker_set_key" : "android::hardware::hidl_handle",
10898   "name" : "android::hardware::hidl_handle",
10899   "referenced_type" : "type-405",
10900   "self_type" : "type-405",
10901   "size" : 16,
10902   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10903   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10904  },
10905  {
10906   "alignment" : 8,
10907   "fields" :
10908   [
10909    {
10910     "access" : "private",
10911     "field_name" : "mHandle",
10912     "referenced_type" : "type-405"
10913    },
10914    {
10915     "access" : "private",
10916     "field_name" : "mSize",
10917     "field_offset" : 128,
10918     "referenced_type" : "type-13"
10919    },
10920    {
10921     "access" : "private",
10922     "field_name" : "mName",
10923     "field_offset" : 192,
10924     "referenced_type" : "type-407"
10925    }
10926   ],
10927   "linker_set_key" : "android::hardware::hidl_memory",
10928   "name" : "android::hardware::hidl_memory",
10929   "referenced_type" : "type-412",
10930   "self_type" : "type-412",
10931   "size" : 40,
10932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10933   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10934  },
10935  {
10936   "alignment" : 8,
10937   "fields" :
10938   [
10939    {
10940     "access" : "private",
10941     "field_name" : "mBuffer",
10942     "referenced_type" : "type-408"
10943    },
10944    {
10945     "access" : "private",
10946     "field_name" : "mSize",
10947     "field_offset" : 64,
10948     "referenced_type" : "type-2"
10949    },
10950    {
10951     "access" : "private",
10952     "field_name" : "mOwnsBuffer",
10953     "field_offset" : 96,
10954     "referenced_type" : "type-34"
10955    }
10956   ],
10957   "linker_set_key" : "android::hardware::hidl_string",
10958   "name" : "android::hardware::hidl_string",
10959   "referenced_type" : "type-407",
10960   "self_type" : "type-407",
10961   "size" : 16,
10962   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10963   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10964  },
10965  {
10966   "alignment" : 8,
10967   "fields" :
10968   [
10969    {
10970     "access" : "private",
10971     "field_name" : "mBuffer",
10972     "referenced_type" : "type-425"
10973    },
10974    {
10975     "access" : "private",
10976     "field_name" : "mSize",
10977     "field_offset" : 64,
10978     "referenced_type" : "type-2"
10979    },
10980    {
10981     "access" : "private",
10982     "field_name" : "mOwnsBuffer",
10983     "field_offset" : 96,
10984     "referenced_type" : "type-34"
10985    }
10986   ],
10987   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10988   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10989   "referenced_type" : "type-424",
10990   "self_type" : "type-424",
10991   "size" : 16,
10992   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10993   "template_args" : [ "type-428" ],
10994   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10995  },
10996  {
10997   "alignment" : 8,
10998   "fields" :
10999   [
11000    {
11001     "access" : "private",
11002     "field_name" : "mBuffer",
11003     "referenced_type" : "type-438"
11004    },
11005    {
11006     "access" : "private",
11007     "field_name" : "mSize",
11008     "field_offset" : 64,
11009     "referenced_type" : "type-2"
11010    },
11011    {
11012     "access" : "private",
11013     "field_name" : "mOwnsBuffer",
11014     "field_offset" : 96,
11015     "referenced_type" : "type-34"
11016    }
11017   ],
11018   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11019   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11020   "referenced_type" : "type-437",
11021   "self_type" : "type-437",
11022   "size" : 16,
11023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11024   "template_args" : [ "type-441" ],
11025   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11026  },
11027  {
11028   "alignment" : 8,
11029   "fields" :
11030   [
11031    {
11032     "access" : "private",
11033     "field_name" : "mBuffer",
11034     "referenced_type" : "type-430"
11035    },
11036    {
11037     "access" : "private",
11038     "field_name" : "mSize",
11039     "field_offset" : 64,
11040     "referenced_type" : "type-2"
11041    },
11042    {
11043     "access" : "private",
11044     "field_name" : "mOwnsBuffer",
11045     "field_offset" : 96,
11046     "referenced_type" : "type-34"
11047    }
11048   ],
11049   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11050   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11051   "referenced_type" : "type-429",
11052   "self_type" : "type-429",
11053   "size" : 16,
11054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11055   "template_args" : [ "type-407" ],
11056   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11057  },
11058  {
11059   "alignment" : 8,
11060   "fields" :
11061   [
11062    {
11063     "access" : "private",
11064     "field_name" : "mBuffer",
11065     "referenced_type" : "type-723"
11066    },
11067    {
11068     "access" : "private",
11069     "field_name" : "mSize",
11070     "field_offset" : 64,
11071     "referenced_type" : "type-2"
11072    },
11073    {
11074     "access" : "private",
11075     "field_name" : "mOwnsBuffer",
11076     "field_offset" : 96,
11077     "referenced_type" : "type-34"
11078    }
11079   ],
11080   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11081   "name" : "android::hardware::hidl_vec<android::hardware::usb::V1_0::PortStatus>",
11082   "referenced_type" : "type-722",
11083   "self_type" : "type-722",
11084   "size" : 16,
11085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11086   "template_args" : [ "type-632" ],
11087   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3usb4V1_010PortStatusEEE"
11088  },
11089  {
11090   "alignment" : 8,
11091   "fields" :
11092   [
11093    {
11094     "access" : "private",
11095     "field_name" : "mBuffer",
11096     "referenced_type" : "type-455"
11097    },
11098    {
11099     "access" : "private",
11100     "field_name" : "mSize",
11101     "field_offset" : 64,
11102     "referenced_type" : "type-2"
11103    },
11104    {
11105     "access" : "private",
11106     "field_name" : "mOwnsBuffer",
11107     "field_offset" : 96,
11108     "referenced_type" : "type-34"
11109    }
11110   ],
11111   "linker_set_key" : "android::hardware::hidl_vec<char>",
11112   "name" : "android::hardware::hidl_vec<char>",
11113   "referenced_type" : "type-454",
11114   "self_type" : "type-454",
11115   "size" : 16,
11116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11117   "template_args" : [ "type-53" ],
11118   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11119  },
11120  {
11121   "alignment" : 8,
11122   "fields" :
11123   [
11124    {
11125     "access" : "private",
11126     "field_name" : "mBuffer",
11127     "referenced_type" : "type-448"
11128    },
11129    {
11130     "access" : "private",
11131     "field_name" : "mSize",
11132     "field_offset" : 64,
11133     "referenced_type" : "type-2"
11134    },
11135    {
11136     "access" : "private",
11137     "field_name" : "mOwnsBuffer",
11138     "field_offset" : 96,
11139     "referenced_type" : "type-34"
11140    }
11141   ],
11142   "linker_set_key" : "android::hardware::hidl_vec<int>",
11143   "name" : "android::hardware::hidl_vec<int>",
11144   "referenced_type" : "type-447",
11145   "self_type" : "type-447",
11146   "size" : 16,
11147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11148   "template_args" : [ "type-20" ],
11149   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11150  },
11151  {
11152   "alignment" : 2,
11153   "fields" :
11154   [
11155    {
11156     "access" : "private",
11157     "field_name" : "mMajor",
11158     "referenced_type" : "type-179"
11159    },
11160    {
11161     "access" : "private",
11162     "field_name" : "mMinor",
11163     "field_offset" : 16,
11164     "referenced_type" : "type-179"
11165    }
11166   ],
11167   "linker_set_key" : "android::hardware::hidl_version",
11168   "name" : "android::hardware::hidl_version",
11169   "referenced_type" : "type-459",
11170   "self_type" : "type-459",
11171   "size" : 4,
11172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11173   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11174  },
11175  {
11176   "alignment" : 4,
11177   "base_specifiers" :
11178   [
11179    {
11180     "referenced_type" : "type-492"
11181    }
11182   ],
11183   "fields" :
11184   [
11185    {
11186     "access" : "private",
11187     "field_name" : "_hidl_mImpl",
11188     "field_offset" : 544,
11189     "referenced_type" : "type-200"
11190    }
11191   ],
11192   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsb",
11193   "name" : "android::hardware::usb::V1_0::BnHwUsb",
11194   "referenced_type" : "type-491",
11195   "self_type" : "type-491",
11196   "size" : 80,
11197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsb.h",
11198   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BnHwUsbE",
11199   "vtable_components" :
11200   [
11201    {
11202     "component_value" : 72,
11203     "kind" : "vbase_offset"
11204    },
11205    {
11206     "kind" : "offset_to_top"
11207    },
11208    {
11209     "kind" : "rtti",
11210     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11211    },
11212    {
11213     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11214    },
11215    {
11216     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11217    },
11218    {
11219     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11220    },
11221    {
11222     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11223    },
11224    {
11225     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11226    },
11227    {
11228     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11229    },
11230    {
11231     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11232    },
11233    {
11234     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11235    },
11236    {
11237     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11238    },
11239    {
11240     "kind" : "complete_dtor_pointer",
11241     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD1Ev"
11242    },
11243    {
11244     "kind" : "deleting_dtor_pointer",
11245     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsbD0Ev"
11246    },
11247    {
11248     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BnHwUsb10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11249    },
11250    {
11251     "component_value" : -20,
11252     "kind" : "offset_to_top"
11253    },
11254    {
11255     "kind" : "rtti",
11256     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11257    },
11258    {
11259     "kind" : "complete_dtor_pointer",
11260     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11261    },
11262    {
11263     "kind" : "deleting_dtor_pointer",
11264     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11265    },
11266    {
11267     "kind" : "vcall_offset"
11268    },
11269    {
11270     "kind" : "vcall_offset"
11271    },
11272    {
11273     "kind" : "vcall_offset"
11274    },
11275    {
11276     "kind" : "vcall_offset"
11277    },
11278    {
11279     "component_value" : -72,
11280     "kind" : "vcall_offset"
11281    },
11282    {
11283     "component_value" : -72,
11284     "kind" : "offset_to_top"
11285    },
11286    {
11287     "kind" : "rtti",
11288     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BnHwUsbE"
11289    },
11290    {
11291     "kind" : "complete_dtor_pointer",
11292     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD1Ev"
11293    },
11294    {
11295     "kind" : "deleting_dtor_pointer",
11296     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BnHwUsbD0Ev"
11297    },
11298    {
11299     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11300    },
11301    {
11302     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11303    },
11304    {
11305     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11306    },
11307    {
11308     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11309    }
11310   ]
11311  },
11312  {
11313   "alignment" : 4,
11314   "base_specifiers" :
11315   [
11316    {
11317     "referenced_type" : "type-492"
11318    }
11319   ],
11320   "fields" :
11321   [
11322    {
11323     "access" : "private",
11324     "field_name" : "_hidl_mImpl",
11325     "field_offset" : 544,
11326     "referenced_type" : "type-143"
11327    }
11328   ],
11329   "linker_set_key" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11330   "name" : "android::hardware::usb::V1_0::BnHwUsbCallback",
11331   "referenced_type" : "type-517",
11332   "self_type" : "type-517",
11333   "size" : 80,
11334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BnHwUsbCallback.h",
11335   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BnHwUsbCallbackE",
11336   "vtable_components" :
11337   [
11338    {
11339     "component_value" : 72,
11340     "kind" : "vbase_offset"
11341    },
11342    {
11343     "kind" : "offset_to_top"
11344    },
11345    {
11346     "kind" : "rtti",
11347     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11348    },
11349    {
11350     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11351    },
11352    {
11353     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11354    },
11355    {
11356     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11357    },
11358    {
11359     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11360    },
11361    {
11362     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11363    },
11364    {
11365     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11366    },
11367    {
11368     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11369    },
11370    {
11371     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11372    },
11373    {
11374     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11375    },
11376    {
11377     "kind" : "complete_dtor_pointer",
11378     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11379    },
11380    {
11381     "kind" : "deleting_dtor_pointer",
11382     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11383    },
11384    {
11385     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BnHwUsbCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11386    },
11387    {
11388     "component_value" : -20,
11389     "kind" : "offset_to_top"
11390    },
11391    {
11392     "kind" : "rtti",
11393     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11394    },
11395    {
11396     "kind" : "complete_dtor_pointer",
11397     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11398    },
11399    {
11400     "kind" : "deleting_dtor_pointer",
11401     "mangled_component_name" : "_ZThn20_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11402    },
11403    {
11404     "kind" : "vcall_offset"
11405    },
11406    {
11407     "kind" : "vcall_offset"
11408    },
11409    {
11410     "kind" : "vcall_offset"
11411    },
11412    {
11413     "kind" : "vcall_offset"
11414    },
11415    {
11416     "component_value" : -72,
11417     "kind" : "vcall_offset"
11418    },
11419    {
11420     "component_value" : -72,
11421     "kind" : "offset_to_top"
11422    },
11423    {
11424     "kind" : "rtti",
11425     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BnHwUsbCallbackE"
11426    },
11427    {
11428     "kind" : "complete_dtor_pointer",
11429     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD1Ev"
11430    },
11431    {
11432     "kind" : "deleting_dtor_pointer",
11433     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BnHwUsbCallbackD0Ev"
11434    },
11435    {
11436     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11437    },
11438    {
11439     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11440    },
11441    {
11442     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11446    }
11447   ]
11448  },
11449  {
11450   "alignment" : 4,
11451   "base_specifiers" :
11452   [
11453    {
11454     "referenced_type" : "type-502"
11455    },
11456    {
11457     "referenced_type" : "type-158"
11458    }
11459   ],
11460   "fields" :
11461   [
11462    {
11463     "access" : "private",
11464     "field_name" : "_hidl_mMutex",
11465     "field_offset" : 544,
11466     "referenced_type" : "type-666"
11467    },
11468    {
11469     "access" : "private",
11470     "field_name" : "_hidl_mDeathRecipients",
11471     "field_offset" : 576,
11472     "referenced_type" : "type-667"
11473    }
11474   ],
11475   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsb",
11476   "name" : "android::hardware::usb::V1_0::BpHwUsb",
11477   "referenced_type" : "type-665",
11478   "self_type" : "type-665",
11479   "size" : 92,
11480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsb.h",
11481   "unique_id" : "_ZTSN7android8hardware3usb4V1_07BpHwUsbE",
11482   "vtable_components" :
11483   [
11484    {
11485     "component_value" : 84,
11486     "kind" : "vbase_offset"
11487    },
11488    {
11489     "kind" : "offset_to_top"
11490    },
11491    {
11492     "kind" : "rtti",
11493     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11494    },
11495    {
11496     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_07BpHwUsb8isRemoteEv"
11497    },
11498    {
11499     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11500    },
11501    {
11502     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11503    },
11504    {
11505     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11506    },
11507    {
11508     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11509    },
11510    {
11511     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21setHALInstrumentationEv"
11512    },
11513    {
11514     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11515    },
11516    {
11517     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb4pingEv"
11518    },
11519    {
11520     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11521    },
11522    {
11523     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb21notifySyspropsChangedEv"
11524    },
11525    {
11526     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11527    },
11528    {
11529     "kind" : "complete_dtor_pointer",
11530     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD1Ev"
11531    },
11532    {
11533     "kind" : "deleting_dtor_pointer",
11534     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsbD0Ev"
11535    },
11536    {
11537     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11538    },
11539    {
11540     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11541    },
11542    {
11543     "mangled_component_name" : "_ZN7android8hardware3usb4V1_07BpHwUsb15queryPortStatusEv"
11544    },
11545    {
11546     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11547    },
11548    {
11549     "component_value" : 80,
11550     "kind" : "vbase_offset"
11551    },
11552    {
11553     "component_value" : -4,
11554     "kind" : "offset_to_top"
11555    },
11556    {
11557     "kind" : "rtti",
11558     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11559    },
11560    {
11561     "kind" : "complete_dtor_pointer",
11562     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11563    },
11564    {
11565     "kind" : "deleting_dtor_pointer",
11566     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11567    },
11568    {
11569     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_04IUsbEE10onAsBinderEv"
11570    },
11571    {
11572     "component_value" : 76,
11573     "kind" : "vbase_offset"
11574    },
11575    {
11576     "component_value" : -8,
11577     "kind" : "offset_to_top"
11578    },
11579    {
11580     "kind" : "rtti",
11581     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11582    },
11583    {
11584     "kind" : "complete_dtor_pointer",
11585     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11586    },
11587    {
11588     "kind" : "deleting_dtor_pointer",
11589     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11590    },
11591    {
11592     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11593    },
11594    {
11595     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11596    },
11597    {
11598     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11599    },
11600    {
11601     "component_value" : -24,
11602     "kind" : "offset_to_top"
11603    },
11604    {
11605     "kind" : "rtti",
11606     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11607    },
11608    {
11609     "kind" : "complete_dtor_pointer",
11610     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11611    },
11612    {
11613     "kind" : "deleting_dtor_pointer",
11614     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11615    },
11616    {
11617     "kind" : "vcall_offset"
11618    },
11619    {
11620     "component_value" : -76,
11621     "kind" : "vcall_offset"
11622    },
11623    {
11624     "component_value" : -76,
11625     "kind" : "vcall_offset"
11626    },
11627    {
11628     "component_value" : -76,
11629     "kind" : "vcall_offset"
11630    },
11631    {
11632     "component_value" : -84,
11633     "kind" : "vcall_offset"
11634    },
11635    {
11636     "component_value" : -84,
11637     "kind" : "offset_to_top"
11638    },
11639    {
11640     "kind" : "rtti",
11641     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_07BpHwUsbE"
11642    },
11643    {
11644     "kind" : "complete_dtor_pointer",
11645     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD1Ev"
11646    },
11647    {
11648     "kind" : "deleting_dtor_pointer",
11649     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_07BpHwUsbD0Ev"
11650    },
11651    {
11652     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11653    },
11654    {
11655     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11656    },
11657    {
11658     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11659    },
11660    {
11661     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11662    }
11663   ]
11664  },
11665  {
11666   "alignment" : 4,
11667   "base_specifiers" :
11668   [
11669    {
11670     "referenced_type" : "type-153"
11671    },
11672    {
11673     "referenced_type" : "type-158"
11674    }
11675   ],
11676   "fields" :
11677   [
11678    {
11679     "access" : "private",
11680     "field_name" : "_hidl_mMutex",
11681     "field_offset" : 544,
11682     "referenced_type" : "type-151"
11683    },
11684    {
11685     "access" : "private",
11686     "field_name" : "_hidl_mDeathRecipients",
11687     "field_offset" : 576,
11688     "referenced_type" : "type-152"
11689    }
11690   ],
11691   "linker_set_key" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11692   "name" : "android::hardware::usb::V1_0::BpHwUsbCallback",
11693   "referenced_type" : "type-150",
11694   "self_type" : "type-150",
11695   "size" : 92,
11696   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BpHwUsbCallback.h",
11697   "unique_id" : "_ZTSN7android8hardware3usb4V1_015BpHwUsbCallbackE",
11698   "vtable_components" :
11699   [
11700    {
11701     "component_value" : 84,
11702     "kind" : "vbase_offset"
11703    },
11704    {
11705     "kind" : "offset_to_top"
11706    },
11707    {
11708     "kind" : "rtti",
11709     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11710    },
11711    {
11712     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_015BpHwUsbCallback8isRemoteEv"
11713    },
11714    {
11715     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11716    },
11717    {
11718     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11719    },
11720    {
11721     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11722    },
11723    {
11724     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21setHALInstrumentationEv"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11731    },
11732    {
11733     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback4pingEv"
11734    },
11735    {
11736     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11737    },
11738    {
11739     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback21notifySyspropsChangedEv"
11740    },
11741    {
11742     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11743    },
11744    {
11745     "kind" : "complete_dtor_pointer",
11746     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11747    },
11748    {
11749     "kind" : "deleting_dtor_pointer",
11750     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
11754    },
11755    {
11756     "mangled_component_name" : "_ZN7android8hardware3usb4V1_015BpHwUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11760    },
11761    {
11762     "component_value" : 80,
11763     "kind" : "vbase_offset"
11764    },
11765    {
11766     "component_value" : -4,
11767     "kind" : "offset_to_top"
11768    },
11769    {
11770     "kind" : "rtti",
11771     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11772    },
11773    {
11774     "kind" : "complete_dtor_pointer",
11775     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11776    },
11777    {
11778     "kind" : "deleting_dtor_pointer",
11779     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11780    },
11781    {
11782     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3usb4V1_012IUsbCallbackEE10onAsBinderEv"
11783    },
11784    {
11785     "component_value" : 76,
11786     "kind" : "vbase_offset"
11787    },
11788    {
11789     "component_value" : -8,
11790     "kind" : "offset_to_top"
11791    },
11792    {
11793     "kind" : "rtti",
11794     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11795    },
11796    {
11797     "kind" : "complete_dtor_pointer",
11798     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11799    },
11800    {
11801     "kind" : "deleting_dtor_pointer",
11802     "mangled_component_name" : "_ZThn8_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11803    },
11804    {
11805     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11806    },
11807    {
11808     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11809    },
11810    {
11811     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11812    },
11813    {
11814     "component_value" : -24,
11815     "kind" : "offset_to_top"
11816    },
11817    {
11818     "kind" : "rtti",
11819     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11820    },
11821    {
11822     "kind" : "complete_dtor_pointer",
11823     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11824    },
11825    {
11826     "kind" : "deleting_dtor_pointer",
11827     "mangled_component_name" : "_ZThn24_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11828    },
11829    {
11830     "kind" : "vcall_offset"
11831    },
11832    {
11833     "component_value" : -76,
11834     "kind" : "vcall_offset"
11835    },
11836    {
11837     "component_value" : -76,
11838     "kind" : "vcall_offset"
11839    },
11840    {
11841     "component_value" : -76,
11842     "kind" : "vcall_offset"
11843    },
11844    {
11845     "component_value" : -84,
11846     "kind" : "vcall_offset"
11847    },
11848    {
11849     "component_value" : -84,
11850     "kind" : "offset_to_top"
11851    },
11852    {
11853     "kind" : "rtti",
11854     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_015BpHwUsbCallbackE"
11855    },
11856    {
11857     "kind" : "complete_dtor_pointer",
11858     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD1Ev"
11859    },
11860    {
11861     "kind" : "deleting_dtor_pointer",
11862     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_015BpHwUsbCallbackD0Ev"
11863    },
11864    {
11865     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11866    },
11867    {
11868     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11869    },
11870    {
11871     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11872    },
11873    {
11874     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11875    }
11876   ]
11877  },
11878  {
11879   "alignment" : 4,
11880   "base_specifiers" :
11881   [
11882    {
11883     "referenced_type" : "type-202"
11884    },
11885    {
11886     "referenced_type" : "type-158"
11887    }
11888   ],
11889   "fields" :
11890   [
11891    {
11892     "access" : "private",
11893     "field_name" : "mImpl",
11894     "field_offset" : 384,
11895     "referenced_type" : "type-208"
11896    },
11897    {
11898     "access" : "private",
11899     "field_name" : "mOnewayQueue",
11900     "field_offset" : 416,
11901     "referenced_type" : "type-701"
11902    }
11903   ],
11904   "linker_set_key" : "android::hardware::usb::V1_0::BsUsb",
11905   "name" : "android::hardware::usb::V1_0::BsUsb",
11906   "referenced_type" : "type-700",
11907   "self_type" : "type-700",
11908   "size" : 68,
11909   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsb.h",
11910   "unique_id" : "_ZTSN7android8hardware3usb4V1_05BsUsbE",
11911   "vtable_components" :
11912   [
11913    {
11914     "component_value" : 60,
11915     "kind" : "vbase_offset"
11916    },
11917    {
11918     "kind" : "offset_to_top"
11919    },
11920    {
11921     "kind" : "rtti",
11922     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11923    },
11924    {
11925     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
11926    },
11927    {
11928     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11929    },
11930    {
11931     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11932    },
11933    {
11934     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11935    },
11936    {
11937     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11938    },
11939    {
11940     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21setHALInstrumentationEv"
11941    },
11942    {
11943     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11944    },
11945    {
11946     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb4pingEv"
11947    },
11948    {
11949     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11950    },
11951    {
11952     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb21notifySyspropsChangedEv"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11956    },
11957    {
11958     "kind" : "complete_dtor_pointer",
11959     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD1Ev"
11960    },
11961    {
11962     "kind" : "deleting_dtor_pointer",
11963     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsbD0Ev"
11964    },
11965    {
11966     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware3usb4V1_05BsUsb15queryPortStatusEv"
11973    },
11974    {
11975     "component_value" : -4,
11976     "kind" : "offset_to_top"
11977    },
11978    {
11979     "kind" : "rtti",
11980     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
11981    },
11982    {
11983     "kind" : "complete_dtor_pointer",
11984     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_05BsUsbD1Ev"
11985    },
11986    {
11987     "kind" : "deleting_dtor_pointer",
11988     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_05BsUsbD0Ev"
11989    },
11990    {
11991     "kind" : "vcall_offset"
11992    },
11993    {
11994     "kind" : "vcall_offset"
11995    },
11996    {
11997     "kind" : "vcall_offset"
11998    },
11999    {
12000     "kind" : "vcall_offset"
12001    },
12002    {
12003     "component_value" : -60,
12004     "kind" : "vcall_offset"
12005    },
12006    {
12007     "component_value" : -60,
12008     "kind" : "offset_to_top"
12009    },
12010    {
12011     "kind" : "rtti",
12012     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_05BsUsbE"
12013    },
12014    {
12015     "kind" : "complete_dtor_pointer",
12016     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_05BsUsbD1Ev"
12017    },
12018    {
12019     "kind" : "deleting_dtor_pointer",
12020     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_05BsUsbD0Ev"
12021    },
12022    {
12023     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12024    },
12025    {
12026     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12027    },
12028    {
12029     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12030    },
12031    {
12032     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12033    }
12034   ]
12035  },
12036  {
12037   "alignment" : 4,
12038   "base_specifiers" :
12039   [
12040    {
12041     "referenced_type" : "type-145"
12042    },
12043    {
12044     "referenced_type" : "type-158"
12045    }
12046   ],
12047   "fields" :
12048   [
12049    {
12050     "access" : "private",
12051     "field_name" : "mImpl",
12052     "field_offset" : 384,
12053     "referenced_type" : "type-185"
12054    },
12055    {
12056     "access" : "private",
12057     "field_name" : "mOnewayQueue",
12058     "field_offset" : 416,
12059     "referenced_type" : "type-701"
12060    }
12061   ],
12062   "linker_set_key" : "android::hardware::usb::V1_0::BsUsbCallback",
12063   "name" : "android::hardware::usb::V1_0::BsUsbCallback",
12064   "referenced_type" : "type-703",
12065   "self_type" : "type-703",
12066   "size" : 68,
12067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/BsUsbCallback.h",
12068   "unique_id" : "_ZTSN7android8hardware3usb4V1_013BsUsbCallbackE",
12069   "vtable_components" :
12070   [
12071    {
12072     "component_value" : 60,
12073     "kind" : "vbase_offset"
12074    },
12075    {
12076     "kind" : "offset_to_top"
12077    },
12078    {
12079     "kind" : "rtti",
12080     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
12081    },
12082    {
12083     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
12084    },
12085    {
12086     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12087    },
12088    {
12089     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12090    },
12091    {
12092     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12093    },
12094    {
12095     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12096    },
12097    {
12098     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21setHALInstrumentationEv"
12099    },
12100    {
12101     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12102    },
12103    {
12104     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback4pingEv"
12105    },
12106    {
12107     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback21notifySyspropsChangedEv"
12111    },
12112    {
12113     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12114    },
12115    {
12116     "kind" : "complete_dtor_pointer",
12117     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
12118    },
12119    {
12120     "kind" : "deleting_dtor_pointer",
12121     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
12122    },
12123    {
12124     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12125    },
12126    {
12127     "mangled_component_name" : "_ZN7android8hardware3usb4V1_013BsUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12128    },
12129    {
12130     "component_value" : -4,
12131     "kind" : "offset_to_top"
12132    },
12133    {
12134     "kind" : "rtti",
12135     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
12136    },
12137    {
12138     "kind" : "complete_dtor_pointer",
12139     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
12140    },
12141    {
12142     "kind" : "deleting_dtor_pointer",
12143     "mangled_component_name" : "_ZThn4_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
12144    },
12145    {
12146     "kind" : "vcall_offset"
12147    },
12148    {
12149     "kind" : "vcall_offset"
12150    },
12151    {
12152     "kind" : "vcall_offset"
12153    },
12154    {
12155     "kind" : "vcall_offset"
12156    },
12157    {
12158     "component_value" : -60,
12159     "kind" : "vcall_offset"
12160    },
12161    {
12162     "component_value" : -60,
12163     "kind" : "offset_to_top"
12164    },
12165    {
12166     "kind" : "rtti",
12167     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_013BsUsbCallbackE"
12168    },
12169    {
12170     "kind" : "complete_dtor_pointer",
12171     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_013BsUsbCallbackD1Ev"
12172    },
12173    {
12174     "kind" : "deleting_dtor_pointer",
12175     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_013BsUsbCallbackD0Ev"
12176    },
12177    {
12178     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12179    },
12180    {
12181     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12182    },
12183    {
12184     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12188    }
12189   ]
12190  },
12191  {
12192   "alignment" : 4,
12193   "base_specifiers" :
12194   [
12195    {
12196     "referenced_type" : "type-16"
12197    }
12198   ],
12199   "linker_set_key" : "android::hardware::usb::V1_0::IUsb",
12200   "name" : "android::hardware::usb::V1_0::IUsb",
12201   "referenced_type" : "type-202",
12202   "self_type" : "type-202",
12203   "size" : 12,
12204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsb.h",
12205   "unique_id" : "_ZTSN7android8hardware3usb4V1_04IUsbE",
12206   "vtable_components" :
12207   [
12208    {
12209     "component_value" : 4,
12210     "kind" : "vbase_offset"
12211    },
12212    {
12213     "kind" : "offset_to_top"
12214    },
12215    {
12216     "kind" : "rtti",
12217     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12218    },
12219    {
12220     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_04IUsb8isRemoteEv"
12221    },
12222    {
12223     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12224    },
12225    {
12226     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12227    },
12228    {
12229     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12230    },
12231    {
12232     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12233    },
12234    {
12235     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21setHALInstrumentationEv"
12236    },
12237    {
12238     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12239    },
12240    {
12241     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb4pingEv"
12242    },
12243    {
12244     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb21notifySyspropsChangedEv"
12248    },
12249    {
12250     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12251    },
12252    {
12253     "kind" : "complete_dtor_pointer",
12254     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD1Ev"
12255    },
12256    {
12257     "kind" : "deleting_dtor_pointer",
12258     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsbD0Ev"
12259    },
12260    {
12261     "is_pure" : true,
12262     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb10switchRoleERKNS0_11hidl_stringERKNS2_8PortRoleE"
12263    },
12264    {
12265     "is_pure" : true,
12266     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb11setCallbackERKNS_2spINS2_12IUsbCallbackEEE"
12267    },
12268    {
12269     "is_pure" : true,
12270     "mangled_component_name" : "_ZN7android8hardware3usb4V1_04IUsb15queryPortStatusEv"
12271    },
12272    {
12273     "kind" : "vcall_offset"
12274    },
12275    {
12276     "kind" : "vcall_offset"
12277    },
12278    {
12279     "kind" : "vcall_offset"
12280    },
12281    {
12282     "kind" : "vcall_offset"
12283    },
12284    {
12285     "component_value" : -4,
12286     "kind" : "vcall_offset"
12287    },
12288    {
12289     "component_value" : -4,
12290     "kind" : "offset_to_top"
12291    },
12292    {
12293     "kind" : "rtti",
12294     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_04IUsbE"
12295    },
12296    {
12297     "kind" : "complete_dtor_pointer",
12298     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD1Ev"
12299    },
12300    {
12301     "kind" : "deleting_dtor_pointer",
12302     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_04IUsbD0Ev"
12303    },
12304    {
12305     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12309    },
12310    {
12311     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12312    },
12313    {
12314     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12315    }
12316   ]
12317  },
12318  {
12319   "alignment" : 4,
12320   "base_specifiers" :
12321   [
12322    {
12323     "referenced_type" : "type-16"
12324    }
12325   ],
12326   "linker_set_key" : "android::hardware::usb::V1_0::IUsbCallback",
12327   "name" : "android::hardware::usb::V1_0::IUsbCallback",
12328   "referenced_type" : "type-145",
12329   "self_type" : "type-145",
12330   "size" : 12,
12331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/IUsbCallback.h",
12332   "unique_id" : "_ZTSN7android8hardware3usb4V1_012IUsbCallbackE",
12333   "vtable_components" :
12334   [
12335    {
12336     "component_value" : 4,
12337     "kind" : "vbase_offset"
12338    },
12339    {
12340     "kind" : "offset_to_top"
12341    },
12342    {
12343     "kind" : "rtti",
12344     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12345    },
12346    {
12347     "mangled_component_name" : "_ZNK7android8hardware3usb4V1_012IUsbCallback8isRemoteEv"
12348    },
12349    {
12350     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12351    },
12352    {
12353     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12354    },
12355    {
12356     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12357    },
12358    {
12359     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12360    },
12361    {
12362     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21setHALInstrumentationEv"
12363    },
12364    {
12365     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12366    },
12367    {
12368     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback4pingEv"
12369    },
12370    {
12371     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12372    },
12373    {
12374     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback21notifySyspropsChangedEv"
12375    },
12376    {
12377     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12378    },
12379    {
12380     "kind" : "complete_dtor_pointer",
12381     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12382    },
12383    {
12384     "kind" : "deleting_dtor_pointer",
12385     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12386    },
12387    {
12388     "is_pure" : true,
12389     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyPortStatusChangeERKNS0_8hidl_vecINS2_10PortStatusEEENS2_6StatusE"
12390    },
12391    {
12392     "is_pure" : true,
12393     "mangled_component_name" : "_ZN7android8hardware3usb4V1_012IUsbCallback22notifyRoleSwitchStatusERKNS0_11hidl_stringERKNS2_8PortRoleENS2_6StatusE"
12394    },
12395    {
12396     "kind" : "vcall_offset"
12397    },
12398    {
12399     "kind" : "vcall_offset"
12400    },
12401    {
12402     "kind" : "vcall_offset"
12403    },
12404    {
12405     "kind" : "vcall_offset"
12406    },
12407    {
12408     "component_value" : -4,
12409     "kind" : "vcall_offset"
12410    },
12411    {
12412     "component_value" : -4,
12413     "kind" : "offset_to_top"
12414    },
12415    {
12416     "kind" : "rtti",
12417     "mangled_component_name" : "_ZTIN7android8hardware3usb4V1_012IUsbCallbackE"
12418    },
12419    {
12420     "kind" : "complete_dtor_pointer",
12421     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD1Ev"
12422    },
12423    {
12424     "kind" : "deleting_dtor_pointer",
12425     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3usb4V1_012IUsbCallbackD0Ev"
12426    },
12427    {
12428     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12429    },
12430    {
12431     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12432    },
12433    {
12434     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12435    },
12436    {
12437     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12438    }
12439   ]
12440  },
12441  {
12442   "alignment" : 4,
12443   "fields" :
12444   [
12445    {
12446     "field_name" : "type",
12447     "referenced_type" : "type-626"
12448    },
12449    {
12450     "field_name" : "role",
12451     "field_offset" : 32,
12452     "referenced_type" : "type-2"
12453    }
12454   ],
12455   "linker_set_key" : "android::hardware::usb::V1_0::PortRole",
12456   "name" : "android::hardware::usb::V1_0::PortRole",
12457   "referenced_type" : "type-631",
12458   "self_type" : "type-631",
12459   "size" : 8,
12460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12461   "unique_id" : "_ZTSN7android8hardware3usb4V1_08PortRoleE"
12462  },
12463  {
12464   "alignment" : 8,
12465   "fields" :
12466   [
12467    {
12468     "field_name" : "portName",
12469     "referenced_type" : "type-407"
12470    },
12471    {
12472     "field_name" : "currentDataRole",
12473     "field_offset" : 128,
12474     "referenced_type" : "type-627"
12475    },
12476    {
12477     "field_name" : "currentPowerRole",
12478     "field_offset" : 160,
12479     "referenced_type" : "type-628"
12480    },
12481    {
12482     "field_name" : "currentMode",
12483     "field_offset" : 192,
12484     "referenced_type" : "type-630"
12485    },
12486    {
12487     "field_name" : "canChangeMode",
12488     "field_offset" : 224,
12489     "referenced_type" : "type-34"
12490    },
12491    {
12492     "field_name" : "canChangeDataRole",
12493     "field_offset" : 232,
12494     "referenced_type" : "type-34"
12495    },
12496    {
12497     "field_name" : "canChangePowerRole",
12498     "field_offset" : 240,
12499     "referenced_type" : "type-34"
12500    },
12501    {
12502     "field_name" : "supportedModes",
12503     "field_offset" : 256,
12504     "referenced_type" : "type-630"
12505    }
12506   ],
12507   "linker_set_key" : "android::hardware::usb::V1_0::PortStatus",
12508   "name" : "android::hardware::usb::V1_0::PortStatus",
12509   "referenced_type" : "type-632",
12510   "self_type" : "type-632",
12511   "size" : 40,
12512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/usb/1.0/[email protected]_genc++_headers/gen/android/hardware/usb/1.0/types.h",
12513   "unique_id" : "_ZTSN7android8hardware3usb4V1_010PortStatusE"
12514  },
12515  {
12516   "alignment" : 4,
12517   "base_specifiers" :
12518   [
12519    {
12520     "referenced_type" : "type-234"
12521    },
12522    {
12523     "referenced_type" : "type-158"
12524    }
12525   ],
12526   "fields" :
12527   [
12528    {
12529     "access" : "private",
12530     "field_name" : "_hidl_mImpl",
12531     "field_offset" : 512,
12532     "referenced_type" : "type-493"
12533    }
12534   ],
12535   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12536   "name" : "android::hidl::base::V1_0::BnHwBase",
12537   "referenced_type" : "type-492",
12538   "self_type" : "type-492",
12539   "size" : 76,
12540   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12541   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12542   "vtable_components" :
12543   [
12544    {
12545     "component_value" : 68,
12546     "kind" : "vbase_offset"
12547    },
12548    {
12549     "kind" : "offset_to_top"
12550    },
12551    {
12552     "kind" : "rtti",
12553     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12554    },
12555    {
12556     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12557    },
12558    {
12559     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12560    },
12561    {
12562     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12563    },
12564    {
12565     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12566    },
12567    {
12568     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12569    },
12570    {
12571     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12572    },
12573    {
12574     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12575    },
12576    {
12577     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12578    },
12579    {
12580     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12581    },
12582    {
12583     "kind" : "complete_dtor_pointer",
12584     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12585    },
12586    {
12587     "kind" : "deleting_dtor_pointer",
12588     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12589    },
12590    {
12591     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12592    },
12593    {
12594     "component_value" : -20,
12595     "kind" : "offset_to_top"
12596    },
12597    {
12598     "kind" : "rtti",
12599     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12600    },
12601    {
12602     "kind" : "complete_dtor_pointer",
12603     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12604    },
12605    {
12606     "kind" : "deleting_dtor_pointer",
12607     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12608    },
12609    {
12610     "kind" : "vcall_offset"
12611    },
12612    {
12613     "kind" : "vcall_offset"
12614    },
12615    {
12616     "kind" : "vcall_offset"
12617    },
12618    {
12619     "kind" : "vcall_offset"
12620    },
12621    {
12622     "component_value" : -68,
12623     "kind" : "vcall_offset"
12624    },
12625    {
12626     "component_value" : -68,
12627     "kind" : "offset_to_top"
12628    },
12629    {
12630     "kind" : "rtti",
12631     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12632    },
12633    {
12634     "kind" : "complete_dtor_pointer",
12635     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12636    },
12637    {
12638     "kind" : "deleting_dtor_pointer",
12639     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12640    },
12641    {
12642     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12643    },
12644    {
12645     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12646    },
12647    {
12648     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12649    },
12650    {
12651     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12652    }
12653   ]
12654  },
12655  {
12656   "alignment" : 4,
12657   "base_specifiers" :
12658   [
12659    {
12660     "referenced_type" : "type-500"
12661    },
12662    {
12663     "referenced_type" : "type-158"
12664    }
12665   ],
12666   "fields" :
12667   [
12668    {
12669     "access" : "private",
12670     "field_name" : "_hidl_mMutex",
12671     "field_offset" : 544,
12672     "referenced_type" : "type-656"
12673    },
12674    {
12675     "access" : "private",
12676     "field_name" : "_hidl_mDeathRecipients",
12677     "field_offset" : 576,
12678     "referenced_type" : "type-657"
12679    }
12680   ],
12681   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12682   "name" : "android::hidl::base::V1_0::BpHwBase",
12683   "referenced_type" : "type-655",
12684   "self_type" : "type-655",
12685   "size" : 92,
12686   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12687   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12688   "vtable_components" :
12689   [
12690    {
12691     "component_value" : 84,
12692     "kind" : "vbase_offset"
12693    },
12694    {
12695     "kind" : "offset_to_top"
12696    },
12697    {
12698     "kind" : "rtti",
12699     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12700    },
12701    {
12702     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12703    },
12704    {
12705     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12715    },
12716    {
12717     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12718    },
12719    {
12720     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12721    },
12722    {
12723     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12724    },
12725    {
12726     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12727    },
12728    {
12729     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12730    },
12731    {
12732     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12733    },
12734    {
12735     "kind" : "complete_dtor_pointer",
12736     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12737    },
12738    {
12739     "kind" : "deleting_dtor_pointer",
12740     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12741    },
12742    {
12743     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12744    },
12745    {
12746     "component_value" : 80,
12747     "kind" : "vbase_offset"
12748    },
12749    {
12750     "component_value" : -4,
12751     "kind" : "offset_to_top"
12752    },
12753    {
12754     "kind" : "rtti",
12755     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12756    },
12757    {
12758     "kind" : "complete_dtor_pointer",
12759     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12760    },
12761    {
12762     "kind" : "deleting_dtor_pointer",
12763     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12764    },
12765    {
12766     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12767    },
12768    {
12769     "component_value" : 76,
12770     "kind" : "vbase_offset"
12771    },
12772    {
12773     "component_value" : -8,
12774     "kind" : "offset_to_top"
12775    },
12776    {
12777     "kind" : "rtti",
12778     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12779    },
12780    {
12781     "kind" : "complete_dtor_pointer",
12782     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12783    },
12784    {
12785     "kind" : "deleting_dtor_pointer",
12786     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12787    },
12788    {
12789     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12790    },
12791    {
12792     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12793    },
12794    {
12795     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12796    },
12797    {
12798     "component_value" : -24,
12799     "kind" : "offset_to_top"
12800    },
12801    {
12802     "kind" : "rtti",
12803     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12804    },
12805    {
12806     "kind" : "complete_dtor_pointer",
12807     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12808    },
12809    {
12810     "kind" : "deleting_dtor_pointer",
12811     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12812    },
12813    {
12814     "kind" : "vcall_offset"
12815    },
12816    {
12817     "component_value" : -76,
12818     "kind" : "vcall_offset"
12819    },
12820    {
12821     "component_value" : -76,
12822     "kind" : "vcall_offset"
12823    },
12824    {
12825     "component_value" : -76,
12826     "kind" : "vcall_offset"
12827    },
12828    {
12829     "component_value" : -84,
12830     "kind" : "vcall_offset"
12831    },
12832    {
12833     "component_value" : -84,
12834     "kind" : "offset_to_top"
12835    },
12836    {
12837     "kind" : "rtti",
12838     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12839    },
12840    {
12841     "kind" : "complete_dtor_pointer",
12842     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12843    },
12844    {
12845     "kind" : "deleting_dtor_pointer",
12846     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12847    },
12848    {
12849     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12850    },
12851    {
12852     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12853    },
12854    {
12855     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12856    },
12857    {
12858     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12859    }
12860   ]
12861  },
12862  {
12863   "alignment" : 8,
12864   "fields" :
12865   [
12866    {
12867     "field_name" : "pid",
12868     "referenced_type" : "type-20"
12869    },
12870    {
12871     "field_name" : "ptr",
12872     "field_offset" : 64,
12873     "referenced_type" : "type-13"
12874    },
12875    {
12876     "field_name" : "arch",
12877     "field_offset" : 128,
12878     "referenced_type" : "type-476"
12879    }
12880   ],
12881   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12882   "name" : "android::hidl::base::V1_0::DebugInfo",
12883   "referenced_type" : "type-475",
12884   "self_type" : "type-475",
12885   "size" : 24,
12886   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12887   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12888  },
12889  {
12890   "alignment" : 4,
12891   "base_specifiers" :
12892   [
12893    {
12894     "is_virtual" : true,
12895     "referenced_type" : "type-7"
12896    }
12897   ],
12898   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12899   "name" : "android::hidl::base::V1_0::IBase",
12900   "referenced_type" : "type-16",
12901   "self_type" : "type-16",
12902   "size" : 12,
12903   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12904   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12905   "vtable_components" :
12906   [
12907    {
12908     "component_value" : 4,
12909     "kind" : "vbase_offset"
12910    },
12911    {
12912     "kind" : "offset_to_top"
12913    },
12914    {
12915     "kind" : "rtti",
12916     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12917    },
12918    {
12919     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12920    },
12921    {
12922     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12923    },
12924    {
12925     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12926    },
12927    {
12928     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12929    },
12930    {
12931     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12932    },
12933    {
12934     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12935    },
12936    {
12937     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12938    },
12939    {
12940     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12941    },
12942    {
12943     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12944    },
12945    {
12946     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12947    },
12948    {
12949     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12950    },
12951    {
12952     "kind" : "complete_dtor_pointer",
12953     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12954    },
12955    {
12956     "kind" : "deleting_dtor_pointer",
12957     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12958    },
12959    {
12960     "kind" : "vcall_offset"
12961    },
12962    {
12963     "kind" : "vcall_offset"
12964    },
12965    {
12966     "kind" : "vcall_offset"
12967    },
12968    {
12969     "kind" : "vcall_offset"
12970    },
12971    {
12972     "component_value" : -4,
12973     "kind" : "vcall_offset"
12974    },
12975    {
12976     "component_value" : -4,
12977     "kind" : "offset_to_top"
12978    },
12979    {
12980     "kind" : "rtti",
12981     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12982    },
12983    {
12984     "kind" : "complete_dtor_pointer",
12985     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12986    },
12987    {
12988     "kind" : "deleting_dtor_pointer",
12989     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12990    },
12991    {
12992     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12993    },
12994    {
12995     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12996    },
12997    {
12998     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12999    },
13000    {
13001     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13002    }
13003   ]
13004  },
13005  {
13006   "alignment" : 4,
13007   "base_specifiers" :
13008   [
13009    {
13010     "referenced_type" : "type-16"
13011    }
13012   ],
13013   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13014   "name" : "android::hidl::manager::V1_0::IServiceManager",
13015   "referenced_type" : "type-97",
13016   "self_type" : "type-97",
13017   "size" : 12,
13018   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13019   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13020   "vtable_components" :
13021   [
13022    {
13023     "component_value" : 4,
13024     "kind" : "vbase_offset"
13025    },
13026    {
13027     "kind" : "offset_to_top"
13028    },
13029    {
13030     "kind" : "rtti",
13031     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13032    },
13033    {
13034     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13035    },
13036    {
13037     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13038    },
13039    {
13040     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13041    },
13042    {
13043     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13044    },
13045    {
13046     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13047    },
13048    {
13049     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13050    },
13051    {
13052     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13053    },
13054    {
13055     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13056    },
13057    {
13058     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13059    },
13060    {
13061     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13062    },
13063    {
13064     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13065    },
13066    {
13067     "kind" : "complete_dtor_pointer",
13068     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13069    },
13070    {
13071     "kind" : "deleting_dtor_pointer",
13072     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13073    },
13074    {
13075     "is_pure" : true,
13076     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13077    },
13078    {
13079     "is_pure" : true,
13080     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13081    },
13082    {
13083     "is_pure" : true,
13084     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13085    },
13086    {
13087     "is_pure" : true,
13088     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13089    },
13090    {
13091     "is_pure" : true,
13092     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13093    },
13094    {
13095     "is_pure" : true,
13096     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13097    },
13098    {
13099     "is_pure" : true,
13100     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13101    },
13102    {
13103     "is_pure" : true,
13104     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13105    },
13106    {
13107     "kind" : "vcall_offset"
13108    },
13109    {
13110     "kind" : "vcall_offset"
13111    },
13112    {
13113     "kind" : "vcall_offset"
13114    },
13115    {
13116     "kind" : "vcall_offset"
13117    },
13118    {
13119     "component_value" : -4,
13120     "kind" : "vcall_offset"
13121    },
13122    {
13123     "component_value" : -4,
13124     "kind" : "offset_to_top"
13125    },
13126    {
13127     "kind" : "rtti",
13128     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13129    },
13130    {
13131     "kind" : "complete_dtor_pointer",
13132     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13133    },
13134    {
13135     "kind" : "deleting_dtor_pointer",
13136     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13137    },
13138    {
13139     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13140    },
13141    {
13142     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13143    },
13144    {
13145     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13149    }
13150   ]
13151  },
13152  {
13153   "alignment" : 8,
13154   "fields" :
13155   [
13156    {
13157     "field_name" : "interfaceName",
13158     "referenced_type" : "type-407"
13159    },
13160    {
13161     "field_name" : "instanceName",
13162     "field_offset" : 128,
13163     "referenced_type" : "type-407"
13164    },
13165    {
13166     "field_name" : "pid",
13167     "field_offset" : 256,
13168     "referenced_type" : "type-20"
13169    },
13170    {
13171     "field_name" : "clientPids",
13172     "field_offset" : 320,
13173     "referenced_type" : "type-447"
13174    },
13175    {
13176     "field_name" : "arch",
13177     "field_offset" : 448,
13178     "referenced_type" : "type-476"
13179    }
13180   ],
13181   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13182   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13183   "referenced_type" : "type-616",
13184   "self_type" : "type-616",
13185   "size" : 64,
13186   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13187   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13188  },
13189  {
13190   "alignment" : 4,
13191   "base_specifiers" :
13192   [
13193    {
13194     "referenced_type" : "type-16"
13195    }
13196   ],
13197   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13198   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13199   "referenced_type" : "type-138",
13200   "self_type" : "type-138",
13201   "size" : 12,
13202   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13203   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13204   "vtable_components" :
13205   [
13206    {
13207     "component_value" : 4,
13208     "kind" : "vbase_offset"
13209    },
13210    {
13211     "kind" : "offset_to_top"
13212    },
13213    {
13214     "kind" : "rtti",
13215     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13216    },
13217    {
13218     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13219    },
13220    {
13221     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13222    },
13223    {
13224     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13225    },
13226    {
13227     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13228    },
13229    {
13230     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13231    },
13232    {
13233     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13234    },
13235    {
13236     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13237    },
13238    {
13239     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13240    },
13241    {
13242     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13243    },
13244    {
13245     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13246    },
13247    {
13248     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13249    },
13250    {
13251     "kind" : "complete_dtor_pointer",
13252     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13253    },
13254    {
13255     "kind" : "deleting_dtor_pointer",
13256     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13257    },
13258    {
13259     "is_pure" : true,
13260     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13261    },
13262    {
13263     "kind" : "vcall_offset"
13264    },
13265    {
13266     "kind" : "vcall_offset"
13267    },
13268    {
13269     "kind" : "vcall_offset"
13270    },
13271    {
13272     "kind" : "vcall_offset"
13273    },
13274    {
13275     "component_value" : -4,
13276     "kind" : "vcall_offset"
13277    },
13278    {
13279     "component_value" : -4,
13280     "kind" : "offset_to_top"
13281    },
13282    {
13283     "kind" : "rtti",
13284     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13285    },
13286    {
13287     "kind" : "complete_dtor_pointer",
13288     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13289    },
13290    {
13291     "kind" : "deleting_dtor_pointer",
13292     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13293    },
13294    {
13295     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13296    },
13297    {
13298     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13299    },
13300    {
13301     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13302    },
13303    {
13304     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13305    }
13306   ]
13307  },
13308  {
13309   "alignment" : 4,
13310   "fields" :
13311   [
13312    {
13313     "access" : "private",
13314     "field_name" : "m_ptr",
13315     "referenced_type" : "type-127"
13316    }
13317   ],
13318   "linker_set_key" : "android::sp<android::Thread>",
13319   "name" : "android::sp<android::Thread>",
13320   "record_kind" : "class",
13321   "referenced_type" : "type-126",
13322   "self_type" : "type-126",
13323   "size" : 4,
13324   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13325   "template_args" : [ "type-128" ],
13326   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13327  },
13328  {
13329   "alignment" : 4,
13330   "fields" :
13331   [
13332    {
13333     "access" : "private",
13334     "field_name" : "m_ptr",
13335     "referenced_type" : "type-233"
13336    }
13337   ],
13338   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13339   "name" : "android::sp<android::hardware::BHwBinder>",
13340   "record_kind" : "class",
13341   "referenced_type" : "type-232",
13342   "self_type" : "type-232",
13343   "size" : 4,
13344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13345   "template_args" : [ "type-234" ],
13346   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13347  },
13348  {
13349   "alignment" : 4,
13350   "fields" :
13351   [
13352    {
13353     "access" : "private",
13354     "field_name" : "m_ptr",
13355     "referenced_type" : "type-694"
13356    }
13357   ],
13358   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13359   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13360   "record_kind" : "class",
13361   "referenced_type" : "type-763",
13362   "self_type" : "type-763",
13363   "size" : 4,
13364   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13365   "template_args" : [ "type-17" ],
13366   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13367  },
13368  {
13369   "alignment" : 4,
13370   "fields" :
13371   [
13372    {
13373     "access" : "private",
13374     "field_name" : "m_ptr",
13375     "referenced_type" : "type-32"
13376    }
13377   ],
13378   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13379   "name" : "android::sp<android::hardware::IBinder>",
13380   "record_kind" : "class",
13381   "referenced_type" : "type-45",
13382   "self_type" : "type-45",
13383   "size" : 4,
13384   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13385   "template_args" : [ "type-33" ],
13386   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13387  },
13388  {
13389   "alignment" : 4,
13390   "fields" :
13391   [
13392    {
13393     "access" : "private",
13394     "field_name" : "m_ptr",
13395     "referenced_type" : "type-779"
13396    }
13397   ],
13398   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13399   "name" : "android::sp<android::hardware::IInterface>",
13400   "record_kind" : "class",
13401   "referenced_type" : "type-778",
13402   "self_type" : "type-778",
13403   "size" : 4,
13404   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13405   "template_args" : [ "type-154" ],
13406   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13407  },
13408  {
13409   "alignment" : 4,
13410   "fields" :
13411   [
13412    {
13413     "access" : "private",
13414     "field_name" : "m_ptr",
13415     "referenced_type" : "type-18"
13416    }
13417   ],
13418   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13419   "name" : "android::sp<android::hardware::ProcessState>",
13420   "record_kind" : "class",
13421   "referenced_type" : "type-88",
13422   "self_type" : "type-88",
13423   "size" : 4,
13424   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13425   "template_args" : [ "type-19" ],
13426   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13427  },
13428  {
13429   "alignment" : 4,
13430   "fields" :
13431   [
13432    {
13433     "access" : "private",
13434     "field_name" : "m_ptr",
13435     "referenced_type" : "type-215"
13436    }
13437   ],
13438   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13439   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13440   "record_kind" : "class",
13441   "referenced_type" : "type-214",
13442   "self_type" : "type-214",
13443   "size" : 4,
13444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13445   "template_args" : [ "type-3" ],
13446   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13447  },
13448  {
13449   "alignment" : 4,
13450   "fields" :
13451   [
13452    {
13453     "access" : "private",
13454     "field_name" : "m_ptr",
13455     "referenced_type" : "type-5"
13456    }
13457   ],
13458   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13459   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13460   "record_kind" : "class",
13461   "referenced_type" : "type-368",
13462   "self_type" : "type-368",
13463   "size" : 4,
13464   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13465   "template_args" : [ "type-6" ],
13466   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13467  },
13468  {
13469   "alignment" : 4,
13470   "fields" :
13471   [
13472    {
13473     "access" : "private",
13474     "field_name" : "m_ptr",
13475     "referenced_type" : "type-201"
13476    }
13477   ],
13478   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb>",
13479   "name" : "android::sp<android::hardware::usb::V1_0::IUsb>",
13480   "record_kind" : "class",
13481   "referenced_type" : "type-200",
13482   "self_type" : "type-200",
13483   "size" : 4,
13484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13485   "template_args" : [ "type-202" ],
13486   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_04IUsbEEE"
13487  },
13488  {
13489   "alignment" : 4,
13490   "fields" :
13491   [
13492    {
13493     "access" : "private",
13494     "field_name" : "m_ptr",
13495     "referenced_type" : "type-144"
13496    }
13497   ],
13498   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
13499   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback>",
13500   "record_kind" : "class",
13501   "referenced_type" : "type-143",
13502   "self_type" : "type-143",
13503   "size" : 4,
13504   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13505   "template_args" : [ "type-145" ],
13506   "unique_id" : "_ZTSN7android2spINS_8hardware3usb4V1_012IUsbCallbackEEE"
13507  },
13508  {
13509   "alignment" : 4,
13510   "fields" :
13511   [
13512    {
13513     "access" : "private",
13514     "field_name" : "m_ptr",
13515     "referenced_type" : "type-15"
13516    }
13517   ],
13518   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13519   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13520   "record_kind" : "class",
13521   "referenced_type" : "type-493",
13522   "self_type" : "type-493",
13523   "size" : 4,
13524   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13525   "template_args" : [ "type-16" ],
13526   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13527  },
13528  {
13529   "alignment" : 4,
13530   "fields" :
13531   [
13532    {
13533     "access" : "private",
13534     "field_name" : "m_ptr",
13535     "referenced_type" : "type-96"
13536    }
13537   ],
13538   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13539   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13540   "record_kind" : "class",
13541   "referenced_type" : "type-95",
13542   "self_type" : "type-95",
13543   "size" : 4,
13544   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13545   "template_args" : [ "type-97" ],
13546   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13547  },
13548  {
13549   "alignment" : 4,
13550   "fields" :
13551   [
13552    {
13553     "access" : "private",
13554     "field_name" : "m_ptr",
13555     "referenced_type" : "type-137"
13556    }
13557   ],
13558   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13559   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13560   "record_kind" : "class",
13561   "referenced_type" : "type-136",
13562   "self_type" : "type-136",
13563   "size" : 4,
13564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13565   "template_args" : [ "type-138" ],
13566   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13567  },
13568  {
13569   "alignment" : 1,
13570   "linker_set_key" : "android::trait_trivial_copy<bool>",
13571   "name" : "android::trait_trivial_copy<bool>",
13572   "referenced_type" : "type-310",
13573   "self_type" : "type-310",
13574   "size" : 1,
13575   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13576   "template_args" : [ "type-34" ],
13577   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13578  },
13579  {
13580   "alignment" : 1,
13581   "linker_set_key" : "android::trait_trivial_copy<char>",
13582   "name" : "android::trait_trivial_copy<char>",
13583   "referenced_type" : "type-314",
13584   "self_type" : "type-314",
13585   "size" : 1,
13586   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13587   "template_args" : [ "type-53" ],
13588   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13589  },
13590  {
13591   "alignment" : 1,
13592   "linker_set_key" : "android::trait_trivial_copy<double>",
13593   "name" : "android::trait_trivial_copy<double>",
13594   "referenced_type" : "type-370",
13595   "self_type" : "type-370",
13596   "size" : 1,
13597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13598   "template_args" : [ "type-366" ],
13599   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13600  },
13601  {
13602   "alignment" : 1,
13603   "linker_set_key" : "android::trait_trivial_copy<float>",
13604   "name" : "android::trait_trivial_copy<float>",
13605   "referenced_type" : "type-363",
13606   "self_type" : "type-363",
13607   "size" : 1,
13608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13609   "template_args" : [ "type-361" ],
13610   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13611  },
13612  {
13613   "alignment" : 1,
13614   "linker_set_key" : "android::trait_trivial_copy<int>",
13615   "name" : "android::trait_trivial_copy<int>",
13616   "referenced_type" : "type-331",
13617   "self_type" : "type-331",
13618   "size" : 1,
13619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13620   "template_args" : [ "type-20" ],
13621   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13622  },
13623  {
13624   "alignment" : 1,
13625   "linker_set_key" : "android::trait_trivial_copy<long long>",
13626   "name" : "android::trait_trivial_copy<long long>",
13627   "referenced_type" : "type-352",
13628   "self_type" : "type-352",
13629   "size" : 1,
13630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13631   "template_args" : [ "type-25" ],
13632   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13633  },
13634  {
13635   "alignment" : 1,
13636   "linker_set_key" : "android::trait_trivial_copy<long>",
13637   "name" : "android::trait_trivial_copy<long>",
13638   "referenced_type" : "type-341",
13639   "self_type" : "type-341",
13640   "size" : 1,
13641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13642   "template_args" : [ "type-339" ],
13643   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13644  },
13645  {
13646   "alignment" : 1,
13647   "linker_set_key" : "android::trait_trivial_copy<short>",
13648   "name" : "android::trait_trivial_copy<short>",
13649   "referenced_type" : "type-323",
13650   "self_type" : "type-323",
13651   "size" : 1,
13652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13653   "template_args" : [ "type-321" ],
13654   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13655  },
13656  {
13657   "alignment" : 1,
13658   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13659   "name" : "android::trait_trivial_copy<unsigned char>",
13660   "referenced_type" : "type-318",
13661   "self_type" : "type-318",
13662   "size" : 1,
13663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13664   "template_args" : [ "type-177" ],
13665   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13666  },
13667  {
13668   "alignment" : 1,
13669   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13670   "name" : "android::trait_trivial_copy<unsigned int>",
13671   "referenced_type" : "type-336",
13672   "self_type" : "type-336",
13673   "size" : 1,
13674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13675   "template_args" : [ "type-2" ],
13676   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13677  },
13678  {
13679   "alignment" : 1,
13680   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13681   "name" : "android::trait_trivial_copy<unsigned long long>",
13682   "referenced_type" : "type-357",
13683   "self_type" : "type-357",
13684   "size" : 1,
13685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13686   "template_args" : [ "type-13" ],
13687   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13688  },
13689  {
13690   "alignment" : 1,
13691   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13692   "name" : "android::trait_trivial_copy<unsigned long>",
13693   "referenced_type" : "type-348",
13694   "self_type" : "type-348",
13695   "size" : 1,
13696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13697   "template_args" : [ "type-344" ],
13698   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13699  },
13700  {
13701   "alignment" : 1,
13702   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13703   "name" : "android::trait_trivial_copy<unsigned short>",
13704   "referenced_type" : "type-327",
13705   "self_type" : "type-327",
13706   "size" : 1,
13707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13708   "template_args" : [ "type-179" ],
13709   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13710  },
13711  {
13712   "alignment" : 1,
13713   "linker_set_key" : "android::trait_trivial_copy<void>",
13714   "name" : "android::trait_trivial_copy<void>",
13715   "referenced_type" : "type-306",
13716   "self_type" : "type-306",
13717   "size" : 1,
13718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13719   "template_args" : [ "type-22" ],
13720   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13721  },
13722  {
13723   "alignment" : 1,
13724   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13725   "name" : "android::trait_trivial_ctor<bool>",
13726   "referenced_type" : "type-308",
13727   "self_type" : "type-308",
13728   "size" : 1,
13729   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13730   "template_args" : [ "type-34" ],
13731   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13732  },
13733  {
13734   "alignment" : 1,
13735   "linker_set_key" : "android::trait_trivial_ctor<char>",
13736   "name" : "android::trait_trivial_ctor<char>",
13737   "referenced_type" : "type-312",
13738   "self_type" : "type-312",
13739   "size" : 1,
13740   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13741   "template_args" : [ "type-53" ],
13742   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13743  },
13744  {
13745   "alignment" : 1,
13746   "linker_set_key" : "android::trait_trivial_ctor<double>",
13747   "name" : "android::trait_trivial_ctor<double>",
13748   "referenced_type" : "type-365",
13749   "self_type" : "type-365",
13750   "size" : 1,
13751   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13752   "template_args" : [ "type-366" ],
13753   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13754  },
13755  {
13756   "alignment" : 1,
13757   "linker_set_key" : "android::trait_trivial_ctor<float>",
13758   "name" : "android::trait_trivial_ctor<float>",
13759   "referenced_type" : "type-360",
13760   "self_type" : "type-360",
13761   "size" : 1,
13762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13763   "template_args" : [ "type-361" ],
13764   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13765  },
13766  {
13767   "alignment" : 1,
13768   "linker_set_key" : "android::trait_trivial_ctor<int>",
13769   "name" : "android::trait_trivial_ctor<int>",
13770   "referenced_type" : "type-329",
13771   "self_type" : "type-329",
13772   "size" : 1,
13773   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13774   "template_args" : [ "type-20" ],
13775   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13776  },
13777  {
13778   "alignment" : 1,
13779   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13780   "name" : "android::trait_trivial_ctor<long long>",
13781   "referenced_type" : "type-350",
13782   "self_type" : "type-350",
13783   "size" : 1,
13784   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13785   "template_args" : [ "type-25" ],
13786   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13787  },
13788  {
13789   "alignment" : 1,
13790   "linker_set_key" : "android::trait_trivial_ctor<long>",
13791   "name" : "android::trait_trivial_ctor<long>",
13792   "referenced_type" : "type-338",
13793   "self_type" : "type-338",
13794   "size" : 1,
13795   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13796   "template_args" : [ "type-339" ],
13797   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13798  },
13799  {
13800   "alignment" : 1,
13801   "linker_set_key" : "android::trait_trivial_ctor<short>",
13802   "name" : "android::trait_trivial_ctor<short>",
13803   "referenced_type" : "type-320",
13804   "self_type" : "type-320",
13805   "size" : 1,
13806   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13807   "template_args" : [ "type-321" ],
13808   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13809  },
13810  {
13811   "alignment" : 1,
13812   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13813   "name" : "android::trait_trivial_ctor<unsigned char>",
13814   "referenced_type" : "type-316",
13815   "self_type" : "type-316",
13816   "size" : 1,
13817   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13818   "template_args" : [ "type-177" ],
13819   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13820  },
13821  {
13822   "alignment" : 1,
13823   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13824   "name" : "android::trait_trivial_ctor<unsigned int>",
13825   "referenced_type" : "type-334",
13826   "self_type" : "type-334",
13827   "size" : 1,
13828   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13829   "template_args" : [ "type-2" ],
13830   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13831  },
13832  {
13833   "alignment" : 1,
13834   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13835   "name" : "android::trait_trivial_ctor<unsigned long long>",
13836   "referenced_type" : "type-354",
13837   "self_type" : "type-354",
13838   "size" : 1,
13839   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13840   "template_args" : [ "type-13" ],
13841   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13842  },
13843  {
13844   "alignment" : 1,
13845   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13846   "name" : "android::trait_trivial_ctor<unsigned long>",
13847   "referenced_type" : "type-343",
13848   "self_type" : "type-343",
13849   "size" : 1,
13850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13851   "template_args" : [ "type-344" ],
13852   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13853  },
13854  {
13855   "alignment" : 1,
13856   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13857   "name" : "android::trait_trivial_ctor<unsigned short>",
13858   "referenced_type" : "type-325",
13859   "self_type" : "type-325",
13860   "size" : 1,
13861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13862   "template_args" : [ "type-179" ],
13863   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13864  },
13865  {
13866   "alignment" : 1,
13867   "linker_set_key" : "android::trait_trivial_ctor<void>",
13868   "name" : "android::trait_trivial_ctor<void>",
13869   "referenced_type" : "type-303",
13870   "self_type" : "type-303",
13871   "size" : 1,
13872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13873   "template_args" : [ "type-22" ],
13874   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13875  },
13876  {
13877   "alignment" : 1,
13878   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13879   "name" : "android::trait_trivial_dtor<bool>",
13880   "referenced_type" : "type-309",
13881   "self_type" : "type-309",
13882   "size" : 1,
13883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13884   "template_args" : [ "type-34" ],
13885   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13886  },
13887  {
13888   "alignment" : 1,
13889   "linker_set_key" : "android::trait_trivial_dtor<char>",
13890   "name" : "android::trait_trivial_dtor<char>",
13891   "referenced_type" : "type-313",
13892   "self_type" : "type-313",
13893   "size" : 1,
13894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13895   "template_args" : [ "type-53" ],
13896   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13897  },
13898  {
13899   "alignment" : 1,
13900   "linker_set_key" : "android::trait_trivial_dtor<double>",
13901   "name" : "android::trait_trivial_dtor<double>",
13902   "referenced_type" : "type-369",
13903   "self_type" : "type-369",
13904   "size" : 1,
13905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13906   "template_args" : [ "type-366" ],
13907   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13908  },
13909  {
13910   "alignment" : 1,
13911   "linker_set_key" : "android::trait_trivial_dtor<float>",
13912   "name" : "android::trait_trivial_dtor<float>",
13913   "referenced_type" : "type-362",
13914   "self_type" : "type-362",
13915   "size" : 1,
13916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13917   "template_args" : [ "type-361" ],
13918   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13919  },
13920  {
13921   "alignment" : 1,
13922   "linker_set_key" : "android::trait_trivial_dtor<int>",
13923   "name" : "android::trait_trivial_dtor<int>",
13924   "referenced_type" : "type-330",
13925   "self_type" : "type-330",
13926   "size" : 1,
13927   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13928   "template_args" : [ "type-20" ],
13929   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13930  },
13931  {
13932   "alignment" : 1,
13933   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13934   "name" : "android::trait_trivial_dtor<long long>",
13935   "referenced_type" : "type-351",
13936   "self_type" : "type-351",
13937   "size" : 1,
13938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13939   "template_args" : [ "type-25" ],
13940   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13941  },
13942  {
13943   "alignment" : 1,
13944   "linker_set_key" : "android::trait_trivial_dtor<long>",
13945   "name" : "android::trait_trivial_dtor<long>",
13946   "referenced_type" : "type-340",
13947   "self_type" : "type-340",
13948   "size" : 1,
13949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13950   "template_args" : [ "type-339" ],
13951   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13952  },
13953  {
13954   "alignment" : 1,
13955   "linker_set_key" : "android::trait_trivial_dtor<short>",
13956   "name" : "android::trait_trivial_dtor<short>",
13957   "referenced_type" : "type-322",
13958   "self_type" : "type-322",
13959   "size" : 1,
13960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13961   "template_args" : [ "type-321" ],
13962   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13963  },
13964  {
13965   "alignment" : 1,
13966   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13967   "name" : "android::trait_trivial_dtor<unsigned char>",
13968   "referenced_type" : "type-317",
13969   "self_type" : "type-317",
13970   "size" : 1,
13971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13972   "template_args" : [ "type-177" ],
13973   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13974  },
13975  {
13976   "alignment" : 1,
13977   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13978   "name" : "android::trait_trivial_dtor<unsigned int>",
13979   "referenced_type" : "type-335",
13980   "self_type" : "type-335",
13981   "size" : 1,
13982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13983   "template_args" : [ "type-2" ],
13984   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13985  },
13986  {
13987   "alignment" : 1,
13988   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13989   "name" : "android::trait_trivial_dtor<unsigned long long>",
13990   "referenced_type" : "type-356",
13991   "self_type" : "type-356",
13992   "size" : 1,
13993   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13994   "template_args" : [ "type-13" ],
13995   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13996  },
13997  {
13998   "alignment" : 1,
13999   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14000   "name" : "android::trait_trivial_dtor<unsigned long>",
14001   "referenced_type" : "type-346",
14002   "self_type" : "type-346",
14003   "size" : 1,
14004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14005   "template_args" : [ "type-344" ],
14006   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14007  },
14008  {
14009   "alignment" : 1,
14010   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14011   "name" : "android::trait_trivial_dtor<unsigned short>",
14012   "referenced_type" : "type-326",
14013   "self_type" : "type-326",
14014   "size" : 1,
14015   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14016   "template_args" : [ "type-179" ],
14017   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14018  },
14019  {
14020   "alignment" : 1,
14021   "linker_set_key" : "android::trait_trivial_dtor<void>",
14022   "name" : "android::trait_trivial_dtor<void>",
14023   "referenced_type" : "type-305",
14024   "self_type" : "type-305",
14025   "size" : 1,
14026   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14027   "template_args" : [ "type-22" ],
14028   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14029  },
14030  {
14031   "alignment" : 1,
14032   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14033   "name" : "android::trait_trivial_move<android::String16>",
14034   "referenced_type" : "type-496",
14035   "self_type" : "type-496",
14036   "size" : 1,
14037   "source_file" : "/system/core/libutils/include/utils/String16.h",
14038   "template_args" : [ "type-39" ],
14039   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14040  },
14041  {
14042   "alignment" : 1,
14043   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14044   "name" : "android::trait_trivial_move<android::String8>",
14045   "referenced_type" : "type-488",
14046   "self_type" : "type-488",
14047   "size" : 1,
14048   "source_file" : "/system/core/libutils/include/utils/String8.h",
14049   "template_args" : [ "type-50" ],
14050   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14051  },
14052  {
14053   "alignment" : 1,
14054   "linker_set_key" : "android::trait_trivial_move<bool>",
14055   "name" : "android::trait_trivial_move<bool>",
14056   "referenced_type" : "type-311",
14057   "self_type" : "type-311",
14058   "size" : 1,
14059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14060   "template_args" : [ "type-34" ],
14061   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14062  },
14063  {
14064   "alignment" : 1,
14065   "linker_set_key" : "android::trait_trivial_move<char>",
14066   "name" : "android::trait_trivial_move<char>",
14067   "referenced_type" : "type-315",
14068   "self_type" : "type-315",
14069   "size" : 1,
14070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14071   "template_args" : [ "type-53" ],
14072   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14073  },
14074  {
14075   "alignment" : 1,
14076   "linker_set_key" : "android::trait_trivial_move<double>",
14077   "name" : "android::trait_trivial_move<double>",
14078   "referenced_type" : "type-372",
14079   "self_type" : "type-372",
14080   "size" : 1,
14081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14082   "template_args" : [ "type-366" ],
14083   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14084  },
14085  {
14086   "alignment" : 1,
14087   "linker_set_key" : "android::trait_trivial_move<float>",
14088   "name" : "android::trait_trivial_move<float>",
14089   "referenced_type" : "type-364",
14090   "self_type" : "type-364",
14091   "size" : 1,
14092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14093   "template_args" : [ "type-361" ],
14094   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14095  },
14096  {
14097   "alignment" : 1,
14098   "linker_set_key" : "android::trait_trivial_move<int>",
14099   "name" : "android::trait_trivial_move<int>",
14100   "referenced_type" : "type-332",
14101   "self_type" : "type-332",
14102   "size" : 1,
14103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14104   "template_args" : [ "type-20" ],
14105   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14106  },
14107  {
14108   "alignment" : 1,
14109   "linker_set_key" : "android::trait_trivial_move<long long>",
14110   "name" : "android::trait_trivial_move<long long>",
14111   "referenced_type" : "type-353",
14112   "self_type" : "type-353",
14113   "size" : 1,
14114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14115   "template_args" : [ "type-25" ],
14116   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14117  },
14118  {
14119   "alignment" : 1,
14120   "linker_set_key" : "android::trait_trivial_move<long>",
14121   "name" : "android::trait_trivial_move<long>",
14122   "referenced_type" : "type-342",
14123   "self_type" : "type-342",
14124   "size" : 1,
14125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14126   "template_args" : [ "type-339" ],
14127   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14128  },
14129  {
14130   "alignment" : 1,
14131   "linker_set_key" : "android::trait_trivial_move<short>",
14132   "name" : "android::trait_trivial_move<short>",
14133   "referenced_type" : "type-324",
14134   "self_type" : "type-324",
14135   "size" : 1,
14136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14137   "template_args" : [ "type-321" ],
14138   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14139  },
14140  {
14141   "alignment" : 1,
14142   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14143   "name" : "android::trait_trivial_move<unsigned char>",
14144   "referenced_type" : "type-319",
14145   "self_type" : "type-319",
14146   "size" : 1,
14147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14148   "template_args" : [ "type-177" ],
14149   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14150  },
14151  {
14152   "alignment" : 1,
14153   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14154   "name" : "android::trait_trivial_move<unsigned int>",
14155   "referenced_type" : "type-337",
14156   "self_type" : "type-337",
14157   "size" : 1,
14158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14159   "template_args" : [ "type-2" ],
14160   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14161  },
14162  {
14163   "alignment" : 1,
14164   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14165   "name" : "android::trait_trivial_move<unsigned long long>",
14166   "referenced_type" : "type-359",
14167   "self_type" : "type-359",
14168   "size" : 1,
14169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14170   "template_args" : [ "type-13" ],
14171   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14172  },
14173  {
14174   "alignment" : 1,
14175   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14176   "name" : "android::trait_trivial_move<unsigned long>",
14177   "referenced_type" : "type-349",
14178   "self_type" : "type-349",
14179   "size" : 1,
14180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14181   "template_args" : [ "type-344" ],
14182   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14183  },
14184  {
14185   "alignment" : 1,
14186   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14187   "name" : "android::trait_trivial_move<unsigned short>",
14188   "referenced_type" : "type-328",
14189   "self_type" : "type-328",
14190   "size" : 1,
14191   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14192   "template_args" : [ "type-179" ],
14193   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14194  },
14195  {
14196   "alignment" : 1,
14197   "linker_set_key" : "android::trait_trivial_move<void>",
14198   "name" : "android::trait_trivial_move<void>",
14199   "referenced_type" : "type-307",
14200   "self_type" : "type-307",
14201   "size" : 1,
14202   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14203   "template_args" : [ "type-22" ],
14204   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14205  },
14206  {
14207   "alignment" : 4,
14208   "fields" :
14209   [
14210    {
14211     "access" : "private",
14212     "field_name" : "m_ptr",
14213     "referenced_type" : "type-233"
14214    },
14215    {
14216     "access" : "private",
14217     "field_name" : "m_refs",
14218     "field_offset" : 32,
14219     "referenced_type" : "type-11"
14220    }
14221   ],
14222   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14223   "name" : "android::wp<android::hardware::BHwBinder>",
14224   "record_kind" : "class",
14225   "referenced_type" : "type-410",
14226   "self_type" : "type-410",
14227   "size" : 8,
14228   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14229   "template_args" : [ "type-234" ],
14230   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14231  },
14232  {
14233   "alignment" : 4,
14234   "fields" :
14235   [
14236    {
14237     "access" : "private",
14238     "field_name" : "m_ptr",
14239     "referenced_type" : "type-694"
14240    },
14241    {
14242     "access" : "private",
14243     "field_name" : "m_refs",
14244     "field_offset" : 32,
14245     "referenced_type" : "type-11"
14246    }
14247   ],
14248   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14249   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14250   "record_kind" : "class",
14251   "referenced_type" : "type-693",
14252   "self_type" : "type-693",
14253   "size" : 8,
14254   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14255   "template_args" : [ "type-17" ],
14256   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14257  },
14258  {
14259   "alignment" : 4,
14260   "fields" :
14261   [
14262    {
14263     "access" : "private",
14264     "field_name" : "m_ptr",
14265     "referenced_type" : "type-5"
14266    },
14267    {
14268     "access" : "private",
14269     "field_name" : "m_refs",
14270     "field_offset" : 32,
14271     "referenced_type" : "type-11"
14272    }
14273   ],
14274   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14275   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14276   "record_kind" : "class",
14277   "referenced_type" : "type-4",
14278   "self_type" : "type-4",
14279   "size" : 8,
14280   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14281   "template_args" : [ "type-6" ],
14282   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14283  },
14284  {
14285   "alignment" : 4,
14286   "fields" :
14287   [
14288    {
14289     "access" : "private",
14290     "field_name" : "m_ptr",
14291     "referenced_type" : "type-15"
14292    },
14293    {
14294     "access" : "private",
14295     "field_name" : "m_refs",
14296     "field_offset" : 32,
14297     "referenced_type" : "type-11"
14298    }
14299   ],
14300   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14301   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14302   "record_kind" : "class",
14303   "referenced_type" : "type-14",
14304   "self_type" : "type-14",
14305   "size" : 8,
14306   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14307   "template_args" : [ "type-16" ],
14308   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14309  },
14310  {
14311   "alignment" : 4,
14312   "fields" :
14313   [
14314    {
14315     "field_name" : "maxContentLightLevel",
14316     "referenced_type" : "type-361"
14317    },
14318    {
14319     "field_name" : "maxFrameAverageLightLevel",
14320     "field_offset" : 32,
14321     "referenced_type" : "type-361"
14322    }
14323   ],
14324   "linker_set_key" : "android_cta861_3_metadata",
14325   "name" : "android_cta861_3_metadata",
14326   "referenced_type" : "type-587",
14327   "self_type" : "type-587",
14328   "size" : 8,
14329   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14330   "unique_id" : "android_cta861_3_metadata"
14331  },
14332  {
14333   "alignment" : 4,
14334   "fields" :
14335   [
14336    {
14337     "field_name" : "num_points",
14338     "referenced_type" : "type-2"
14339    },
14340    {
14341     "field_name" : "reserved",
14342     "field_offset" : 32,
14343     "referenced_type" : "type-577"
14344    },
14345    {
14346     "field_name" : "xyzc_points",
14347     "field_offset" : 288,
14348     "referenced_type" : "type-584"
14349    }
14350   ],
14351   "linker_set_key" : "android_depth_points",
14352   "name" : "android_depth_points",
14353   "referenced_type" : "type-583",
14354   "self_type" : "type-583",
14355   "size" : 36,
14356   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14357   "unique_id" : "android_depth_points"
14358  },
14359  {
14360   "alignment" : 4,
14361   "fields" :
14362   [
14363    {
14364     "field_name" : "format",
14365     "referenced_type" : "type-580"
14366    },
14367    {
14368     "field_name" : "num_planes",
14369     "field_offset" : 32,
14370     "referenced_type" : "type-2"
14371    },
14372    {
14373     "field_name" : "planes",
14374     "field_offset" : 64,
14375     "referenced_type" : "type-582"
14376    }
14377   ],
14378   "linker_set_key" : "android_flex_layout",
14379   "name" : "android_flex_layout",
14380   "referenced_type" : "type-581",
14381   "self_type" : "type-581",
14382   "size" : 12,
14383   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14384   "unique_id" : "android_flex_layout"
14385  },
14386  {
14387   "alignment" : 4,
14388   "fields" :
14389   [
14390    {
14391     "field_name" : "top_left",
14392     "referenced_type" : "type-505"
14393    },
14394    {
14395     "field_name" : "component",
14396     "field_offset" : 32,
14397     "referenced_type" : "type-578"
14398    },
14399    {
14400     "field_name" : "bits_per_component",
14401     "field_offset" : 64,
14402     "referenced_type" : "type-20"
14403    },
14404    {
14405     "field_name" : "bits_used",
14406     "field_offset" : 96,
14407     "referenced_type" : "type-20"
14408    },
14409    {
14410     "field_name" : "h_increment",
14411     "field_offset" : 128,
14412     "referenced_type" : "type-20"
14413    },
14414    {
14415     "field_name" : "v_increment",
14416     "field_offset" : 160,
14417     "referenced_type" : "type-20"
14418    },
14419    {
14420     "field_name" : "h_subsampling",
14421     "field_offset" : 192,
14422     "referenced_type" : "type-20"
14423    },
14424    {
14425     "field_name" : "v_subsampling",
14426     "field_offset" : 224,
14427     "referenced_type" : "type-20"
14428    }
14429   ],
14430   "linker_set_key" : "android_flex_plane",
14431   "name" : "android_flex_plane",
14432   "referenced_type" : "type-579",
14433   "self_type" : "type-579",
14434   "size" : 32,
14435   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14436   "unique_id" : "android_flex_plane"
14437  },
14438  {
14439   "alignment" : 4,
14440   "fields" :
14441   [
14442    {
14443     "field_name" : "displayPrimaryRed",
14444     "referenced_type" : "type-585"
14445    },
14446    {
14447     "field_name" : "displayPrimaryGreen",
14448     "field_offset" : 64,
14449     "referenced_type" : "type-585"
14450    },
14451    {
14452     "field_name" : "displayPrimaryBlue",
14453     "field_offset" : 128,
14454     "referenced_type" : "type-585"
14455    },
14456    {
14457     "field_name" : "whitePoint",
14458     "field_offset" : 192,
14459     "referenced_type" : "type-585"
14460    },
14461    {
14462     "field_name" : "maxLuminance",
14463     "field_offset" : 256,
14464     "referenced_type" : "type-361"
14465    },
14466    {
14467     "field_name" : "minLuminance",
14468     "field_offset" : 288,
14469     "referenced_type" : "type-361"
14470    }
14471   ],
14472   "linker_set_key" : "android_smpte2086_metadata",
14473   "name" : "android_smpte2086_metadata",
14474   "referenced_type" : "type-586",
14475   "self_type" : "type-586",
14476   "size" : 40,
14477   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14478   "unique_id" : "android_smpte2086_metadata"
14479  },
14480  {
14481   "alignment" : 4,
14482   "fields" :
14483   [
14484    {
14485     "field_name" : "x",
14486     "referenced_type" : "type-361"
14487    },
14488    {
14489     "field_name" : "y",
14490     "field_offset" : 32,
14491     "referenced_type" : "type-361"
14492    }
14493   ],
14494   "linker_set_key" : "android_xy_color",
14495   "name" : "android_xy_color",
14496   "referenced_type" : "type-585",
14497   "self_type" : "type-585",
14498   "size" : 8,
14499   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14500   "unique_id" : "android_xy_color"
14501  },
14502  {
14503   "alignment" : 4,
14504   "fields" :
14505   [
14506    {
14507     "field_name" : "y",
14508     "referenced_type" : "type-21"
14509    },
14510    {
14511     "field_name" : "cb",
14512     "field_offset" : 32,
14513     "referenced_type" : "type-21"
14514    },
14515    {
14516     "field_name" : "cr",
14517     "field_offset" : 64,
14518     "referenced_type" : "type-21"
14519    },
14520    {
14521     "field_name" : "ystride",
14522     "field_offset" : 96,
14523     "referenced_type" : "type-2"
14524    },
14525    {
14526     "field_name" : "cstride",
14527     "field_offset" : 128,
14528     "referenced_type" : "type-2"
14529    },
14530    {
14531     "field_name" : "chroma_step",
14532     "field_offset" : 160,
14533     "referenced_type" : "type-2"
14534    },
14535    {
14536     "field_name" : "reserved",
14537     "field_offset" : 192,
14538     "referenced_type" : "type-577"
14539    }
14540   ],
14541   "linker_set_key" : "android_ycbcr",
14542   "name" : "android_ycbcr",
14543   "referenced_type" : "type-576",
14544   "self_type" : "type-576",
14545   "size" : 56,
14546   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14547   "unique_id" : "android_ycbcr"
14548  },
14549  {
14550   "alignment" : 4,
14551   "fields" :
14552   [
14553    {
14554     "referenced_type" : "type-175"
14555    }
14556   ],
14557   "linker_set_key" : "log_msg",
14558   "name" : "log_msg",
14559   "referenced_type" : "type-174",
14560   "self_type" : "type-174",
14561   "size" : 5124,
14562   "source_file" : "/system/core/liblog/include/log/log_read.h",
14563   "unique_id" : "log_msg"
14564  },
14565  {
14566   "alignment" : 4,
14567   "fields" :
14568   [
14569    {
14570     "field_name" : "buf",
14571     "referenced_type" : "type-176"
14572    },
14573    {
14574     "field_name" : "entry",
14575     "referenced_type" : "type-178"
14576    },
14577    {
14578     "field_name" : "entry_v4",
14579     "referenced_type" : "type-178"
14580    },
14581    {
14582     "field_name" : "entry_v3",
14583     "referenced_type" : "type-181"
14584    },
14585    {
14586     "field_name" : "entry_v2",
14587     "referenced_type" : "type-182"
14588    },
14589    {
14590     "field_name" : "entry_v1",
14591     "referenced_type" : "type-183"
14592    }
14593   ],
14594   "is_anonymous" : true,
14595   "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",
14596   "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",
14597   "record_kind" : "union",
14598   "referenced_type" : "type-175",
14599   "self_type" : "type-175",
14600   "size" : 5124,
14601   "source_file" : "/system/core/liblog/include/log/log_read.h",
14602   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14603  },
14604  {
14605   "alignment" : 1,
14606   "fields" :
14607   [
14608    {
14609     "field_name" : "tv_sec",
14610     "referenced_type" : "type-2"
14611    },
14612    {
14613     "field_name" : "tv_nsec",
14614     "field_offset" : 32,
14615     "referenced_type" : "type-2"
14616    }
14617   ],
14618   "linker_set_key" : "log_time",
14619   "name" : "log_time",
14620   "referenced_type" : "type-497",
14621   "self_type" : "type-497",
14622   "size" : 8,
14623   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14624   "unique_id" : "_ZTS8log_time"
14625  },
14626  {
14627   "alignment" : 4,
14628   "fields" :
14629   [
14630    {
14631     "field_name" : "len",
14632     "referenced_type" : "type-179"
14633    },
14634    {
14635     "field_name" : "__pad",
14636     "field_offset" : 16,
14637     "referenced_type" : "type-179"
14638    },
14639    {
14640     "field_name" : "pid",
14641     "field_offset" : 32,
14642     "referenced_type" : "type-20"
14643    },
14644    {
14645     "field_name" : "tid",
14646     "field_offset" : 64,
14647     "referenced_type" : "type-20"
14648    },
14649    {
14650     "field_name" : "sec",
14651     "field_offset" : 96,
14652     "referenced_type" : "type-20"
14653    },
14654    {
14655     "field_name" : "nsec",
14656     "field_offset" : 128,
14657     "referenced_type" : "type-20"
14658    },
14659    {
14660     "field_name" : "msg",
14661     "field_offset" : 160,
14662     "referenced_type" : "type-180"
14663    }
14664   ],
14665   "linker_set_key" : "logger_entry",
14666   "name" : "logger_entry",
14667   "referenced_type" : "type-183",
14668   "self_type" : "type-183",
14669   "size" : 20,
14670   "source_file" : "/system/core/liblog/include/log/log_read.h",
14671   "unique_id" : "logger_entry"
14672  },
14673  {
14674   "alignment" : 1,
14675   "fields" :
14676   [
14677    {
14678     "field_name" : "len",
14679     "referenced_type" : "type-179"
14680    },
14681    {
14682     "field_name" : "hdr_size",
14683     "field_offset" : 16,
14684     "referenced_type" : "type-179"
14685    },
14686    {
14687     "field_name" : "pid",
14688     "field_offset" : 32,
14689     "referenced_type" : "type-20"
14690    },
14691    {
14692     "field_name" : "tid",
14693     "field_offset" : 64,
14694     "referenced_type" : "type-20"
14695    },
14696    {
14697     "field_name" : "sec",
14698     "field_offset" : 96,
14699     "referenced_type" : "type-20"
14700    },
14701    {
14702     "field_name" : "nsec",
14703     "field_offset" : 128,
14704     "referenced_type" : "type-20"
14705    },
14706    {
14707     "field_name" : "euid",
14708     "field_offset" : 160,
14709     "referenced_type" : "type-2"
14710    },
14711    {
14712     "field_name" : "msg",
14713     "field_offset" : 192,
14714     "referenced_type" : "type-180"
14715    }
14716   ],
14717   "linker_set_key" : "logger_entry_v2",
14718   "name" : "logger_entry_v2",
14719   "referenced_type" : "type-182",
14720   "self_type" : "type-182",
14721   "size" : 24,
14722   "source_file" : "/system/core/liblog/include/log/log_read.h",
14723   "unique_id" : "logger_entry_v2"
14724  },
14725  {
14726   "alignment" : 1,
14727   "fields" :
14728   [
14729    {
14730     "field_name" : "len",
14731     "referenced_type" : "type-179"
14732    },
14733    {
14734     "field_name" : "hdr_size",
14735     "field_offset" : 16,
14736     "referenced_type" : "type-179"
14737    },
14738    {
14739     "field_name" : "pid",
14740     "field_offset" : 32,
14741     "referenced_type" : "type-20"
14742    },
14743    {
14744     "field_name" : "tid",
14745     "field_offset" : 64,
14746     "referenced_type" : "type-20"
14747    },
14748    {
14749     "field_name" : "sec",
14750     "field_offset" : 96,
14751     "referenced_type" : "type-20"
14752    },
14753    {
14754     "field_name" : "nsec",
14755     "field_offset" : 128,
14756     "referenced_type" : "type-20"
14757    },
14758    {
14759     "field_name" : "lid",
14760     "field_offset" : 160,
14761     "referenced_type" : "type-2"
14762    },
14763    {
14764     "field_name" : "msg",
14765     "field_offset" : 192,
14766     "referenced_type" : "type-180"
14767    }
14768   ],
14769   "linker_set_key" : "logger_entry_v3",
14770   "name" : "logger_entry_v3",
14771   "referenced_type" : "type-181",
14772   "self_type" : "type-181",
14773   "size" : 24,
14774   "source_file" : "/system/core/liblog/include/log/log_read.h",
14775   "unique_id" : "logger_entry_v3"
14776  },
14777  {
14778   "alignment" : 4,
14779   "fields" :
14780   [
14781    {
14782     "field_name" : "len",
14783     "referenced_type" : "type-179"
14784    },
14785    {
14786     "field_name" : "hdr_size",
14787     "field_offset" : 16,
14788     "referenced_type" : "type-179"
14789    },
14790    {
14791     "field_name" : "pid",
14792     "field_offset" : 32,
14793     "referenced_type" : "type-20"
14794    },
14795    {
14796     "field_name" : "tid",
14797     "field_offset" : 64,
14798     "referenced_type" : "type-2"
14799    },
14800    {
14801     "field_name" : "sec",
14802     "field_offset" : 96,
14803     "referenced_type" : "type-2"
14804    },
14805    {
14806     "field_name" : "nsec",
14807     "field_offset" : 128,
14808     "referenced_type" : "type-2"
14809    },
14810    {
14811     "field_name" : "lid",
14812     "field_offset" : 160,
14813     "referenced_type" : "type-2"
14814    },
14815    {
14816     "field_name" : "uid",
14817     "field_offset" : 192,
14818     "referenced_type" : "type-2"
14819    },
14820    {
14821     "field_name" : "msg",
14822     "field_offset" : 224,
14823     "referenced_type" : "type-180"
14824    }
14825   ],
14826   "linker_set_key" : "logger_entry_v4",
14827   "name" : "logger_entry_v4",
14828   "referenced_type" : "type-178",
14829   "self_type" : "type-178",
14830   "size" : 28,
14831   "source_file" : "/system/core/liblog/include/log/log_read.h",
14832   "unique_id" : "logger_entry_v4"
14833  },
14834  {
14835   "alignment" : 4,
14836   "fields" :
14837   [
14838    {
14839     "field_name" : "version",
14840     "referenced_type" : "type-20"
14841    },
14842    {
14843     "field_name" : "numFds",
14844     "field_offset" : 32,
14845     "referenced_type" : "type-20"
14846    },
14847    {
14848     "field_name" : "numInts",
14849     "field_offset" : 64,
14850     "referenced_type" : "type-20"
14851    },
14852    {
14853     "field_name" : "data",
14854     "field_offset" : 96,
14855     "referenced_type" : "type-301"
14856    }
14857   ],
14858   "linker_set_key" : "native_handle",
14859   "name" : "native_handle",
14860   "referenced_type" : "type-300",
14861   "self_type" : "type-300",
14862   "size" : 12,
14863   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14864   "unique_id" : "native_handle"
14865  }
14866 ],
14867 "rvalue_reference_types" :
14868 [
14869  {
14870   "alignment" : 4,
14871   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14872   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsb> > &&",
14873   "referenced_type" : "type-276",
14874   "self_type" : "type-278",
14875   "size" : 4,
14876   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14877  },
14878  {
14879   "alignment" : 4,
14880   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14881   "name" : "android::hardware::Return<android::sp<android::hardware::usb::V1_0::IUsbCallback> > &&",
14882   "referenced_type" : "type-706",
14883   "self_type" : "type-708",
14884   "size" : 4,
14885   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14886  },
14887  {
14888   "alignment" : 4,
14889   "linker_set_key" : "android::hardware::Return<bool> &&",
14890   "name" : "android::hardware::Return<bool> &&",
14891   "referenced_type" : "type-256",
14892   "self_type" : "type-272",
14893   "size" : 4,
14894   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14895  },
14896  {
14897   "alignment" : 4,
14898   "linker_set_key" : "android::hardware::Return<void> &&",
14899   "name" : "android::hardware::Return<void> &&",
14900   "referenced_type" : "type-288",
14901   "self_type" : "type-291",
14902   "size" : 4,
14903   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14904  },
14905  {
14906   "alignment" : 4,
14907   "linker_set_key" : "android::hardware::Status &&",
14908   "name" : "android::hardware::Status &&",
14909   "referenced_type" : "type-236",
14910   "self_type" : "type-250",
14911   "size" : 4,
14912   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14913  },
14914  {
14915   "alignment" : 4,
14916   "linker_set_key" : "android::hardware::details::return_status &&",
14917   "name" : "android::hardware::details::return_status &&",
14918   "referenced_type" : "type-257",
14919   "self_type" : "type-284",
14920   "size" : 4,
14921   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14922  },
14923  {
14924   "alignment" : 4,
14925   "linker_set_key" : "android::hardware::hidl_handle &&",
14926   "name" : "android::hardware::hidl_handle &&",
14927   "referenced_type" : "type-405",
14928   "self_type" : "type-414",
14929   "size" : 4,
14930   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14931  },
14932  {
14933   "alignment" : 4,
14934   "linker_set_key" : "android::hardware::hidl_memory &&",
14935   "name" : "android::hardware::hidl_memory &&",
14936   "referenced_type" : "type-412",
14937   "self_type" : "type-418",
14938   "size" : 4,
14939   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14940  },
14941  {
14942   "alignment" : 4,
14943   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14944   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14945   "referenced_type" : "type-214",
14946   "self_type" : "type-224",
14947   "size" : 4,
14948   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14949  },
14950  {
14951   "alignment" : 4,
14952   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14953   "name" : "android::sp<android::hardware::usb::V1_0::IUsb> &&",
14954   "referenced_type" : "type-200",
14955   "self_type" : "type-203",
14956   "size" : 4,
14957   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14958  },
14959  {
14960   "alignment" : 4,
14961   "linker_set_key" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14962   "name" : "android::sp<android::hardware::usb::V1_0::IUsbCallback> &&",
14963   "referenced_type" : "type-143",
14964   "self_type" : "type-146",
14965   "size" : 4,
14966   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14967  },
14968  {
14969   "alignment" : 4,
14970   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14971   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14972   "referenced_type" : "type-102",
14973   "self_type" : "type-101",
14974   "size" : 4,
14975   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14976  },
14977  {
14978   "alignment" : 4,
14979   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14980   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14981   "referenced_type" : "type-194",
14982   "self_type" : "type-193",
14983   "size" : 4,
14984   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14985  },
14986  {
14987   "alignment" : 4,
14988   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14989   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14990   "referenced_type" : "type-549",
14991   "self_type" : "type-548",
14992   "size" : 4,
14993   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14994  },
14995  {
14996   "alignment" : 4,
14997   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14998   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14999   "referenced_type" : "type-744",
15000   "self_type" : "type-743",
15001   "size" : 4,
15002   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15003  },
15004  {
15005   "alignment" : 4,
15006   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15007   "name" : "std::function<sp<IBase> (void *)> &&",
15008   "referenced_type" : "type-106",
15009   "self_type" : "type-105",
15010   "size" : 4,
15011   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15012  },
15013  {
15014   "alignment" : 4,
15015   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15016   "name" : "std::function<sp<IBase> (void *)> &&",
15017   "referenced_type" : "type-198",
15018   "self_type" : "type-197",
15019   "size" : 4,
15020   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15021  },
15022  {
15023   "alignment" : 4,
15024   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15025   "name" : "std::function<sp<IBase> (void *)> &&",
15026   "referenced_type" : "type-559",
15027   "self_type" : "type-558",
15028   "size" : 4,
15029   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15030  },
15031  {
15032   "alignment" : 4,
15033   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15034   "name" : "std::function<sp<IBase> (void *)> &&",
15035   "referenced_type" : "type-748",
15036   "self_type" : "type-747",
15037   "size" : 4,
15038   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15039  },
15040  {
15041   "alignment" : 4,
15042   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15043   "name" : "std::function<sp<IBinder> (void *)> &&",
15044   "referenced_type" : "type-104",
15045   "self_type" : "type-103",
15046   "size" : 4,
15047   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15048  },
15049  {
15050   "alignment" : 4,
15051   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15052   "name" : "std::function<sp<IBinder> (void *)> &&",
15053   "referenced_type" : "type-196",
15054   "self_type" : "type-195",
15055   "size" : 4,
15056   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15057  },
15058  {
15059   "alignment" : 4,
15060   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15061   "name" : "std::function<sp<IBinder> (void *)> &&",
15062   "referenced_type" : "type-551",
15063   "self_type" : "type-550",
15064   "size" : 4,
15065   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15066  },
15067  {
15068   "alignment" : 4,
15069   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15070   "name" : "std::function<sp<IBinder> (void *)> &&",
15071   "referenced_type" : "type-746",
15072   "self_type" : "type-745",
15073   "size" : 4,
15074   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15075  }
15076 ]
15077}
15078