1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-47",
9   "self_type" : "type-109",
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-210",
16   "self_type" : "type-444",
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-49",
24   "self_type" : "type-153",
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-106",
32   "self_type" : "type-295",
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-106",
41   "self_type" : "type-105",
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-437",
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-30",
64   "self_type" : "type-30",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-47",
73   "self_type" : "type-47",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-36",
83   "self_type" : "type-36",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-217",
91   "self_type" : "type-217",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-210",
99   "self_type" : "type-210",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-49",
108   "self_type" : "type-49",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-191",
117   "self_type" : "type-191",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-57",
126   "self_type" : "type-57",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-174",
135   "self_type" : "type-174",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-224",
144   "self_type" : "type-224",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-106",
154   "self_type" : "type-106",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-196",
174   "self_type" : "type-196",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-13",
184   "self_type" : "type-13",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-108",
194   "self_type" : "type-108",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-23",
201   "self_type" : "type-23"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwDumpstateDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9dumpstate4V1_019BpHwDumpstateDeviceENS4_16IDumpstateDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
213  },
214  {
215   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
216  },
217  {
218   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
219  },
220  {
221   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
225  },
226  {
227   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
228  },
229  {
230   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21notifySyspropsChangedEv"
243  },
244  {
245   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21setHALInstrumentationEv"
246  },
247  {
248   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice4pingEv"
252  },
253  {
254   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
258  },
259  {
260   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice8castFromERKNS_2spIS3_EEb"
261  },
262  {
263   "name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice13addOnewayTaskENSt3__18functionIFvvEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceC1ENS_2spINS2_16IDumpstateDeviceEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceC2ENS_2spINS2_16IDumpstateDeviceEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
273  },
274  {
275   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice20_hidl_dumpstateBoardEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice4pingEv"
282  },
283  {
284   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceC1ERKNS_2spINS2_16IDumpstateDeviceEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceC2ERKNS_2spINS2_16IDumpstateDeviceEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
291  },
292  {
293   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
294  },
295  {
296   "name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD2Ev"
297  },
298  {
299   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
300  },
301  {
302   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE"
312  },
313  {
314   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
315  },
316  {
317   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
318  },
319  {
320   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice20_hidl_dumpstateBoardEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_handleE"
321  },
322  {
323   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21notifySyspropsChangedEv"
324  },
325  {
326   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21setHALInstrumentationEv"
327  },
328  {
329   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice4pingEv"
330  },
331  {
332   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceC1ERKNS_2spINS0_7IBinderEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceC2ERKNS_2spINS0_7IBinderEEE"
339  },
340  {
341   "binding" : "weak",
342   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
343  },
344  {
345   "binding" : "weak",
346   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
347  },
348  {
349   "binding" : "weak",
350   "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_"
351  },
352  {
353   "binding" : "weak",
354   "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_"
355  },
356  {
357   "binding" : "weak",
358   "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"
359  },
360  {
361   "binding" : "weak",
362   "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_"
363  },
364  {
365   "binding" : "weak",
366   "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_"
367  },
368  {
369   "binding" : "weak",
370   "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"
371  },
372  {
373   "binding" : "weak",
374   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
375  },
376  {
377   "binding" : "weak",
378   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
379  },
380  {
381   "binding" : "weak",
382   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
383  },
384  {
385   "name" : "_ZThn20_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
386  },
387  {
388   "name" : "_ZThn20_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
389  },
390  {
391   "name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
392  },
393  {
394   "name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
395  }
396 ],
397 "elf_objects" :
398 [
399  {
400   "name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice10descriptorE"
401  },
402  {
403   "name" : "_ZTCN7android8hardware9dumpstate4V1_016IDumpstateDeviceE0_NS_4hidl4base4V1_05IBaseE"
404  },
405  {
406   "binding" : "weak",
407   "name" : "_ZTCN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE0_NS2_16IDumpstateDeviceE"
408  },
409  {
410   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE0_NS0_7IBinderE"
411  },
412  {
413   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE0_NS0_9BHwBinderE"
414  },
415  {
416   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
417  },
418  {
419   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE0_NS0_11BpInterfaceINS2_16IDumpstateDeviceEEE"
420  },
421  {
422   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE0_NS2_16IDumpstateDeviceE"
423  },
424  {
425   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE0_NS_4hidl4base4V1_05IBaseE"
426  },
427  {
428   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE4_NS0_10IInterfaceE"
429  },
430  {
431   "name" : "_ZTCN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE8_NS0_11BpHwRefBaseE"
432  },
433  {
434   "name" : "_ZTTN7android8hardware9dumpstate4V1_016IDumpstateDeviceE"
435  },
436  {
437   "name" : "_ZTTN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE"
438  },
439  {
440   "name" : "_ZTTN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
441  },
442  {
443   "name" : "_ZTVN7android8hardware9dumpstate4V1_016IDumpstateDeviceE"
444  },
445  {
446   "binding" : "weak",
447   "name" : "_ZTVN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE"
448  },
449  {
450   "name" : "_ZTVN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE"
451  },
452  {
453   "name" : "_ZTVN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
454  }
455 ],
456 "enum_types" :
457 [
458  {
459   "alignment" : 4,
460   "enum_fields" :
461   [
462    {
463     "enum_field_value" : 0,
464     "name" : "android::Condition::WAKE_UP_ONE"
465    },
466    {
467     "enum_field_value" : 1,
468     "name" : "android::Condition::WAKE_UP_ALL"
469    }
470   ],
471   "linker_set_key" : "android::Condition::WakeUpType",
472   "name" : "android::Condition::WakeUpType",
473   "referenced_type" : "type-455",
474   "self_type" : "type-455",
475   "size" : 4,
476   "source_file" : "/system/core/libutils/include/utils/Condition.h",
477   "underlying_type" : "type-2",
478   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
479  },
480  {
481   "alignment" : 4,
482   "enum_fields" :
483   [
484    {
485     "enum_field_value" : 0,
486     "name" : "android::String16::kEmptyString"
487    }
488   ],
489   "linker_set_key" : "android::String16::StaticLinkage",
490   "name" : "android::String16::StaticLinkage",
491   "referenced_type" : "type-341",
492   "self_type" : "type-341",
493   "size" : 4,
494   "source_file" : "/system/core/libutils/include/utils/String16.h",
495   "underlying_type" : "type-2",
496   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
497  },
498  {
499   "alignment" : 4,
500   "enum_fields" :
501   [
502    {
503     "enum_field_value" : 0,
504     "name" : "android::String8::kEmptyString"
505    }
506   ],
507   "linker_set_key" : "android::String8::StaticLinkage",
508   "name" : "android::String8::StaticLinkage",
509   "referenced_type" : "type-334",
510   "self_type" : "type-334",
511   "size" : 4,
512   "source_file" : "/system/core/libutils/include/utils/String8.h",
513   "underlying_type" : "type-2",
514   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
515  },
516  {
517   "alignment" : 4,
518   "enum_fields" :
519   [
520    {
521     "enum_field_value" : 0,
522     "name" : "android::hardware::HidlReturnRestriction::NONE"
523    },
524    {
525     "enum_field_value" : 1,
526     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
527    },
528    {
529     "enum_field_value" : 2,
530     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
531    }
532   ],
533   "linker_set_key" : "android::hardware::HidlReturnRestriction",
534   "name" : "android::hardware::HidlReturnRestriction",
535   "referenced_type" : "type-140",
536   "self_type" : "type-140",
537   "size" : 4,
538   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
539   "underlying_type" : "type-49",
540   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
541  },
542  {
543   "alignment" : 4,
544   "enum_fields" :
545   [
546    {
547     "enum_field_value" : 0,
548     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
549    },
550    {
551     "enum_field_value" : 1,
552     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
553    },
554    {
555     "enum_field_value" : 2,
556     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
557    },
558    {
559     "enum_field_value" : 3,
560     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
561    }
562   ],
563   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
564   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
565   "referenced_type" : "type-325",
566   "self_type" : "type-325",
567   "size" : 4,
568   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
569   "underlying_type" : "type-49",
570   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
571  },
572  {
573   "alignment" : 4,
574   "enum_fields" :
575   [
576    {
577     "enum_field_value" : 1,
578     "name" : "android::hardware::kSynchronizedReadWrite"
579    },
580    {
581     "enum_field_value" : 2,
582     "name" : "android::hardware::kUnsynchronizedWrite"
583    }
584   ],
585   "linker_set_key" : "android::hardware::MQFlavor",
586   "name" : "android::hardware::MQFlavor",
587   "referenced_type" : "type-321",
588   "self_type" : "type-321",
589   "size" : 4,
590   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
591   "underlying_type" : "type-2",
592   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
593  },
594  {
595   "alignment" : 4,
596   "enum_fields" :
597   [
598    {
599     "enum_field_value" : 0,
600     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
601    },
602    {
603     "enum_field_value" : 1,
604     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
605    },
606    {
607     "enum_field_value" : 2,
608     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
609    }
610   ],
611   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
612   "name" : "android::hardware::ProcessState::CallRestriction",
613   "referenced_type" : "type-50",
614   "self_type" : "type-50",
615   "size" : 4,
616   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
617   "underlying_type" : "type-49",
618   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
619  },
620  {
621   "alignment" : 4,
622   "enum_fields" :
623   [
624    {
625     "enum_field_value" : 0,
626     "name" : "android::hardware::Status::EX_NONE"
627    },
628    {
629     "enum_field_value" : -1,
630     "name" : "android::hardware::Status::EX_SECURITY"
631    },
632    {
633     "enum_field_value" : -2,
634     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
635    },
636    {
637     "enum_field_value" : -3,
638     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
639    },
640    {
641     "enum_field_value" : -4,
642     "name" : "android::hardware::Status::EX_NULL_POINTER"
643    },
644    {
645     "enum_field_value" : -5,
646     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
647    },
648    {
649     "enum_field_value" : -6,
650     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
651    },
652    {
653     "enum_field_value" : -7,
654     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
655    },
656    {
657     "enum_field_value" : -128,
658     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
659    },
660    {
661     "enum_field_value" : -129,
662     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
663    }
664   ],
665   "linker_set_key" : "android::hardware::Status::Exception",
666   "name" : "android::hardware::Status::Exception",
667   "referenced_type" : "type-113",
668   "self_type" : "type-113",
669   "size" : 4,
670   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
671   "underlying_type" : "type-49",
672   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
673  },
674  {
675   "alignment" : 4,
676   "enum_fields" :
677   [
678    {
679     "enum_field_value" : 0,
680     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
681    },
682    {
683     "enum_field_value" : 1,
684     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
685    },
686    {
687     "enum_field_value" : 2,
688     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
689    },
690    {
691     "enum_field_value" : 3,
692     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
693    },
694    {
695     "enum_field_value" : 4,
696     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
697    },
698    {
699     "enum_field_value" : 5,
700     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
701    },
702    {
703     "enum_field_value" : 6,
704     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
705    },
706    {
707     "enum_field_value" : 7,
708     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
709    },
710    {
711     "enum_field_value" : 8,
712     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
713    },
714    {
715     "enum_field_value" : 9,
716     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
717    }
718   ],
719   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
720   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
721   "referenced_type" : "type-511",
722   "self_type" : "type-511",
723   "size" : 4,
724   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
725   "underlying_type" : "type-2",
726   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
727  },
728  {
729   "alignment" : 4,
730   "enum_fields" :
731   [
732    {
733     "enum_field_value" : 0,
734     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
735    },
736    {
737     "enum_field_value" : 1,
738     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
739    },
740    {
741     "enum_field_value" : 2,
742     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
743    }
744   ],
745   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
746   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
747   "referenced_type" : "type-329",
748   "self_type" : "type-329",
749   "size" : 4,
750   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
751   "underlying_type" : "type-49",
752   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
753  },
754  {
755   "alignment" : 4,
756   "enum_fields" :
757   [
758    {
759     "enum_field_value" : -1,
760     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
761    }
762   ],
763   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
764   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
765   "referenced_type" : "type-472",
766   "self_type" : "type-472",
767   "size" : 4,
768   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
769   "underlying_type" : "type-49",
770   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
771  },
772  {
773   "alignment" : 1,
774   "enum_fields" :
775   [
776    {
777     "enum_field_value" : 0,
778     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
779    },
780    {
781     "enum_field_value" : 1,
782     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
783    },
784    {
785     "enum_field_value" : 2,
786     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
787    }
788   ],
789   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
790   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
791   "referenced_type" : "type-471",
792   "self_type" : "type-471",
793   "size" : 1,
794   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
795   "underlying_type" : "type-106",
796   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
797  },
798  {
799   "alignment" : 4,
800   "enum_fields" :
801   [
802    {
803     "enum_field_value" : 0,
804     "name" : "ANDROID_LOG_UNKNOWN"
805    },
806    {
807     "enum_field_value" : 1,
808     "name" : "ANDROID_LOG_DEFAULT"
809    },
810    {
811     "enum_field_value" : 2,
812     "name" : "ANDROID_LOG_VERBOSE"
813    },
814    {
815     "enum_field_value" : 3,
816     "name" : "ANDROID_LOG_DEBUG"
817    },
818    {
819     "enum_field_value" : 4,
820     "name" : "ANDROID_LOG_INFO"
821    },
822    {
823     "enum_field_value" : 5,
824     "name" : "ANDROID_LOG_WARN"
825    },
826    {
827     "enum_field_value" : 6,
828     "name" : "ANDROID_LOG_ERROR"
829    },
830    {
831     "enum_field_value" : 7,
832     "name" : "ANDROID_LOG_FATAL"
833    },
834    {
835     "enum_field_value" : 8,
836     "name" : "ANDROID_LOG_SILENT"
837    }
838   ],
839   "linker_set_key" : "android_LogPriority",
840   "name" : "android_LogPriority",
841   "referenced_type" : "type-1",
842   "self_type" : "type-1",
843   "size" : 4,
844   "source_file" : "/system/core/liblog/include/android/log.h",
845   "underlying_type" : "type-2",
846   "unique_id" : "android_LogPriority"
847  },
848  {
849   "alignment" : 4,
850   "enum_fields" :
851   [
852    {
853     "enum_field_value" : 0,
854     "name" : "HAL_COLOR_MODE_NATIVE"
855    },
856    {
857     "enum_field_value" : 1,
858     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
859    },
860    {
861     "enum_field_value" : 2,
862     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
863    },
864    {
865     "enum_field_value" : 3,
866     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
867    },
868    {
869     "enum_field_value" : 4,
870     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
871    },
872    {
873     "enum_field_value" : 5,
874     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
875    },
876    {
877     "enum_field_value" : 6,
878     "name" : "HAL_COLOR_MODE_DCI_P3"
879    },
880    {
881     "enum_field_value" : 7,
882     "name" : "HAL_COLOR_MODE_SRGB"
883    },
884    {
885     "enum_field_value" : 8,
886     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
887    },
888    {
889     "enum_field_value" : 9,
890     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
891    }
892   ],
893   "linker_set_key" : "android_color_mode_t",
894   "name" : "android_color_mode_t",
895   "referenced_type" : "type-425",
896   "self_type" : "type-425",
897   "size" : 4,
898   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
899   "underlying_type" : "type-2",
900   "unique_id" : "android_color_mode_t"
901  },
902  {
903   "alignment" : 4,
904   "enum_fields" :
905   [
906    {
907     "enum_field_value" : 10,
908     "name" : "HAL_COLOR_MODE_BT2020"
909    },
910    {
911     "enum_field_value" : 11,
912     "name" : "HAL_COLOR_MODE_BT2100_PQ"
913    },
914    {
915     "enum_field_value" : 12,
916     "name" : "HAL_COLOR_MODE_BT2100_HLG"
917    }
918   ],
919   "linker_set_key" : "android_color_mode_v1_1_t",
920   "name" : "android_color_mode_v1_1_t",
921   "referenced_type" : "type-430",
922   "self_type" : "type-430",
923   "size" : 4,
924   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
925   "underlying_type" : "type-2",
926   "unique_id" : "android_color_mode_v1_1_t"
927  },
928  {
929   "alignment" : 4,
930   "enum_fields" :
931   [
932    {
933     "enum_field_value" : 0,
934     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
935    },
936    {
937     "enum_field_value" : 1,
938     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
939    },
940    {
941     "enum_field_value" : 2,
942     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
943    },
944    {
945     "enum_field_value" : 3,
946     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
947    },
948    {
949     "enum_field_value" : 4,
950     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
951    },
952    {
953     "enum_field_value" : 5,
954     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
955    },
956    {
957     "enum_field_value" : 6,
958     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
959    }
960   ],
961   "linker_set_key" : "android_color_transform_t",
962   "name" : "android_color_transform_t",
963   "referenced_type" : "type-426",
964   "self_type" : "type-426",
965   "size" : 4,
966   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
967   "underlying_type" : "type-2",
968   "unique_id" : "android_color_transform_t"
969  },
970  {
971   "alignment" : 4,
972   "enum_fields" :
973   [
974    {
975     "enum_field_value" : 0,
976     "name" : "HAL_DATASPACE_UNKNOWN"
977    },
978    {
979     "enum_field_value" : 1,
980     "name" : "HAL_DATASPACE_ARBITRARY"
981    },
982    {
983     "enum_field_value" : 16,
984     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
985    },
986    {
987     "enum_field_value" : 4128768,
988     "name" : "HAL_DATASPACE_STANDARD_MASK"
989    },
990    {
991     "enum_field_value" : 0,
992     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
993    },
994    {
995     "enum_field_value" : 65536,
996     "name" : "HAL_DATASPACE_STANDARD_BT709"
997    },
998    {
999     "enum_field_value" : 131072,
1000     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1001    },
1002    {
1003     "enum_field_value" : 196608,
1004     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1005    },
1006    {
1007     "enum_field_value" : 262144,
1008     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1009    },
1010    {
1011     "enum_field_value" : 327680,
1012     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1013    },
1014    {
1015     "enum_field_value" : 393216,
1016     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1017    },
1018    {
1019     "enum_field_value" : 458752,
1020     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1021    },
1022    {
1023     "enum_field_value" : 524288,
1024     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1025    },
1026    {
1027     "enum_field_value" : 589824,
1028     "name" : "HAL_DATASPACE_STANDARD_FILM"
1029    },
1030    {
1031     "enum_field_value" : 655360,
1032     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1033    },
1034    {
1035     "enum_field_value" : 720896,
1036     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1037    },
1038    {
1039     "enum_field_value" : 22,
1040     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1041    },
1042    {
1043     "enum_field_value" : 130023424,
1044     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1045    },
1046    {
1047     "enum_field_value" : 0,
1048     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1049    },
1050    {
1051     "enum_field_value" : 4194304,
1052     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1053    },
1054    {
1055     "enum_field_value" : 8388608,
1056     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1057    },
1058    {
1059     "enum_field_value" : 12582912,
1060     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1061    },
1062    {
1063     "enum_field_value" : 16777216,
1064     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1065    },
1066    {
1067     "enum_field_value" : 20971520,
1068     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1069    },
1070    {
1071     "enum_field_value" : 25165824,
1072     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1073    },
1074    {
1075     "enum_field_value" : 29360128,
1076     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1077    },
1078    {
1079     "enum_field_value" : 33554432,
1080     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1081    },
1082    {
1083     "enum_field_value" : 27,
1084     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1085    },
1086    {
1087     "enum_field_value" : 939524096,
1088     "name" : "HAL_DATASPACE_RANGE_MASK"
1089    },
1090    {
1091     "enum_field_value" : 0,
1092     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1093    },
1094    {
1095     "enum_field_value" : 134217728,
1096     "name" : "HAL_DATASPACE_RANGE_FULL"
1097    },
1098    {
1099     "enum_field_value" : 268435456,
1100     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1101    },
1102    {
1103     "enum_field_value" : 402653184,
1104     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1105    },
1106    {
1107     "enum_field_value" : 512,
1108     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1109    },
1110    {
1111     "enum_field_value" : 138477568,
1112     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1113    },
1114    {
1115     "enum_field_value" : 406913024,
1116     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1117    },
1118    {
1119     "enum_field_value" : 513,
1120     "name" : "HAL_DATASPACE_SRGB"
1121    },
1122    {
1123     "enum_field_value" : 142671872,
1124     "name" : "HAL_DATASPACE_V0_SRGB"
1125    },
1126    {
1127     "enum_field_value" : 411107328,
1128     "name" : "HAL_DATASPACE_V0_SCRGB"
1129    },
1130    {
1131     "enum_field_value" : 257,
1132     "name" : "HAL_DATASPACE_JFIF"
1133    },
1134    {
1135     "enum_field_value" : 146931712,
1136     "name" : "HAL_DATASPACE_V0_JFIF"
1137    },
1138    {
1139     "enum_field_value" : 258,
1140     "name" : "HAL_DATASPACE_BT601_625"
1141    },
1142    {
1143     "enum_field_value" : 281149440,
1144     "name" : "HAL_DATASPACE_V0_BT601_625"
1145    },
1146    {
1147     "enum_field_value" : 259,
1148     "name" : "HAL_DATASPACE_BT601_525"
1149    },
1150    {
1151     "enum_field_value" : 281280512,
1152     "name" : "HAL_DATASPACE_V0_BT601_525"
1153    },
1154    {
1155     "enum_field_value" : 260,
1156     "name" : "HAL_DATASPACE_BT709"
1157    },
1158    {
1159     "enum_field_value" : 281083904,
1160     "name" : "HAL_DATASPACE_V0_BT709"
1161    },
1162    {
1163     "enum_field_value" : 139067392,
1164     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1165    },
1166    {
1167     "enum_field_value" : 155844608,
1168     "name" : "HAL_DATASPACE_DCI_P3"
1169    },
1170    {
1171     "enum_field_value" : 139067392,
1172     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1173    },
1174    {
1175     "enum_field_value" : 143261696,
1176     "name" : "HAL_DATASPACE_DISPLAY_P3"
1177    },
1178    {
1179     "enum_field_value" : 151715840,
1180     "name" : "HAL_DATASPACE_ADOBE_RGB"
1181    },
1182    {
1183     "enum_field_value" : 138805248,
1184     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1185    },
1186    {
1187     "enum_field_value" : 147193856,
1188     "name" : "HAL_DATASPACE_BT2020"
1189    },
1190    {
1191     "enum_field_value" : 163971072,
1192     "name" : "HAL_DATASPACE_BT2020_PQ"
1193    },
1194    {
1195     "enum_field_value" : 4096,
1196     "name" : "HAL_DATASPACE_DEPTH"
1197    },
1198    {
1199     "enum_field_value" : 4097,
1200     "name" : "HAL_DATASPACE_SENSOR"
1201    }
1202   ],
1203   "linker_set_key" : "android_dataspace_t",
1204   "name" : "android_dataspace_t",
1205   "referenced_type" : "type-424",
1206   "self_type" : "type-424",
1207   "size" : 4,
1208   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1209   "underlying_type" : "type-2",
1210   "unique_id" : "android_dataspace_t"
1211  },
1212  {
1213   "alignment" : 4,
1214   "enum_fields" :
1215   [
1216    {
1217     "enum_field_value" : 281411584,
1218     "name" : "HAL_DATASPACE_BT2020_ITU"
1219    },
1220    {
1221     "enum_field_value" : 298188800,
1222     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1223    },
1224    {
1225     "enum_field_value" : 302383104,
1226     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1227    },
1228    {
1229     "enum_field_value" : 168165376,
1230     "name" : "HAL_DATASPACE_BT2020_HLG"
1231    }
1232   ],
1233   "linker_set_key" : "android_dataspace_v1_1_t",
1234   "name" : "android_dataspace_v1_1_t",
1235   "referenced_type" : "type-429",
1236   "self_type" : "type-429",
1237   "size" : 4,
1238   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1239   "underlying_type" : "type-2",
1240   "unique_id" : "android_dataspace_v1_1_t"
1241  },
1242  {
1243   "alignment" : 4,
1244   "enum_fields" :
1245   [
1246    {
1247     "enum_field_value" : 142999552,
1248     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1249    },
1250    {
1251     "enum_field_value" : 4098,
1252     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1253    },
1254    {
1255     "enum_field_value" : 4099,
1256     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1257    },
1258    {
1259     "enum_field_value" : 4100,
1260     "name" : "HAL_DATASPACE_HEIF"
1261    }
1262   ],
1263   "linker_set_key" : "android_dataspace_v1_2_t",
1264   "name" : "android_dataspace_v1_2_t",
1265   "referenced_type" : "type-433",
1266   "self_type" : "type-433",
1267   "size" : 4,
1268   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1269   "underlying_type" : "type-2",
1270   "unique_id" : "android_dataspace_v1_2_t"
1271  },
1272  {
1273   "alignment" : 4,
1274   "enum_fields" :
1275   [
1276    {
1277     "enum_field_value" : 1,
1278     "name" : "FLEX_COMPONENT_Y"
1279    },
1280    {
1281     "enum_field_value" : 2,
1282     "name" : "FLEX_COMPONENT_Cb"
1283    },
1284    {
1285     "enum_field_value" : 4,
1286     "name" : "FLEX_COMPONENT_Cr"
1287    },
1288    {
1289     "enum_field_value" : 1024,
1290     "name" : "FLEX_COMPONENT_R"
1291    },
1292    {
1293     "enum_field_value" : 2048,
1294     "name" : "FLEX_COMPONENT_G"
1295    },
1296    {
1297     "enum_field_value" : 4096,
1298     "name" : "FLEX_COMPONENT_B"
1299    },
1300    {
1301     "enum_field_value" : 1073741824,
1302     "name" : "FLEX_COMPONENT_A"
1303    }
1304   ],
1305   "linker_set_key" : "android_flex_component",
1306   "name" : "android_flex_component",
1307   "referenced_type" : "type-438",
1308   "self_type" : "type-438",
1309   "size" : 4,
1310   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1311   "underlying_type" : "type-2",
1312   "unique_id" : "android_flex_component"
1313  },
1314  {
1315   "alignment" : 4,
1316   "enum_fields" :
1317   [
1318    {
1319     "enum_field_value" : 0,
1320     "name" : "FLEX_FORMAT_INVALID"
1321    },
1322    {
1323     "enum_field_value" : 1,
1324     "name" : "FLEX_FORMAT_Y"
1325    },
1326    {
1327     "enum_field_value" : 7,
1328     "name" : "FLEX_FORMAT_YCbCr"
1329    },
1330    {
1331     "enum_field_value" : 1073741831,
1332     "name" : "FLEX_FORMAT_YCbCrA"
1333    },
1334    {
1335     "enum_field_value" : 7168,
1336     "name" : "FLEX_FORMAT_RGB"
1337    },
1338    {
1339     "enum_field_value" : 1073748992,
1340     "name" : "FLEX_FORMAT_RGBA"
1341    }
1342   ],
1343   "linker_set_key" : "android_flex_format",
1344   "name" : "android_flex_format",
1345   "referenced_type" : "type-440",
1346   "self_type" : "type-440",
1347   "size" : 4,
1348   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1349   "underlying_type" : "type-2",
1350   "unique_id" : "android_flex_format"
1351  },
1352  {
1353   "alignment" : 4,
1354   "enum_fields" :
1355   [
1356    {
1357     "enum_field_value" : 1,
1358     "name" : "HAL_HDR_DOLBY_VISION"
1359    },
1360    {
1361     "enum_field_value" : 2,
1362     "name" : "HAL_HDR_HDR10"
1363    },
1364    {
1365     "enum_field_value" : 3,
1366     "name" : "HAL_HDR_HLG"
1367    }
1368   ],
1369   "linker_set_key" : "android_hdr_t",
1370   "name" : "android_hdr_t",
1371   "referenced_type" : "type-427",
1372   "self_type" : "type-427",
1373   "size" : 4,
1374   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1375   "underlying_type" : "type-2",
1376   "unique_id" : "android_hdr_t"
1377  },
1378  {
1379   "alignment" : 4,
1380   "enum_fields" :
1381   [
1382    {
1383     "enum_field_value" : 4,
1384     "name" : "HAL_HDR_HDR10_PLUS"
1385    }
1386   ],
1387   "linker_set_key" : "android_hdr_v1_2_t",
1388   "name" : "android_hdr_v1_2_t",
1389   "referenced_type" : "type-432",
1390   "self_type" : "type-432",
1391   "size" : 4,
1392   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1393   "underlying_type" : "type-2",
1394   "unique_id" : "android_hdr_v1_2_t"
1395  },
1396  {
1397   "alignment" : 4,
1398   "enum_fields" :
1399   [
1400    {
1401     "enum_field_value" : 39,
1402     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1403    },
1404    {
1405     "enum_field_value" : 40,
1406     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1407    },
1408    {
1409     "enum_field_value" : 41,
1410     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1411    },
1412    {
1413     "enum_field_value" : 42,
1414     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1415    }
1416   ],
1417   "linker_set_key" : "android_pixel_format_sw_t",
1418   "name" : "android_pixel_format_sw_t",
1419   "referenced_type" : "type-435",
1420   "self_type" : "type-435",
1421   "size" : 4,
1422   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1423   "underlying_type" : "type-2",
1424   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1425  },
1426  {
1427   "alignment" : 4,
1428   "enum_fields" :
1429   [
1430    {
1431     "enum_field_value" : 1,
1432     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1433    },
1434    {
1435     "enum_field_value" : 2,
1436     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1437    },
1438    {
1439     "enum_field_value" : 3,
1440     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1441    },
1442    {
1443     "enum_field_value" : 4,
1444     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1445    },
1446    {
1447     "enum_field_value" : 5,
1448     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1449    },
1450    {
1451     "enum_field_value" : 16,
1452     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1453    },
1454    {
1455     "enum_field_value" : 17,
1456     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1457    },
1458    {
1459     "enum_field_value" : 20,
1460     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1461    },
1462    {
1463     "enum_field_value" : 22,
1464     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1465    },
1466    {
1467     "enum_field_value" : 32,
1468     "name" : "HAL_PIXEL_FORMAT_RAW16"
1469    },
1470    {
1471     "enum_field_value" : 33,
1472     "name" : "HAL_PIXEL_FORMAT_BLOB"
1473    },
1474    {
1475     "enum_field_value" : 34,
1476     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1477    },
1478    {
1479     "enum_field_value" : 35,
1480     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1481    },
1482    {
1483     "enum_field_value" : 36,
1484     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1485    },
1486    {
1487     "enum_field_value" : 37,
1488     "name" : "HAL_PIXEL_FORMAT_RAW10"
1489    },
1490    {
1491     "enum_field_value" : 38,
1492     "name" : "HAL_PIXEL_FORMAT_RAW12"
1493    },
1494    {
1495     "enum_field_value" : 43,
1496     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1497    },
1498    {
1499     "enum_field_value" : 538982489,
1500     "name" : "HAL_PIXEL_FORMAT_Y8"
1501    },
1502    {
1503     "enum_field_value" : 540422489,
1504     "name" : "HAL_PIXEL_FORMAT_Y16"
1505    },
1506    {
1507     "enum_field_value" : 842094169,
1508     "name" : "HAL_PIXEL_FORMAT_YV12"
1509    }
1510   ],
1511   "linker_set_key" : "android_pixel_format_t",
1512   "name" : "android_pixel_format_t",
1513   "referenced_type" : "type-422",
1514   "self_type" : "type-422",
1515   "size" : 4,
1516   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1517   "underlying_type" : "type-2",
1518   "unique_id" : "android_pixel_format_t"
1519  },
1520  {
1521   "alignment" : 4,
1522   "enum_fields" :
1523   [
1524    {
1525     "enum_field_value" : 48,
1526     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1527    },
1528    {
1529     "enum_field_value" : 49,
1530     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1531    },
1532    {
1533     "enum_field_value" : 50,
1534     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1535    },
1536    {
1537     "enum_field_value" : 51,
1538     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1539    },
1540    {
1541     "enum_field_value" : 52,
1542     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1543    },
1544    {
1545     "enum_field_value" : 53,
1546     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1547    },
1548    {
1549     "enum_field_value" : 54,
1550     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1551    }
1552   ],
1553   "linker_set_key" : "android_pixel_format_v1_1_t",
1554   "name" : "android_pixel_format_v1_1_t",
1555   "referenced_type" : "type-428",
1556   "self_type" : "type-428",
1557   "size" : 4,
1558   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1559   "underlying_type" : "type-2",
1560   "unique_id" : "android_pixel_format_v1_1_t"
1561  },
1562  {
1563   "alignment" : 4,
1564   "enum_fields" :
1565   [
1566    {
1567     "enum_field_value" : 55,
1568     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1569    }
1570   ],
1571   "linker_set_key" : "android_pixel_format_v1_2_t",
1572   "name" : "android_pixel_format_v1_2_t",
1573   "referenced_type" : "type-434",
1574   "self_type" : "type-434",
1575   "size" : 4,
1576   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1577   "underlying_type" : "type-2",
1578   "unique_id" : "android_pixel_format_v1_2_t"
1579  },
1580  {
1581   "alignment" : 4,
1582   "enum_fields" :
1583   [
1584    {
1585     "enum_field_value" : 0,
1586     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1587    },
1588    {
1589     "enum_field_value" : 1,
1590     "name" : "HAL_RENDER_INTENT_ENHANCE"
1591    },
1592    {
1593     "enum_field_value" : 2,
1594     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1595    },
1596    {
1597     "enum_field_value" : 3,
1598     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1599    }
1600   ],
1601   "linker_set_key" : "android_render_intent_v1_1_t",
1602   "name" : "android_render_intent_v1_1_t",
1603   "referenced_type" : "type-431",
1604   "self_type" : "type-431",
1605   "size" : 4,
1606   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1607   "underlying_type" : "type-2",
1608   "unique_id" : "android_render_intent_v1_1_t"
1609  },
1610  {
1611   "alignment" : 4,
1612   "enum_fields" :
1613   [
1614    {
1615     "enum_field_value" : 1,
1616     "name" : "HAL_TRANSFORM_FLIP_H"
1617    },
1618    {
1619     "enum_field_value" : 2,
1620     "name" : "HAL_TRANSFORM_FLIP_V"
1621    },
1622    {
1623     "enum_field_value" : 4,
1624     "name" : "HAL_TRANSFORM_ROT_90"
1625    },
1626    {
1627     "enum_field_value" : 3,
1628     "name" : "HAL_TRANSFORM_ROT_180"
1629    },
1630    {
1631     "enum_field_value" : 7,
1632     "name" : "HAL_TRANSFORM_ROT_270"
1633    }
1634   ],
1635   "linker_set_key" : "android_transform_t",
1636   "name" : "android_transform_t",
1637   "referenced_type" : "type-423",
1638   "self_type" : "type-423",
1639   "size" : 4,
1640   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1641   "underlying_type" : "type-2",
1642   "unique_id" : "android_transform_t"
1643  },
1644  {
1645   "alignment" : 4,
1646   "enum_fields" :
1647   [
1648    {
1649     "enum_field_value" : 0,
1650     "name" : "LOG_ID_MIN"
1651    },
1652    {
1653     "enum_field_value" : 0,
1654     "name" : "LOG_ID_MAIN"
1655    },
1656    {
1657     "enum_field_value" : 1,
1658     "name" : "LOG_ID_RADIO"
1659    },
1660    {
1661     "enum_field_value" : 2,
1662     "name" : "LOG_ID_EVENTS"
1663    },
1664    {
1665     "enum_field_value" : 3,
1666     "name" : "LOG_ID_SYSTEM"
1667    },
1668    {
1669     "enum_field_value" : 4,
1670     "name" : "LOG_ID_CRASH"
1671    },
1672    {
1673     "enum_field_value" : 5,
1674     "name" : "LOG_ID_STATS"
1675    },
1676    {
1677     "enum_field_value" : 6,
1678     "name" : "LOG_ID_SECURITY"
1679    },
1680    {
1681     "enum_field_value" : 7,
1682     "name" : "LOG_ID_KERNEL"
1683    },
1684    {
1685     "enum_field_value" : 8,
1686     "name" : "LOG_ID_MAX"
1687    }
1688   ],
1689   "linker_set_key" : "log_id",
1690   "name" : "log_id",
1691   "referenced_type" : "type-246",
1692   "self_type" : "type-246",
1693   "size" : 4,
1694   "source_file" : "/system/core/liblog/include/android/log.h",
1695   "underlying_type" : "type-2",
1696   "unique_id" : "log_id"
1697  }
1698 ],
1699 "function_types" :
1700 [
1701  {
1702   "alignment" : 4,
1703   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1704   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1705   "parameters" :
1706   [
1707    {
1708     "referenced_type" : "type-31"
1709    },
1710    {
1711     "referenced_type" : "type-37"
1712    },
1713    {
1714     "referenced_type" : "type-22"
1715    }
1716   ],
1717   "referenced_type" : "type-29",
1718   "return_type" : "type-30",
1719   "self_type" : "type-29",
1720   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1721  },
1722  {
1723   "alignment" : 4,
1724   "linker_set_key" : "int (void *)",
1725   "name" : "int (void *)",
1726   "parameters" :
1727   [
1728    {
1729     "referenced_type" : "type-22"
1730    }
1731   ],
1732   "referenced_type" : "type-448",
1733   "return_type" : "type-49",
1734   "self_type" : "type-448",
1735   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1736  },
1737  {
1738   "alignment" : 4,
1739   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1740   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1741   "parameters" :
1742   [
1743    {
1744     "referenced_type" : "type-362"
1745    },
1746    {
1747     "referenced_type" : "type-311"
1748    },
1749    {
1750     "referenced_type" : "type-2"
1751    },
1752    {
1753     "referenced_type" : "type-363"
1754    },
1755    {
1756     "referenced_type" : "type-2"
1757    },
1758    {
1759     "referenced_type" : "type-22"
1760    }
1761   ],
1762   "referenced_type" : "type-361",
1763   "return_type" : "type-23",
1764   "self_type" : "type-361",
1765   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1766  }
1767 ],
1768 "functions" :
1769 [
1770  {
1771   "function_name" : "android::hardware::details::castInterface",
1772   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwDumpstateDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
1773   "parameters" :
1774   [
1775    {
1776     "referenced_type" : "type-367"
1777    },
1778    {
1779     "referenced_type" : "type-45"
1780    },
1781    {
1782     "referenced_type" : "type-30"
1783    }
1784   ],
1785   "return_type" : "type-128",
1786   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1787   "template_args" : [ "type-84", "type-16", "type-495" ]
1788  },
1789  {
1790   "function_name" : "android::hardware::details::getServiceInternal",
1791   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9dumpstate4V1_019BpHwDumpstateDeviceENS4_16IDumpstateDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
1792   "parameters" :
1793   [
1794    {
1795     "referenced_type" : "type-380"
1796    },
1797    {
1798     "referenced_type" : "type-30"
1799    },
1800    {
1801     "referenced_type" : "type-30"
1802    }
1803   ],
1804   "return_type" : "type-82",
1805   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1806   "template_args" : [ "type-495", "type-84", "type-23", "type-23" ]
1807  },
1808  {
1809   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::getService",
1810   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1811   "parameters" :
1812   [
1813    {
1814     "default_arg" : true,
1815     "referenced_type" : "type-380"
1816    },
1817    {
1818     "default_arg" : true,
1819     "referenced_type" : "type-30"
1820    }
1821   ],
1822   "return_type" : "type-82",
1823   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1824  },
1825  {
1826   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::linkToDeath",
1827   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
1828   "parameters" :
1829   [
1830    {
1831     "is_this_ptr" : true,
1832     "referenced_type" : "type-83"
1833    },
1834    {
1835     "referenced_type" : "type-258"
1836    },
1837    {
1838     "referenced_type" : "type-13"
1839    }
1840   ],
1841   "return_type" : "type-120",
1842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1843  },
1844  {
1845   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::getDebugInfo",
1846   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1847   "parameters" :
1848   [
1849    {
1850     "is_this_ptr" : true,
1851     "referenced_type" : "type-83"
1852    },
1853    {
1854     "referenced_type" : "type-560"
1855    }
1856   ],
1857   "return_type" : "type-141",
1858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1859  },
1860  {
1861   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::getHashChain",
1862   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
1863   "parameters" :
1864   [
1865    {
1866     "is_this_ptr" : true,
1867     "referenced_type" : "type-83"
1868    },
1869    {
1870     "referenced_type" : "type-561"
1871    }
1872   ],
1873   "return_type" : "type-141",
1874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1875  },
1876  {
1877   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::tryGetService",
1878   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1879   "parameters" :
1880   [
1881    {
1882     "default_arg" : true,
1883     "referenced_type" : "type-380"
1884    },
1885    {
1886     "default_arg" : true,
1887     "referenced_type" : "type-30"
1888    }
1889   ],
1890   "return_type" : "type-82",
1891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1892  },
1893  {
1894   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::unlinkToDeath",
1895   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
1896   "parameters" :
1897   [
1898    {
1899     "is_this_ptr" : true,
1900     "referenced_type" : "type-83"
1901    },
1902    {
1903     "referenced_type" : "type-258"
1904    }
1905   ],
1906   "return_type" : "type-120",
1907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1908  },
1909  {
1910   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::interfaceChain",
1911   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
1912   "parameters" :
1913   [
1914    {
1915     "is_this_ptr" : true,
1916     "referenced_type" : "type-83"
1917    },
1918    {
1919     "referenced_type" : "type-562"
1920    }
1921   ],
1922   "return_type" : "type-141",
1923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1924  },
1925  {
1926   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::registerAsService",
1927   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1928   "parameters" :
1929   [
1930    {
1931     "is_this_ptr" : true,
1932     "referenced_type" : "type-83"
1933    },
1934    {
1935     "default_arg" : true,
1936     "referenced_type" : "type-380"
1937    }
1938   ],
1939   "return_type" : "type-49",
1940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1941  },
1942  {
1943   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::interfaceDescriptor",
1944   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
1945   "parameters" :
1946   [
1947    {
1948     "is_this_ptr" : true,
1949     "referenced_type" : "type-83"
1950    },
1951    {
1952     "referenced_type" : "type-563"
1953    }
1954   ],
1955   "return_type" : "type-141",
1956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1957  },
1958  {
1959   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::notifySyspropsChanged",
1960   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21notifySyspropsChangedEv",
1961   "parameters" :
1962   [
1963    {
1964     "is_this_ptr" : true,
1965     "referenced_type" : "type-83"
1966    }
1967   ],
1968   "return_type" : "type-141",
1969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1970  },
1971  {
1972   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::setHALInstrumentation",
1973   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21setHALInstrumentationEv",
1974   "parameters" :
1975   [
1976    {
1977     "is_this_ptr" : true,
1978     "referenced_type" : "type-83"
1979    }
1980   ],
1981   "return_type" : "type-141",
1982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1983  },
1984  {
1985   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::registerForNotifications",
1986   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
1987   "parameters" :
1988   [
1989    {
1990     "referenced_type" : "type-380"
1991    },
1992    {
1993     "referenced_type" : "type-488"
1994    }
1995   ],
1996   "return_type" : "type-30",
1997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
1998  },
1999  {
2000   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::ping",
2001   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice4pingEv",
2002   "parameters" :
2003   [
2004    {
2005     "is_this_ptr" : true,
2006     "referenced_type" : "type-83"
2007    }
2008   ],
2009   "return_type" : "type-141",
2010   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2011  },
2012  {
2013   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::debug",
2014   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2015   "parameters" :
2016   [
2017    {
2018     "is_this_ptr" : true,
2019     "referenced_type" : "type-83"
2020    },
2021    {
2022     "referenced_type" : "type-320"
2023    },
2024    {
2025     "referenced_type" : "type-486"
2026    }
2027   ],
2028   "return_type" : "type-141",
2029   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2030  },
2031  {
2032   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::castFrom",
2033   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2034   "parameters" :
2035   [
2036    {
2037     "referenced_type" : "type-531"
2038    },
2039    {
2040     "default_arg" : true,
2041     "referenced_type" : "type-30"
2042    }
2043   ],
2044   "return_type" : "type-128",
2045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2046  },
2047  {
2048   "function_name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::castFrom",
2049   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice8castFromERKNS_2spIS3_EEb",
2050   "parameters" :
2051   [
2052    {
2053     "referenced_type" : "type-517"
2054    },
2055    {
2056     "default_arg" : true,
2057     "referenced_type" : "type-30"
2058    }
2059   ],
2060   "return_type" : "type-128",
2061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2062  },
2063  {
2064   "access" : "private",
2065   "function_name" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice::addOnewayTask",
2066   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice13addOnewayTaskENSt3__18functionIFvvEEE",
2067   "parameters" :
2068   [
2069    {
2070     "is_this_ptr" : true,
2071     "referenced_type" : "type-535"
2072    },
2073    {
2074     "referenced_type" : "type-566"
2075    }
2076   ],
2077   "return_type" : "type-141",
2078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BsDumpstateDevice.h"
2079  },
2080  {
2081   "function_name" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice::BsDumpstateDevice",
2082   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceC1ENS_2spINS2_16IDumpstateDeviceEEE",
2083   "parameters" :
2084   [
2085    {
2086     "is_this_ptr" : true,
2087     "referenced_type" : "type-535"
2088    },
2089    {
2090     "referenced_type" : "type-88"
2091    }
2092   ],
2093   "return_type" : "type-23",
2094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BsDumpstateDevice.h"
2095  },
2096  {
2097   "function_name" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice::BsDumpstateDevice",
2098   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceC2ENS_2spINS2_16IDumpstateDeviceEEE",
2099   "parameters" :
2100   [
2101    {
2102     "is_this_ptr" : true,
2103     "referenced_type" : "type-535"
2104    },
2105    {
2106     "referenced_type" : "type-88"
2107    }
2108   ],
2109   "return_type" : "type-23",
2110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BsDumpstateDevice.h"
2111  },
2112  {
2113   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::onTransact",
2114   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2115   "parameters" :
2116   [
2117    {
2118     "is_this_ptr" : true,
2119     "referenced_type" : "type-484"
2120    },
2121    {
2122     "referenced_type" : "type-2"
2123    },
2124    {
2125     "referenced_type" : "type-376"
2126    },
2127    {
2128     "referenced_type" : "type-362"
2129    },
2130    {
2131     "default_arg" : true,
2132     "referenced_type" : "type-2"
2133    },
2134    {
2135     "default_arg" : true,
2136     "referenced_type" : "type-569"
2137    }
2138   ],
2139   "return_type" : "type-49",
2140   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2141  },
2142  {
2143   "access" : "private",
2144   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::getDebugInfo",
2145   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2146   "parameters" :
2147   [
2148    {
2149     "is_this_ptr" : true,
2150     "referenced_type" : "type-484"
2151    },
2152    {
2153     "referenced_type" : "type-570"
2154    }
2155   ],
2156   "return_type" : "type-141",
2157   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2158  },
2159  {
2160   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::_hidl_dumpstateBoard",
2161   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice20_hidl_dumpstateBoardEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2162   "parameters" :
2163   [
2164    {
2165     "referenced_type" : "type-377"
2166    },
2167    {
2168     "referenced_type" : "type-376"
2169    },
2170    {
2171     "referenced_type" : "type-362"
2172    },
2173    {
2174     "referenced_type" : "type-571"
2175    }
2176   ],
2177   "return_type" : "type-49",
2178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2179  },
2180  {
2181   "access" : "private",
2182   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::ping",
2183   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice4pingEv",
2184   "parameters" :
2185   [
2186    {
2187     "is_this_ptr" : true,
2188     "referenced_type" : "type-484"
2189    }
2190   ],
2191   "return_type" : "type-141",
2192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2193  },
2194  {
2195   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::BnHwDumpstateDevice",
2196   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceC1ERKNS_2spINS2_16IDumpstateDeviceEEE",
2197   "parameters" :
2198   [
2199    {
2200     "is_this_ptr" : true,
2201     "referenced_type" : "type-484"
2202    },
2203    {
2204     "referenced_type" : "type-517"
2205    }
2206   ],
2207   "return_type" : "type-23",
2208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2209  },
2210  {
2211   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::BnHwDumpstateDevice",
2212   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceC2ERKNS_2spINS2_16IDumpstateDeviceEEE",
2213   "parameters" :
2214   [
2215    {
2216     "is_this_ptr" : true,
2217     "referenced_type" : "type-484"
2218    },
2219    {
2220     "referenced_type" : "type-517"
2221    }
2222   ],
2223   "return_type" : "type-23",
2224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2225  },
2226  {
2227   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::~BnHwDumpstateDevice",
2228   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev",
2229   "parameters" :
2230   [
2231    {
2232     "is_this_ptr" : true,
2233     "referenced_type" : "type-484"
2234    }
2235   ],
2236   "return_type" : "type-23",
2237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2238  },
2239  {
2240   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::~BnHwDumpstateDevice",
2241   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev",
2242   "parameters" :
2243   [
2244    {
2245     "is_this_ptr" : true,
2246     "referenced_type" : "type-484"
2247    }
2248   ],
2249   "return_type" : "type-23",
2250   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2251  },
2252  {
2253   "function_name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice::~BnHwDumpstateDevice",
2254   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD2Ev",
2255   "parameters" :
2256   [
2257    {
2258     "is_this_ptr" : true,
2259     "referenced_type" : "type-484"
2260    }
2261   ],
2262   "return_type" : "type-23",
2263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h"
2264  },
2265  {
2266   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::linkToDeath",
2267   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2268   "parameters" :
2269   [
2270    {
2271     "is_this_ptr" : true,
2272     "referenced_type" : "type-536"
2273    },
2274    {
2275     "referenced_type" : "type-258"
2276    },
2277    {
2278     "referenced_type" : "type-13"
2279    }
2280   ],
2281   "return_type" : "type-120",
2282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2283  },
2284  {
2285   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::getDebugInfo",
2286   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2287   "parameters" :
2288   [
2289    {
2290     "is_this_ptr" : true,
2291     "referenced_type" : "type-536"
2292    },
2293    {
2294     "referenced_type" : "type-572"
2295    }
2296   ],
2297   "return_type" : "type-141",
2298   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2299  },
2300  {
2301   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::getHashChain",
2302   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2303   "parameters" :
2304   [
2305    {
2306     "is_this_ptr" : true,
2307     "referenced_type" : "type-536"
2308    },
2309    {
2310     "referenced_type" : "type-573"
2311    }
2312   ],
2313   "return_type" : "type-141",
2314   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2315  },
2316  {
2317   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::unlinkToDeath",
2318   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2319   "parameters" :
2320   [
2321    {
2322     "is_this_ptr" : true,
2323     "referenced_type" : "type-536"
2324    },
2325    {
2326     "referenced_type" : "type-258"
2327    }
2328   ],
2329   "return_type" : "type-120",
2330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2331  },
2332  {
2333   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::dumpstateBoard",
2334   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE",
2335   "parameters" :
2336   [
2337    {
2338     "is_this_ptr" : true,
2339     "referenced_type" : "type-536"
2340    },
2341    {
2342     "referenced_type" : "type-320"
2343    }
2344   ],
2345   "return_type" : "type-141",
2346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2347  },
2348  {
2349   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::interfaceChain",
2350   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2351   "parameters" :
2352   [
2353    {
2354     "is_this_ptr" : true,
2355     "referenced_type" : "type-536"
2356    },
2357    {
2358     "referenced_type" : "type-574"
2359    }
2360   ],
2361   "return_type" : "type-141",
2362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2363  },
2364  {
2365   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::interfaceDescriptor",
2366   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2367   "parameters" :
2368   [
2369    {
2370     "is_this_ptr" : true,
2371     "referenced_type" : "type-536"
2372    },
2373    {
2374     "referenced_type" : "type-575"
2375    }
2376   ],
2377   "return_type" : "type-141",
2378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2379  },
2380  {
2381   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::_hidl_dumpstateBoard",
2382   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice20_hidl_dumpstateBoardEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_handleE",
2383   "parameters" :
2384   [
2385    {
2386     "referenced_type" : "type-543"
2387    },
2388    {
2389     "referenced_type" : "type-515"
2390    },
2391    {
2392     "referenced_type" : "type-320"
2393    }
2394   ],
2395   "return_type" : "type-141",
2396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2397  },
2398  {
2399   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::notifySyspropsChanged",
2400   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21notifySyspropsChangedEv",
2401   "parameters" :
2402   [
2403    {
2404     "is_this_ptr" : true,
2405     "referenced_type" : "type-536"
2406    }
2407   ],
2408   "return_type" : "type-141",
2409   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2410  },
2411  {
2412   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::setHALInstrumentation",
2413   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21setHALInstrumentationEv",
2414   "parameters" :
2415   [
2416    {
2417     "is_this_ptr" : true,
2418     "referenced_type" : "type-536"
2419    }
2420   ],
2421   "return_type" : "type-141",
2422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2423  },
2424  {
2425   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::ping",
2426   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice4pingEv",
2427   "parameters" :
2428   [
2429    {
2430     "is_this_ptr" : true,
2431     "referenced_type" : "type-536"
2432    }
2433   ],
2434   "return_type" : "type-141",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::debug",
2439   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-536"
2445    },
2446    {
2447     "referenced_type" : "type-320"
2448    },
2449    {
2450     "referenced_type" : "type-486"
2451    }
2452   ],
2453   "return_type" : "type-141",
2454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2455  },
2456  {
2457   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::BpHwDumpstateDevice",
2458   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceC1ERKNS_2spINS0_7IBinderEEE",
2459   "parameters" :
2460   [
2461    {
2462     "is_this_ptr" : true,
2463     "referenced_type" : "type-536"
2464    },
2465    {
2466     "referenced_type" : "type-37"
2467    }
2468   ],
2469   "return_type" : "type-23",
2470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2471  },
2472  {
2473   "function_name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice::BpHwDumpstateDevice",
2474   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceC2ERKNS_2spINS0_7IBinderEEE",
2475   "parameters" :
2476   [
2477    {
2478     "is_this_ptr" : true,
2479     "referenced_type" : "type-536"
2480    },
2481    {
2482     "referenced_type" : "type-37"
2483    }
2484   ],
2485   "return_type" : "type-23",
2486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
2487  }
2488 ],
2489 "global_vars" :
2490 [
2491  {
2492   "linker_set_key" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice10descriptorE",
2493   "name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice::descriptor",
2494   "referenced_type" : "type-45",
2495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2496  }
2497 ],
2498 "lvalue_reference_types" :
2499 [
2500  {
2501   "alignment" : 4,
2502   "linker_set_key" : "android::Mutex &",
2503   "name" : "android::Mutex &",
2504   "referenced_type" : "type-18",
2505   "self_type" : "type-453",
2506   "size" : 4,
2507   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2508  },
2509  {
2510   "alignment" : 4,
2511   "linker_set_key" : "android::RWLock &",
2512   "name" : "android::RWLock &",
2513   "referenced_type" : "type-457",
2514   "self_type" : "type-461",
2515   "size" : 4,
2516   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2517  },
2518  {
2519   "alignment" : 4,
2520   "linker_set_key" : "android::String16 &",
2521   "name" : "android::String16 &",
2522   "referenced_type" : "type-33",
2523   "self_type" : "type-343",
2524   "size" : 4,
2525   "source_file" : "/system/core/libutils/include/utils/String16.h"
2526  },
2527  {
2528   "alignment" : 4,
2529   "linker_set_key" : "android::String8 &",
2530   "name" : "android::String8 &",
2531   "referenced_type" : "type-44",
2532   "self_type" : "type-338",
2533   "size" : 4,
2534   "source_file" : "/system/core/libutils/include/utils/String8.h"
2535  },
2536  {
2537   "alignment" : 4,
2538   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > &",
2539   "name" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > &",
2540   "referenced_type" : "type-128",
2541   "self_type" : "type-131",
2542   "size" : 4,
2543   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2544  },
2545  {
2546   "alignment" : 4,
2547   "linker_set_key" : "android::hardware::Return<bool> &",
2548   "name" : "android::hardware::Return<bool> &",
2549   "referenced_type" : "type-120",
2550   "self_type" : "type-125",
2551   "size" : 4,
2552   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2553  },
2554  {
2555   "alignment" : 4,
2556   "linker_set_key" : "android::hardware::Return<void> &",
2557   "name" : "android::hardware::Return<void> &",
2558   "referenced_type" : "type-141",
2559   "self_type" : "type-144",
2560   "size" : 4,
2561   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2562  },
2563  {
2564   "alignment" : 4,
2565   "linker_set_key" : "android::hardware::Status &",
2566   "name" : "android::hardware::Status &",
2567   "referenced_type" : "type-100",
2568   "self_type" : "type-118",
2569   "size" : 4,
2570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2571  },
2572  {
2573   "alignment" : 4,
2574   "linker_set_key" : "android::hardware::TextOutput &",
2575   "name" : "android::hardware::TextOutput &",
2576   "referenced_type" : "type-374",
2577   "self_type" : "type-373",
2578   "size" : 4,
2579   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2580  },
2581  {
2582   "alignment" : 4,
2583   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2584   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2585   "referenced_type" : "type-291",
2586   "self_type" : "type-506",
2587   "size" : 4,
2588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2589  },
2590  {
2591   "alignment" : 4,
2592   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2593   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2594   "referenced_type" : "type-283",
2595   "self_type" : "type-501",
2596   "size" : 4,
2597   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2598  },
2599  {
2600   "alignment" : 4,
2601   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2602   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2603   "referenced_type" : "type-294",
2604   "self_type" : "type-510",
2605   "size" : 4,
2606   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2607  },
2608  {
2609   "alignment" : 4,
2610   "linker_set_key" : "android::hardware::hidl_memory &",
2611   "name" : "android::hardware::hidl_memory &",
2612   "referenced_type" : "type-264",
2613   "self_type" : "type-269",
2614   "size" : 4,
2615   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2616  },
2617  {
2618   "alignment" : 4,
2619   "linker_set_key" : "android::hardware::hidl_string &",
2620   "name" : "android::hardware::hidl_string &",
2621   "referenced_type" : "type-260",
2622   "self_type" : "type-504",
2623   "size" : 4,
2624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2625  },
2626  {
2627   "alignment" : 4,
2628   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2629   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2630   "referenced_type" : "type-290",
2631   "self_type" : "type-299",
2632   "size" : 4,
2633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2634  },
2635  {
2636   "alignment" : 4,
2637   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2638   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2639   "referenced_type" : "type-282",
2640   "self_type" : "type-289",
2641   "size" : 4,
2642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2643  },
2644  {
2645   "alignment" : 4,
2646   "linker_set_key" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &",
2647   "name" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &",
2648   "referenced_type" : "type-82",
2649   "self_type" : "type-86",
2650   "size" : 4,
2651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2652  },
2653  {
2654   "alignment" : 4,
2655   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2656   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2657   "referenced_type" : "type-90",
2658   "self_type" : "type-93",
2659   "size" : 4,
2660   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2661  },
2662  {
2663   "alignment" : 4,
2664   "linker_set_key" : "const android::String16 &",
2665   "name" : "const android::String16 &",
2666   "referenced_type" : "type-32",
2667   "self_type" : "type-31",
2668   "size" : 4,
2669   "source_file" : "/system/core/libutils/include/utils/String16.h"
2670  },
2671  {
2672   "alignment" : 4,
2673   "linker_set_key" : "const android::String8 &",
2674   "name" : "const android::String8 &",
2675   "referenced_type" : "type-335",
2676   "self_type" : "type-337",
2677   "size" : 4,
2678   "source_file" : "/system/core/libutils/include/utils/String8.h"
2679  },
2680  {
2681   "alignment" : 4,
2682   "linker_set_key" : "const android::hardware::Parcel &",
2683   "name" : "const android::hardware::Parcel &",
2684   "referenced_type" : "type-375",
2685   "self_type" : "type-376",
2686   "size" : 4,
2687   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2688  },
2689  {
2690   "alignment" : 4,
2691   "linker_set_key" : "const android::hardware::Return<bool> &",
2692   "name" : "const android::hardware::Return<bool> &",
2693   "referenced_type" : "type-126",
2694   "self_type" : "type-135",
2695   "size" : 4,
2696   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2697  },
2698  {
2699   "alignment" : 4,
2700   "linker_set_key" : "const android::hardware::Status &",
2701   "name" : "const android::hardware::Status &",
2702   "referenced_type" : "type-115",
2703   "self_type" : "type-116",
2704   "size" : 4,
2705   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2706  },
2707  {
2708   "alignment" : 4,
2709   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2710   "name" : "const android::hardware::details::SchedPrio &",
2711   "referenced_type" : "type-386",
2712   "self_type" : "type-385",
2713   "size" : 4,
2714   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2715  },
2716  {
2717   "alignment" : 4,
2718   "linker_set_key" : "const android::hardware::hidl_handle &",
2719   "name" : "const android::hardware::hidl_handle &",
2720   "referenced_type" : "type-319",
2721   "self_type" : "type-320",
2722   "size" : 4,
2723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2724  },
2725  {
2726   "alignment" : 4,
2727   "linker_set_key" : "const android::hardware::hidl_memory &",
2728   "name" : "const android::hardware::hidl_memory &",
2729   "referenced_type" : "type-267",
2730   "self_type" : "type-268",
2731   "size" : 4,
2732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2733  },
2734  {
2735   "alignment" : 4,
2736   "linker_set_key" : "const android::hardware::hidl_string &",
2737   "name" : "const android::hardware::hidl_string &",
2738   "referenced_type" : "type-259",
2739   "self_type" : "type-263",
2740   "size" : 4,
2741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2742  },
2743  {
2744   "alignment" : 4,
2745   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2746   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2747   "referenced_type" : "type-485",
2748   "self_type" : "type-486",
2749   "size" : 4,
2750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2751  },
2752  {
2753   "alignment" : 4,
2754   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
2755   "name" : "const android::hardware::hidl_vec<int> &",
2756   "referenced_type" : "type-304",
2757   "self_type" : "type-306",
2758   "size" : 4,
2759   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2760  },
2761  {
2762   "alignment" : 4,
2763   "linker_set_key" : "const android::hardware::hidl_version &",
2764   "name" : "const android::hardware::hidl_version &",
2765   "referenced_type" : "type-314",
2766   "self_type" : "type-316",
2767   "size" : 4,
2768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2769  },
2770  {
2771   "alignment" : 4,
2772   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
2773   "name" : "const android::hidl::base::V1_0::IBase *const &",
2774   "referenced_type" : "type-400",
2775   "self_type" : "type-401",
2776   "size" : 4,
2777   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2778  },
2779  {
2780   "alignment" : 4,
2781   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2782   "name" : "const android::sp<android::hardware::IBinder> &",
2783   "referenced_type" : "type-38",
2784   "self_type" : "type-37",
2785   "size" : 4,
2786   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2787  },
2788  {
2789   "alignment" : 4,
2790   "linker_set_key" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &",
2791   "name" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &",
2792   "referenced_type" : "type-88",
2793   "self_type" : "type-517",
2794   "size" : 4,
2795   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2796  },
2797  {
2798   "alignment" : 4,
2799   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2800   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2801   "referenced_type" : "type-95",
2802   "self_type" : "type-525",
2803   "size" : 4,
2804   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2805  },
2806  {
2807   "alignment" : 4,
2808   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
2809   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2810   "referenced_type" : "type-235",
2811   "self_type" : "type-258",
2812   "size" : 4,
2813   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2814  },
2815  {
2816   "alignment" : 4,
2817   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2818   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2819   "referenced_type" : "type-530",
2820   "self_type" : "type-531",
2821   "size" : 4,
2822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2823  },
2824  {
2825   "alignment" : 4,
2826   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2827   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2828   "referenced_type" : "type-79",
2829   "self_type" : "type-488",
2830   "size" : 4,
2831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2836   "name" : "const android::wp<android::hardware::BHwBinder> &",
2837   "referenced_type" : "type-498",
2838   "self_type" : "type-520",
2839   "size" : 4,
2840   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2841  },
2842  {
2843   "alignment" : 4,
2844   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2845   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2846   "referenced_type" : "type-518",
2847   "self_type" : "type-521",
2848   "size" : 4,
2849   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2850  },
2851  {
2852   "alignment" : 4,
2853   "linker_set_key" : "const bool &",
2854   "name" : "const bool &",
2855   "referenced_type" : "type-71",
2856   "self_type" : "type-221",
2857   "size" : 4,
2858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2859  },
2860  {
2861   "alignment" : 4,
2862   "linker_set_key" : "const double &",
2863   "name" : "const double &",
2864   "referenced_type" : "type-243",
2865   "self_type" : "type-244",
2866   "size" : 4,
2867   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2868  },
2869  {
2870   "alignment" : 4,
2871   "linker_set_key" : "const float &",
2872   "name" : "const float &",
2873   "referenced_type" : "type-241",
2874   "self_type" : "type-242",
2875   "size" : 4,
2876   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2877  },
2878  {
2879   "alignment" : 4,
2880   "linker_set_key" : "const int &",
2881   "name" : "const int &",
2882   "referenced_type" : "type-463",
2883   "self_type" : "type-462",
2884   "size" : 4,
2885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2886  },
2887  {
2888   "linker_set_key" : "const iter<is_const> &",
2889   "name" : "const iter<is_const> &",
2890   "referenced_type" : "type-273",
2891   "self_type" : "type-275",
2892   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2893  },
2894  {
2895   "alignment" : 4,
2896   "linker_set_key" : "const log_msg &",
2897   "name" : "const log_msg &",
2898   "referenced_type" : "type-102",
2899   "self_type" : "type-134",
2900   "size" : 4,
2901   "source_file" : "/system/core/liblog/include/log/log_read.h"
2902  },
2903  {
2904   "alignment" : 4,
2905   "linker_set_key" : "const long long &",
2906   "name" : "const long long &",
2907   "referenced_type" : "type-237",
2908   "self_type" : "type-238",
2909   "size" : 4,
2910   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2911  },
2912  {
2913   "alignment" : 4,
2914   "linker_set_key" : "const short &",
2915   "name" : "const short &",
2916   "referenced_type" : "type-229",
2917   "self_type" : "type-230",
2918   "size" : 4,
2919   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2920  },
2921  {
2922   "alignment" : 4,
2923   "linker_set_key" : "const signed char &",
2924   "name" : "const signed char &",
2925   "referenced_type" : "type-223",
2926   "self_type" : "type-226",
2927   "size" : 4,
2928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2929  },
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2933   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
2934   "referenced_type" : "type-378",
2935   "self_type" : "type-380",
2936   "size" : 4,
2937   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "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 *> > *)> > > &",
2942   "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 *> > *)> > > &",
2943   "referenced_type" : "type-513",
2944   "self_type" : "type-512",
2945   "size" : 4,
2946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "const unsigned char &",
2951   "name" : "const unsigned char &",
2952   "referenced_type" : "type-227",
2953   "self_type" : "type-228",
2954   "size" : 4,
2955   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "linker_set_key" : "const unsigned int &",
2960   "name" : "const unsigned int &",
2961   "referenced_type" : "type-24",
2962   "self_type" : "type-234",
2963   "size" : 4,
2964   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2965  },
2966  {
2967   "alignment" : 4,
2968   "linker_set_key" : "const unsigned long long &",
2969   "name" : "const unsigned long long &",
2970   "referenced_type" : "type-239",
2971   "self_type" : "type-240",
2972   "size" : 4,
2973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "linker_set_key" : "const unsigned short &",
2978   "name" : "const unsigned short &",
2979   "referenced_type" : "type-231",
2980   "self_type" : "type-232",
2981   "size" : 4,
2982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2983  },
2984  {
2985   "alignment" : 4,
2986   "linker_set_key" : "int &",
2987   "name" : "int &",
2988   "referenced_type" : "type-49",
2989   "self_type" : "type-331",
2990   "size" : 4,
2991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "linker_set_key" : "unsigned char &",
2996   "name" : "unsigned char &",
2997   "referenced_type" : "type-106",
2998   "self_type" : "type-475",
2999   "size" : 4,
3000   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3001  }
3002 ],
3003 "pointer_types" :
3004 [
3005  {
3006   "alignment" : 4,
3007   "linker_set_key" : "android::Condition *",
3008   "name" : "android::Condition *",
3009   "referenced_type" : "type-72",
3010   "self_type" : "type-456",
3011   "size" : 4,
3012   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3013  },
3014  {
3015   "alignment" : 4,
3016   "linker_set_key" : "android::Mutex *",
3017   "name" : "android::Mutex *",
3018   "referenced_type" : "type-18",
3019   "self_type" : "type-451",
3020   "size" : 4,
3021   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "linker_set_key" : "android::Mutex::Autolock *",
3026   "name" : "android::Mutex::Autolock *",
3027   "referenced_type" : "type-452",
3028   "self_type" : "type-454",
3029   "size" : 4,
3030   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3031  },
3032  {
3033   "alignment" : 4,
3034   "linker_set_key" : "android::RWLock *",
3035   "name" : "android::RWLock *",
3036   "referenced_type" : "type-457",
3037   "self_type" : "type-459",
3038   "size" : 4,
3039   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3040  },
3041  {
3042   "alignment" : 4,
3043   "linker_set_key" : "android::RWLock::AutoRLock *",
3044   "name" : "android::RWLock::AutoRLock *",
3045   "referenced_type" : "type-460",
3046   "self_type" : "type-464",
3047   "size" : 4,
3048   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3049  },
3050  {
3051   "alignment" : 4,
3052   "linker_set_key" : "android::RWLock::AutoWLock *",
3053   "name" : "android::RWLock::AutoWLock *",
3054   "referenced_type" : "type-465",
3055   "self_type" : "type-466",
3056   "size" : 4,
3057   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "linker_set_key" : "android::RefBase *",
3062   "name" : "android::RefBase *",
3063   "referenced_type" : "type-7",
3064   "self_type" : "type-251",
3065   "size" : 4,
3066   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3067  },
3068  {
3069   "alignment" : 4,
3070   "linker_set_key" : "android::RefBase::weakref_impl *",
3071   "name" : "android::RefBase::weakref_impl *",
3072   "referenced_type" : "type-10",
3073   "self_type" : "type-9",
3074   "size" : 4,
3075   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "android::RefBase::weakref_type *",
3080   "name" : "android::RefBase::weakref_type *",
3081   "referenced_type" : "type-12",
3082   "self_type" : "type-11",
3083   "size" : 4,
3084   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3085  },
3086  {
3087   "alignment" : 4,
3088   "linker_set_key" : "android::ReferenceRenamer *",
3089   "name" : "android::ReferenceRenamer *",
3090   "referenced_type" : "type-245",
3091   "self_type" : "type-248",
3092   "size" : 4,
3093   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3094  },
3095  {
3096   "alignment" : 4,
3097   "linker_set_key" : "android::ScopedTrace *",
3098   "name" : "android::ScopedTrace *",
3099   "referenced_type" : "type-467",
3100   "self_type" : "type-468",
3101   "size" : 4,
3102   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3103  },
3104  {
3105   "alignment" : 4,
3106   "linker_set_key" : "android::String16 *",
3107   "name" : "android::String16 *",
3108   "referenced_type" : "type-33",
3109   "self_type" : "type-344",
3110   "size" : 4,
3111   "source_file" : "/system/core/libutils/include/utils/String16.h"
3112  },
3113  {
3114   "alignment" : 4,
3115   "linker_set_key" : "android::String8 *",
3116   "name" : "android::String8 *",
3117   "referenced_type" : "type-44",
3118   "self_type" : "type-339",
3119   "size" : 4,
3120   "source_file" : "/system/core/libutils/include/utils/String8.h"
3121  },
3122  {
3123   "alignment" : 4,
3124   "linker_set_key" : "android::Thread *",
3125   "name" : "android::Thread *",
3126   "referenced_type" : "type-70",
3127   "self_type" : "type-69",
3128   "size" : 4,
3129   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3130  },
3131  {
3132   "alignment" : 4,
3133   "linker_set_key" : "android::VirtualLightRefBase *",
3134   "name" : "android::VirtualLightRefBase *",
3135   "referenced_type" : "type-147",
3136   "self_type" : "type-154",
3137   "size" : 4,
3138   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3139  },
3140  {
3141   "alignment" : 4,
3142   "linker_set_key" : "android::hardware::BHwBinder *",
3143   "name" : "android::hardware::BHwBinder *",
3144   "referenced_type" : "type-98",
3145   "self_type" : "type-97",
3146   "size" : 4,
3147   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3148  },
3149  {
3150   "alignment" : 4,
3151   "linker_set_key" : "android::hardware::BpInterface<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3152   "name" : "android::hardware::BpInterface<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3153   "referenced_type" : "type-355",
3154   "self_type" : "type-354",
3155   "size" : 4,
3156   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3157  },
3158  {
3159   "alignment" : 4,
3160   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3161   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3162   "referenced_type" : "type-394",
3163   "self_type" : "type-399",
3164   "size" : 4,
3165   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3166  },
3167  {
3168   "alignment" : 4,
3169   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3170   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3171   "referenced_type" : "type-412",
3172   "self_type" : "type-417",
3173   "size" : 4,
3174   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3175  },
3176  {
3177   "alignment" : 4,
3178   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3179   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3180   "referenced_type" : "type-402",
3181   "self_type" : "type-407",
3182   "size" : 4,
3183   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3184  },
3185  {
3186   "alignment" : 4,
3187   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3188   "name" : "android::hardware::GrantorDescriptor *",
3189   "referenced_type" : "type-280",
3190   "self_type" : "type-279",
3191   "size" : 4,
3192   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3193  },
3194  {
3195   "alignment" : 4,
3196   "linker_set_key" : "android::hardware::IBinder *",
3197   "name" : "android::hardware::IBinder *",
3198   "referenced_type" : "type-27",
3199   "self_type" : "type-26",
3200   "size" : 4,
3201   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3202  },
3203  {
3204   "alignment" : 4,
3205   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3206   "name" : "android::hardware::IBinder::DeathRecipient *",
3207   "referenced_type" : "type-17",
3208   "self_type" : "type-523",
3209   "size" : 4,
3210   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3211  },
3212  {
3213   "alignment" : 4,
3214   "linker_set_key" : "android::hardware::IInterface *",
3215   "name" : "android::hardware::IInterface *",
3216   "referenced_type" : "type-352",
3217   "self_type" : "type-543",
3218   "size" : 4,
3219   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3220  },
3221  {
3222   "alignment" : 4,
3223   "linker_set_key" : "android::hardware::Parcel *",
3224   "name" : "android::hardware::Parcel *",
3225   "referenced_type" : "type-356",
3226   "self_type" : "type-362",
3227   "size" : 4,
3228   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3229  },
3230  {
3231   "alignment" : 4,
3232   "linker_set_key" : "android::hardware::ProcessState *",
3233   "name" : "android::hardware::ProcessState *",
3234   "referenced_type" : "type-54",
3235   "self_type" : "type-53",
3236   "size" : 4,
3237   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3238  },
3239  {
3240   "alignment" : 4,
3241   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > *",
3242   "name" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > *",
3243   "referenced_type" : "type-128",
3244   "self_type" : "type-129",
3245   "size" : 4,
3246   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3247  },
3248  {
3249   "alignment" : 4,
3250   "linker_set_key" : "android::hardware::Return<bool> *",
3251   "name" : "android::hardware::Return<bool> *",
3252   "referenced_type" : "type-120",
3253   "self_type" : "type-122",
3254   "size" : 4,
3255   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3256  },
3257  {
3258   "alignment" : 4,
3259   "linker_set_key" : "android::hardware::Return<void> *",
3260   "name" : "android::hardware::Return<void> *",
3261   "referenced_type" : "type-141",
3262   "self_type" : "type-142",
3263   "size" : 4,
3264   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3265  },
3266  {
3267   "alignment" : 4,
3268   "linker_set_key" : "android::hardware::Status *",
3269   "name" : "android::hardware::Status *",
3270   "referenced_type" : "type-100",
3271   "self_type" : "type-114",
3272   "size" : 4,
3273   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3278   "name" : "android::hardware::details::HidlInstrumentor *",
3279   "referenced_type" : "type-368",
3280   "self_type" : "type-515",
3281   "size" : 4,
3282   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3283  },
3284  {
3285   "alignment" : 4,
3286   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3287   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3288   "referenced_type" : "type-291",
3289   "self_type" : "type-505",
3290   "size" : 4,
3291   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3292  },
3293  {
3294   "alignment" : 4,
3295   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3296   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3297   "referenced_type" : "type-283",
3298   "self_type" : "type-500",
3299   "size" : 4,
3300   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3301  },
3302  {
3303   "alignment" : 4,
3304   "linker_set_key" : "android::hardware::details::return_status *",
3305   "name" : "android::hardware::details::return_status *",
3306   "referenced_type" : "type-121",
3307   "self_type" : "type-136",
3308   "size" : 4,
3309   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3310  },
3311  {
3312   "alignment" : 4,
3313   "linker_set_key" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice *",
3314   "name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice *",
3315   "referenced_type" : "type-365",
3316   "self_type" : "type-484",
3317   "size" : 4,
3318   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3319  },
3320  {
3321   "alignment" : 4,
3322   "linker_set_key" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice *",
3323   "name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice *",
3324   "referenced_type" : "type-495",
3325   "self_type" : "type-536",
3326   "size" : 4,
3327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3328  },
3329  {
3330   "alignment" : 4,
3331   "linker_set_key" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice *",
3332   "name" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice *",
3333   "referenced_type" : "type-532",
3334   "self_type" : "type-535",
3335   "size" : 4,
3336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3337  },
3338  {
3339   "alignment" : 4,
3340   "linker_set_key" : "android::hardware::dumpstate::V1_0::IDumpstateDevice *",
3341   "name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice *",
3342   "referenced_type" : "type-84",
3343   "self_type" : "type-83",
3344   "size" : 4,
3345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3346  },
3347  {
3348   "alignment" : 4,
3349   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3350   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3351   "referenced_type" : "type-294",
3352   "self_type" : "type-293",
3353   "size" : 4,
3354   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3355  },
3356  {
3357   "alignment" : 4,
3358   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3359   "name" : "android::hardware::hidl_binder_death_recipient *",
3360   "referenced_type" : "type-3",
3361   "self_type" : "type-91",
3362   "size" : 4,
3363   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3364  },
3365  {
3366   "alignment" : 4,
3367   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3368   "name" : "android::hardware::hidl_death_recipient *",
3369   "referenced_type" : "type-6",
3370   "self_type" : "type-5",
3371   "size" : 4,
3372   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3373  },
3374  {
3375   "alignment" : 4,
3376   "linker_set_key" : "android::hardware::hidl_memory *",
3377   "name" : "android::hardware::hidl_memory *",
3378   "referenced_type" : "type-264",
3379   "self_type" : "type-265",
3380   "size" : 4,
3381   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3382  },
3383  {
3384   "alignment" : 4,
3385   "linker_set_key" : "android::hardware::hidl_string *",
3386   "name" : "android::hardware::hidl_string *",
3387   "referenced_type" : "type-260",
3388   "self_type" : "type-285",
3389   "size" : 4,
3390   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3391  },
3392  {
3393   "alignment" : 4,
3394   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3395   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3396   "referenced_type" : "type-290",
3397   "self_type" : "type-296",
3398   "size" : 4,
3399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3400  },
3401  {
3402   "alignment" : 4,
3403   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3404   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3405   "referenced_type" : "type-282",
3406   "self_type" : "type-286",
3407   "size" : 4,
3408   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3409  },
3410  {
3411   "alignment" : 4,
3412   "linker_set_key" : "android::hardware::hidl_version *",
3413   "name" : "android::hardware::hidl_version *",
3414   "referenced_type" : "type-312",
3415   "self_type" : "type-313",
3416   "size" : 4,
3417   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3418  },
3419  {
3420   "alignment" : 4,
3421   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3422   "name" : "android::hidl::base::V1_0::BnHwBase *",
3423   "referenced_type" : "type-366",
3424   "self_type" : "type-377",
3425   "size" : 4,
3426   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3427  },
3428  {
3429   "alignment" : 4,
3430   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3431   "name" : "android::hidl::base::V1_0::IBase *",
3432   "referenced_type" : "type-16",
3433   "self_type" : "type-15",
3434   "size" : 4,
3435   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3436  },
3437  {
3438   "alignment" : 4,
3439   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3440   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3441   "referenced_type" : "type-62",
3442   "self_type" : "type-61",
3443   "size" : 4,
3444   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3445  },
3446  {
3447   "alignment" : 4,
3448   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3449   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3450   "referenced_type" : "type-77",
3451   "self_type" : "type-76",
3452   "size" : 4,
3453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3454  },
3455  {
3456   "alignment" : 4,
3457   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3458   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3459   "referenced_type" : "type-538",
3460   "self_type" : "type-539",
3461   "size" : 4,
3462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3463  },
3464  {
3465   "alignment" : 4,
3466   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3467   "name" : "android::sp<android::hardware::IBinder> *",
3468   "referenced_type" : "type-39",
3469   "self_type" : "type-540",
3470   "size" : 4,
3471   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3472  },
3473  {
3474   "alignment" : 4,
3475   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3476   "name" : "android::sp<android::hardware::ProcessState> *",
3477   "referenced_type" : "type-52",
3478   "self_type" : "type-51",
3479   "size" : 4,
3480   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3481  },
3482  {
3483   "alignment" : 4,
3484   "linker_set_key" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3485   "name" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3486   "referenced_type" : "type-82",
3487   "self_type" : "type-81",
3488   "size" : 4,
3489   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3490  },
3491  {
3492   "alignment" : 4,
3493   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3494   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3495   "referenced_type" : "type-90",
3496   "self_type" : "type-89",
3497   "size" : 4,
3498   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3499  },
3500  {
3501   "alignment" : 4,
3502   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3503   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3504   "referenced_type" : "type-367",
3505   "self_type" : "type-529",
3506   "size" : 4,
3507   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3508  },
3509  {
3510   "alignment" : 4,
3511   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3512   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3513   "referenced_type" : "type-60",
3514   "self_type" : "type-63",
3515   "size" : 4,
3516   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3517  },
3518  {
3519   "alignment" : 4,
3520   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3521   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3522   "referenced_type" : "type-75",
3523   "self_type" : "type-78",
3524   "size" : 4,
3525   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3526  },
3527  {
3528   "alignment" : 4,
3529   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
3530   "name" : "android::wp<android::hardware::BHwBinder> *",
3531   "referenced_type" : "type-281",
3532   "self_type" : "type-353",
3533   "size" : 4,
3534   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3535  },
3536  {
3537   "alignment" : 4,
3538   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3539   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3540   "referenced_type" : "type-522",
3541   "self_type" : "type-524",
3542   "size" : 4,
3543   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3544  },
3545  {
3546   "alignment" : 4,
3547   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3548   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3549   "referenced_type" : "type-4",
3550   "self_type" : "type-202",
3551   "size" : 4,
3552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3553  },
3554  {
3555   "alignment" : 4,
3556   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
3557   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
3558   "referenced_type" : "type-14",
3559   "self_type" : "type-516",
3560   "size" : 4,
3561   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3562  },
3563  {
3564   "alignment" : 4,
3565   "linker_set_key" : "android_flex_plane *",
3566   "name" : "android_flex_plane *",
3567   "referenced_type" : "type-439",
3568   "self_type" : "type-442",
3569   "size" : 4,
3570   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3571  },
3572  {
3573   "alignment" : 4,
3574   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3575   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3576   "referenced_type" : "type-29",
3577   "self_type" : "type-28",
3578   "size" : 4,
3579   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3580  },
3581  {
3582   "alignment" : 4,
3583   "linker_set_key" : "char *",
3584   "name" : "char *",
3585   "referenced_type" : "type-47",
3586   "self_type" : "type-170",
3587   "size" : 4,
3588   "source_file" : "/system/core/liblog/include/log/log_read.h"
3589  },
3590  {
3591   "alignment" : 4,
3592   "linker_set_key" : "const android::NativeHandle *",
3593   "name" : "const android::NativeHandle *",
3594   "referenced_type" : "type-326",
3595   "self_type" : "type-327",
3596   "size" : 4,
3597   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3598  },
3599  {
3600   "alignment" : 4,
3601   "linker_set_key" : "const android::RefBase *",
3602   "name" : "const android::RefBase *",
3603   "referenced_type" : "type-249",
3604   "self_type" : "type-250",
3605   "size" : 4,
3606   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3607  },
3608  {
3609   "alignment" : 4,
3610   "linker_set_key" : "const android::String16 *",
3611   "name" : "const android::String16 *",
3612   "referenced_type" : "type-32",
3613   "self_type" : "type-342",
3614   "size" : 4,
3615   "source_file" : "/system/core/libutils/include/utils/String16.h"
3616  },
3617  {
3618   "alignment" : 4,
3619   "linker_set_key" : "const android::String8 *",
3620   "name" : "const android::String8 *",
3621   "referenced_type" : "type-335",
3622   "self_type" : "type-336",
3623   "size" : 4,
3624   "source_file" : "/system/core/libutils/include/utils/String8.h"
3625  },
3626  {
3627   "alignment" : 4,
3628   "linker_set_key" : "const android::VectorImpl *",
3629   "name" : "const android::VectorImpl *",
3630   "referenced_type" : "type-420",
3631   "self_type" : "type-421",
3632   "size" : 4,
3633   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3634  },
3635  {
3636   "alignment" : 4,
3637   "linker_set_key" : "const android::hardware::BpHwRefBase *",
3638   "name" : "const android::hardware::BpHwRefBase *",
3639   "referenced_type" : "type-346",
3640   "self_type" : "type-350",
3641   "size" : 4,
3642   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3643  },
3644  {
3645   "alignment" : 4,
3646   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3647   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3648   "referenced_type" : "type-387",
3649   "self_type" : "type-388",
3650   "size" : 4,
3651   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3652  },
3653  {
3654   "alignment" : 4,
3655   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3656   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3657   "referenced_type" : "type-392",
3658   "self_type" : "type-393",
3659   "size" : 4,
3660   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3661  },
3662  {
3663   "alignment" : 4,
3664   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > *",
3665   "name" : "const android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > *",
3666   "referenced_type" : "type-132",
3667   "self_type" : "type-133",
3668   "size" : 4,
3669   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3670  },
3671  {
3672   "alignment" : 4,
3673   "linker_set_key" : "const android::hardware::Return<bool> *",
3674   "name" : "const android::hardware::Return<bool> *",
3675   "referenced_type" : "type-126",
3676   "self_type" : "type-127",
3677   "size" : 4,
3678   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3679  },
3680  {
3681   "alignment" : 4,
3682   "linker_set_key" : "const android::hardware::Status *",
3683   "name" : "const android::hardware::Status *",
3684   "referenced_type" : "type-115",
3685   "self_type" : "type-119",
3686   "size" : 4,
3687   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3688  },
3689  {
3690   "alignment" : 4,
3691   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3692   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3693   "referenced_type" : "type-507",
3694   "self_type" : "type-508",
3695   "size" : 4,
3696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3697  },
3698  {
3699   "alignment" : 4,
3700   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3701   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3702   "referenced_type" : "type-502",
3703   "self_type" : "type-503",
3704   "size" : 4,
3705   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3706  },
3707  {
3708   "alignment" : 4,
3709   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3710   "name" : "const android::hardware::details::hidl_pointer<int> *",
3711   "referenced_type" : "type-477",
3712   "self_type" : "type-487",
3713   "size" : 4,
3714   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3715  },
3716  {
3717   "alignment" : 4,
3718   "linker_set_key" : "const android::hardware::details::return_status *",
3719   "name" : "const android::hardware::details::return_status *",
3720   "referenced_type" : "type-138",
3721   "self_type" : "type-139",
3722   "size" : 4,
3723   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3724  },
3725  {
3726   "alignment" : 4,
3727   "linker_set_key" : "const android::hardware::dumpstate::V1_0::BpHwDumpstateDevice *",
3728   "name" : "const android::hardware::dumpstate::V1_0::BpHwDumpstateDevice *",
3729   "referenced_type" : "type-494",
3730   "self_type" : "type-499",
3731   "size" : 4,
3732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
3733  },
3734  {
3735   "alignment" : 4,
3736   "linker_set_key" : "const android::hardware::dumpstate::V1_0::IDumpstateDevice *",
3737   "name" : "const android::hardware::dumpstate::V1_0::IDumpstateDevice *",
3738   "referenced_type" : "type-482",
3739   "self_type" : "type-483",
3740   "size" : 4,
3741   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
3742  },
3743  {
3744   "alignment" : 4,
3745   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3746   "name" : "const android::hardware::hidl_death_recipient *",
3747   "referenced_type" : "type-527",
3748   "self_type" : "type-528",
3749   "size" : 4,
3750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3751  },
3752  {
3753   "alignment" : 4,
3754   "linker_set_key" : "const android::hardware::hidl_memory *",
3755   "name" : "const android::hardware::hidl_memory *",
3756   "referenced_type" : "type-267",
3757   "self_type" : "type-271",
3758   "size" : 4,
3759   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3760  },
3761  {
3762   "alignment" : 4,
3763   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
3764   "name" : "const android::hardware::hidl_vec<int> *",
3765   "referenced_type" : "type-304",
3766   "self_type" : "type-305",
3767   "size" : 4,
3768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3769  },
3770  {
3771   "alignment" : 4,
3772   "linker_set_key" : "const android::hardware::hidl_version *",
3773   "name" : "const android::hardware::hidl_version *",
3774   "referenced_type" : "type-314",
3775   "self_type" : "type-315",
3776   "size" : 4,
3777   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3778  },
3779  {
3780   "alignment" : 4,
3781   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3782   "name" : "const android::hidl::base::V1_0::BpHwBase *",
3783   "referenced_type" : "type-492",
3784   "self_type" : "type-493",
3785   "size" : 4,
3786   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
3787  },
3788  {
3789   "alignment" : 4,
3790   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
3791   "name" : "const android::hidl::base::V1_0::IBase *",
3792   "referenced_type" : "type-398",
3793   "self_type" : "type-397",
3794   "size" : 4,
3795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3796  },
3797  {
3798   "alignment" : 4,
3799   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
3800   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
3801   "referenced_type" : "type-66",
3802   "self_type" : "type-67",
3803   "size" : 4,
3804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3805  },
3806  {
3807   "alignment" : 4,
3808   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
3809   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
3810   "referenced_type" : "type-469",
3811   "self_type" : "type-470",
3812   "size" : 4,
3813   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
3814  },
3815  {
3816   "alignment" : 4,
3817   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
3818   "name" : "const android::sp<android::hardware::IBinder> *",
3819   "referenced_type" : "type-38",
3820   "self_type" : "type-541",
3821   "size" : 4,
3822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3823  },
3824  {
3825   "alignment" : 4,
3826   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
3827   "name" : "const android::sp<android::hardware::ProcessState> *",
3828   "referenced_type" : "type-58",
3829   "self_type" : "type-59",
3830   "size" : 4,
3831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3832  },
3833  {
3834   "alignment" : 4,
3835   "linker_set_key" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3836   "name" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> *",
3837   "referenced_type" : "type-88",
3838   "self_type" : "type-87",
3839   "size" : 4,
3840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3841  },
3842  {
3843   "alignment" : 4,
3844   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3845   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3846   "referenced_type" : "type-95",
3847   "self_type" : "type-94",
3848   "size" : 4,
3849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3850  },
3851  {
3852   "alignment" : 4,
3853   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
3854   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
3855   "referenced_type" : "type-235",
3856   "self_type" : "type-526",
3857   "size" : 4,
3858   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3859  },
3860  {
3861   "alignment" : 4,
3862   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3863   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3864   "referenced_type" : "type-530",
3865   "self_type" : "type-537",
3866   "size" : 4,
3867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3868  },
3869  {
3870   "alignment" : 4,
3871   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3872   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3873   "referenced_type" : "type-64",
3874   "self_type" : "type-65",
3875   "size" : 4,
3876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3877  },
3878  {
3879   "alignment" : 4,
3880   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3881   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3882   "referenced_type" : "type-79",
3883   "self_type" : "type-80",
3884   "size" : 4,
3885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3886  },
3887  {
3888   "alignment" : 4,
3889   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
3890   "name" : "const android::wp<android::hardware::BHwBinder> *",
3891   "referenced_type" : "type-498",
3892   "self_type" : "type-509",
3893   "size" : 4,
3894   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3895  },
3896  {
3897   "alignment" : 4,
3898   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
3899   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
3900   "referenced_type" : "type-213",
3901   "self_type" : "type-225",
3902   "size" : 4,
3903   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3904  },
3905  {
3906   "alignment" : 4,
3907   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
3908   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
3909   "referenced_type" : "type-518",
3910   "self_type" : "type-519",
3911   "size" : 4,
3912   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3913  },
3914  {
3915   "alignment" : 4,
3916   "linker_set_key" : "const char *",
3917   "name" : "const char *",
3918   "referenced_type" : "type-46",
3919   "self_type" : "type-45",
3920   "size" : 4,
3921   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3922  },
3923  {
3924   "alignment" : 4,
3925   "linker_set_key" : "const char16_t *",
3926   "name" : "const char16_t *",
3927   "referenced_type" : "type-35",
3928   "self_type" : "type-34",
3929   "size" : 4,
3930   "source_file" : "/system/core/libutils/include/utils/String16.h"
3931  },
3932  {
3933   "alignment" : 4,
3934   "linker_set_key" : "const log_msg *",
3935   "name" : "const log_msg *",
3936   "referenced_type" : "type-102",
3937   "self_type" : "type-123",
3938   "size" : 4,
3939   "source_file" : "/system/core/liblog/include/log/log_read.h"
3940  },
3941  {
3942   "alignment" : 4,
3943   "linker_set_key" : "const native_handle *",
3944   "name" : "const native_handle *",
3945   "referenced_type" : "type-257",
3946   "self_type" : "type-256",
3947   "size" : 4,
3948   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3949  },
3950  {
3951   "alignment" : 4,
3952   "linker_set_key" : "const unsigned char *",
3953   "name" : "const unsigned char *",
3954   "referenced_type" : "type-227",
3955   "self_type" : "type-311",
3956   "size" : 4,
3957   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3958  },
3959  {
3960   "alignment" : 4,
3961   "linker_set_key" : "const unsigned long long *",
3962   "name" : "const unsigned long long *",
3963   "referenced_type" : "type-239",
3964   "self_type" : "type-363",
3965   "size" : 4,
3966   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3967  },
3968  {
3969   "alignment" : 4,
3970   "linker_set_key" : "const void *",
3971   "name" : "const void *",
3972   "referenced_type" : "type-317",
3973   "self_type" : "type-318",
3974   "size" : 4,
3975   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3976  },
3977  {
3978   "alignment" : 4,
3979   "linker_set_key" : "int (*)(void *)",
3980   "name" : "int (*)(void *)",
3981   "referenced_type" : "type-448",
3982   "self_type" : "type-449",
3983   "size" : 4,
3984   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3985  },
3986  {
3987   "alignment" : 4,
3988   "linker_set_key" : "int *",
3989   "name" : "int *",
3990   "referenced_type" : "type-49",
3991   "self_type" : "type-303",
3992   "size" : 4,
3993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3994  },
3995  {
3996   "alignment" : 4,
3997   "linker_set_key" : "log_msg *",
3998   "name" : "log_msg *",
3999   "referenced_type" : "type-103",
4000   "self_type" : "type-159",
4001   "size" : 4,
4002   "source_file" : "/system/core/liblog/include/log/log_read.h"
4003  },
4004  {
4005   "alignment" : 4,
4006   "linker_set_key" : "native_handle *",
4007   "name" : "native_handle *",
4008   "referenced_type" : "type-152",
4009   "self_type" : "type-151",
4010   "size" : 4,
4011   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4012  },
4013  {
4014   "alignment" : 4,
4015   "linker_set_key" : "unsigned char *",
4016   "name" : "unsigned char *",
4017   "referenced_type" : "type-106",
4018   "self_type" : "type-358",
4019   "size" : 4,
4020   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4021  },
4022  {
4023   "alignment" : 4,
4024   "linker_set_key" : "unsigned long long *",
4025   "name" : "unsigned long long *",
4026   "referenced_type" : "type-13",
4027   "self_type" : "type-359",
4028   "size" : 4,
4029   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4030  },
4031  {
4032   "alignment" : 4,
4033   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4034   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4035   "referenced_type" : "type-361",
4036   "self_type" : "type-360",
4037   "size" : 4,
4038   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4039  },
4040  {
4041   "alignment" : 4,
4042   "linker_set_key" : "void *",
4043   "name" : "void *",
4044   "referenced_type" : "type-23",
4045   "self_type" : "type-22",
4046   "size" : 4,
4047   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4048  },
4049  {
4050   "alignment" : 4,
4051   "linker_set_key" : "void **",
4052   "name" : "void **",
4053   "referenced_type" : "type-22",
4054   "self_type" : "type-450",
4055   "size" : 4,
4056   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4057  }
4058 ],
4059 "qualified_types" :
4060 [
4061  {
4062   "alignment" : 4,
4063   "is_const" : true,
4064   "linker_set_key" : "android::RefBase::weakref_impl *const",
4065   "name" : "android::RefBase::weakref_impl *const",
4066   "referenced_type" : "type-9",
4067   "self_type" : "type-8",
4068   "size" : 4,
4069   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4070  },
4071  {
4072   "alignment" : 4,
4073   "is_const" : true,
4074   "linker_set_key" : "android::hardware::IBinder *const",
4075   "name" : "android::hardware::IBinder *const",
4076   "referenced_type" : "type-26",
4077   "self_type" : "type-348",
4078   "size" : 4,
4079   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "is_const" : true,
4084   "linker_set_key" : "const android::NativeHandle",
4085   "name" : "const android::NativeHandle",
4086   "referenced_type" : "type-150",
4087   "self_type" : "type-326",
4088   "size" : 12,
4089   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4090  },
4091  {
4092   "alignment" : 4,
4093   "is_const" : true,
4094   "linker_set_key" : "const android::RefBase",
4095   "name" : "const android::RefBase",
4096   "referenced_type" : "type-7",
4097   "self_type" : "type-249",
4098   "size" : 8,
4099   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4100  },
4101  {
4102   "alignment" : 4,
4103   "is_const" : true,
4104   "linker_set_key" : "const android::String16",
4105   "name" : "const android::String16",
4106   "referenced_type" : "type-33",
4107   "self_type" : "type-32",
4108   "size" : 4,
4109   "source_file" : "/system/core/libutils/include/utils/String16.h"
4110  },
4111  {
4112   "alignment" : 4,
4113   "is_const" : true,
4114   "linker_set_key" : "const android::String8",
4115   "name" : "const android::String8",
4116   "referenced_type" : "type-44",
4117   "self_type" : "type-335",
4118   "size" : 4,
4119   "source_file" : "/system/core/libutils/include/utils/String8.h"
4120  },
4121  {
4122   "alignment" : 4,
4123   "is_const" : true,
4124   "linker_set_key" : "const android::VectorImpl",
4125   "name" : "const android::VectorImpl",
4126   "referenced_type" : "type-21",
4127   "self_type" : "type-420",
4128   "size" : 20,
4129   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4130  },
4131  {
4132   "alignment" : 4,
4133   "is_const" : true,
4134   "linker_set_key" : "const android::hardware::BpHwRefBase",
4135   "name" : "const android::hardware::BpHwRefBase",
4136   "referenced_type" : "type-347",
4137   "self_type" : "type-346",
4138   "size" : 24,
4139   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4140  },
4141  {
4142   "alignment" : 4,
4143   "is_const" : true,
4144   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4145   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4146   "referenced_type" : "type-381",
4147   "self_type" : "type-387",
4148   "size" : 16,
4149   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4150  },
4151  {
4152   "alignment" : 4,
4153   "is_const" : true,
4154   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4155   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4156   "referenced_type" : "type-389",
4157   "self_type" : "type-392",
4158   "size" : 16,
4159   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4160  },
4161  {
4162   "alignment" : 4,
4163   "is_const" : true,
4164   "linker_set_key" : "const android::hardware::Parcel",
4165   "name" : "const android::hardware::Parcel",
4166   "referenced_type" : "type-356",
4167   "self_type" : "type-375",
4168   "size" : 68,
4169   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "is_const" : true,
4174   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> >",
4175   "name" : "const android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> >",
4176   "referenced_type" : "type-128",
4177   "self_type" : "type-132",
4178   "size" : 28,
4179   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4180  },
4181  {
4182   "alignment" : 4,
4183   "is_const" : true,
4184   "linker_set_key" : "const android::hardware::Return<bool>",
4185   "name" : "const android::hardware::Return<bool>",
4186   "referenced_type" : "type-120",
4187   "self_type" : "type-126",
4188   "size" : 24,
4189   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4190  },
4191  {
4192   "alignment" : 4,
4193   "is_const" : true,
4194   "linker_set_key" : "const android::hardware::Status",
4195   "name" : "const android::hardware::Status",
4196   "referenced_type" : "type-100",
4197   "self_type" : "type-115",
4198   "size" : 20,
4199   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4200  },
4201  {
4202   "alignment" : 4,
4203   "is_const" : true,
4204   "linker_set_key" : "const android::hardware::details::SchedPrio",
4205   "name" : "const android::hardware::details::SchedPrio",
4206   "referenced_type" : "type-384",
4207   "self_type" : "type-386",
4208   "size" : 8,
4209   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4210  },
4211  {
4212   "alignment" : 4,
4213   "is_const" : true,
4214   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4215   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4216   "referenced_type" : "type-291",
4217   "self_type" : "type-507",
4218   "size" : 8,
4219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4220  },
4221  {
4222   "alignment" : 4,
4223   "is_const" : true,
4224   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4225   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4226   "referenced_type" : "type-283",
4227   "self_type" : "type-502",
4228   "size" : 8,
4229   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4230  },
4231  {
4232   "alignment" : 4,
4233   "is_const" : true,
4234   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4235   "name" : "const android::hardware::details::hidl_pointer<int>",
4236   "referenced_type" : "type-301",
4237   "self_type" : "type-477",
4238   "size" : 8,
4239   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4240  },
4241  {
4242   "alignment" : 4,
4243   "is_const" : true,
4244   "linker_set_key" : "const android::hardware::details::return_status",
4245   "name" : "const android::hardware::details::return_status",
4246   "referenced_type" : "type-121",
4247   "self_type" : "type-138",
4248   "size" : 24,
4249   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4250  },
4251  {
4252   "alignment" : 4,
4253   "is_const" : true,
4254   "linker_set_key" : "const android::hardware::dumpstate::V1_0::BpHwDumpstateDevice",
4255   "name" : "const android::hardware::dumpstate::V1_0::BpHwDumpstateDevice",
4256   "referenced_type" : "type-495",
4257   "self_type" : "type-494",
4258   "size" : 92,
4259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "is_const" : true,
4264   "linker_set_key" : "const android::hardware::dumpstate::V1_0::IDumpstateDevice",
4265   "name" : "const android::hardware::dumpstate::V1_0::IDumpstateDevice",
4266   "referenced_type" : "type-84",
4267   "self_type" : "type-482",
4268   "size" : 12,
4269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
4270  },
4271  {
4272   "alignment" : 4,
4273   "is_const" : true,
4274   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4275   "name" : "const android::hardware::hidl_death_recipient",
4276   "referenced_type" : "type-6",
4277   "self_type" : "type-527",
4278   "size" : 12,
4279   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4280  },
4281  {
4282   "alignment" : 8,
4283   "is_const" : true,
4284   "linker_set_key" : "const android::hardware::hidl_handle",
4285   "name" : "const android::hardware::hidl_handle",
4286   "referenced_type" : "type-253",
4287   "self_type" : "type-319",
4288   "size" : 16,
4289   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4290  },
4291  {
4292   "alignment" : 8,
4293   "is_const" : true,
4294   "linker_set_key" : "const android::hardware::hidl_memory",
4295   "name" : "const android::hardware::hidl_memory",
4296   "referenced_type" : "type-264",
4297   "self_type" : "type-267",
4298   "size" : 40,
4299   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "is_const" : true,
4304   "linker_set_key" : "const android::hardware::hidl_string",
4305   "name" : "const android::hardware::hidl_string",
4306   "referenced_type" : "type-260",
4307   "self_type" : "type-259",
4308   "size" : 16,
4309   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4310  },
4311  {
4312   "alignment" : 4,
4313   "is_const" : true,
4314   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4315   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4316   "referenced_type" : "type-282",
4317   "self_type" : "type-485",
4318   "size" : 16,
4319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h"
4320  },
4321  {
4322   "alignment" : 4,
4323   "is_const" : true,
4324   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4325   "name" : "const android::hardware::hidl_vec<int>",
4326   "referenced_type" : "type-300",
4327   "self_type" : "type-304",
4328   "size" : 16,
4329   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4330  },
4331  {
4332   "alignment" : 2,
4333   "is_const" : true,
4334   "linker_set_key" : "const android::hardware::hidl_version",
4335   "name" : "const android::hardware::hidl_version",
4336   "referenced_type" : "type-312",
4337   "self_type" : "type-314",
4338   "size" : 4,
4339   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4340  },
4341  {
4342   "alignment" : 4,
4343   "is_const" : true,
4344   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
4345   "name" : "const android::hidl::base::V1_0::BpHwBase",
4346   "referenced_type" : "type-489",
4347   "self_type" : "type-492",
4348   "size" : 92,
4349   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "is_const" : true,
4354   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4355   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4356   "referenced_type" : "type-329",
4357   "self_type" : "type-330",
4358   "size" : 4,
4359   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4360  },
4361  {
4362   "alignment" : 4,
4363   "is_const" : true,
4364   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4365   "name" : "const android::hidl::base::V1_0::IBase",
4366   "referenced_type" : "type-16",
4367   "self_type" : "type-398",
4368   "size" : 12,
4369   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4370  },
4371  {
4372   "alignment" : 4,
4373   "is_const" : true,
4374   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
4375   "name" : "const android::hidl::base::V1_0::IBase *const",
4376   "referenced_type" : "type-397",
4377   "self_type" : "type-400",
4378   "size" : 4,
4379   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4380  },
4381  {
4382   "alignment" : 4,
4383   "is_const" : true,
4384   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
4385   "name" : "const android::hidl::manager::V1_0::IServiceManager",
4386   "referenced_type" : "type-62",
4387   "self_type" : "type-66",
4388   "size" : 12,
4389   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4390  },
4391  {
4392   "alignment" : 4,
4393   "is_const" : true,
4394   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4395   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4396   "referenced_type" : "type-472",
4397   "self_type" : "type-476",
4398   "size" : 4,
4399   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4400  },
4401  {
4402   "alignment" : 1,
4403   "is_const" : true,
4404   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4405   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4406   "referenced_type" : "type-471",
4407   "self_type" : "type-474",
4408   "size" : 1,
4409   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4410  },
4411  {
4412   "alignment" : 4,
4413   "is_const" : true,
4414   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
4415   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
4416   "referenced_type" : "type-77",
4417   "self_type" : "type-469",
4418   "size" : 12,
4419   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4420  },
4421  {
4422   "alignment" : 4,
4423   "is_const" : true,
4424   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4425   "name" : "const android::sp<android::hardware::IBinder>",
4426   "referenced_type" : "type-39",
4427   "self_type" : "type-38",
4428   "size" : 4,
4429   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4430  },
4431  {
4432   "alignment" : 4,
4433   "is_const" : true,
4434   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
4435   "name" : "const android::sp<android::hardware::ProcessState>",
4436   "referenced_type" : "type-52",
4437   "self_type" : "type-58",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "is_const" : true,
4444   "linker_set_key" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
4445   "name" : "const android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
4446   "referenced_type" : "type-82",
4447   "self_type" : "type-88",
4448   "size" : 4,
4449   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4450  },
4451  {
4452   "alignment" : 4,
4453   "is_const" : true,
4454   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4455   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4456   "referenced_type" : "type-90",
4457   "self_type" : "type-95",
4458   "size" : 4,
4459   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4460  },
4461  {
4462   "alignment" : 4,
4463   "is_const" : true,
4464   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4465   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4466   "referenced_type" : "type-236",
4467   "self_type" : "type-235",
4468   "size" : 4,
4469   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4470  },
4471  {
4472   "alignment" : 4,
4473   "is_const" : true,
4474   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4475   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4476   "referenced_type" : "type-367",
4477   "self_type" : "type-530",
4478   "size" : 4,
4479   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4480  },
4481  {
4482   "alignment" : 4,
4483   "is_const" : true,
4484   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4485   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4486   "referenced_type" : "type-60",
4487   "self_type" : "type-64",
4488   "size" : 4,
4489   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4490  },
4491  {
4492   "alignment" : 4,
4493   "is_const" : true,
4494   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4495   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4496   "referenced_type" : "type-75",
4497   "self_type" : "type-79",
4498   "size" : 4,
4499   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4500  },
4501  {
4502   "alignment" : 4,
4503   "is_const" : true,
4504   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
4505   "name" : "const android::wp<android::hardware::BHwBinder>",
4506   "referenced_type" : "type-281",
4507   "self_type" : "type-498",
4508   "size" : 8,
4509   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4510  },
4511  {
4512   "alignment" : 4,
4513   "is_const" : true,
4514   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
4515   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
4516   "referenced_type" : "type-4",
4517   "self_type" : "type-213",
4518   "size" : 8,
4519   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4520  },
4521  {
4522   "alignment" : 4,
4523   "is_const" : true,
4524   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
4525   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
4526   "referenced_type" : "type-14",
4527   "self_type" : "type-518",
4528   "size" : 8,
4529   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4530  },
4531  {
4532   "alignment" : 1,
4533   "is_const" : true,
4534   "linker_set_key" : "const bool",
4535   "name" : "const bool",
4536   "referenced_type" : "type-30",
4537   "self_type" : "type-71",
4538   "size" : 1,
4539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4540  },
4541  {
4542   "alignment" : 1,
4543   "is_const" : true,
4544   "linker_set_key" : "const char",
4545   "name" : "const char",
4546   "referenced_type" : "type-47",
4547   "self_type" : "type-46",
4548   "size" : 1,
4549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4550  },
4551  {
4552   "alignment" : 2,
4553   "is_const" : true,
4554   "linker_set_key" : "const char16_t",
4555   "name" : "const char16_t",
4556   "referenced_type" : "type-36",
4557   "self_type" : "type-35",
4558   "size" : 2,
4559   "source_file" : "/system/core/libutils/include/utils/String16.h"
4560  },
4561  {
4562   "alignment" : 4,
4563   "is_const" : true,
4564   "linker_set_key" : "const double",
4565   "name" : "const double",
4566   "referenced_type" : "type-217",
4567   "self_type" : "type-243",
4568   "size" : 8,
4569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4570  },
4571  {
4572   "alignment" : 4,
4573   "is_const" : true,
4574   "linker_set_key" : "const float",
4575   "name" : "const float",
4576   "referenced_type" : "type-210",
4577   "self_type" : "type-241",
4578   "size" : 4,
4579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4580  },
4581  {
4582   "alignment" : 4,
4583   "is_const" : true,
4584   "linker_set_key" : "const int",
4585   "name" : "const int",
4586   "referenced_type" : "type-49",
4587   "self_type" : "type-463",
4588   "size" : 4,
4589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4590  },
4591  {
4592   "is_const" : true,
4593   "linker_set_key" : "const iter<is_const>",
4594   "name" : "const iter<is_const>",
4595   "referenced_type" : "type-274",
4596   "self_type" : "type-273",
4597   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4598  },
4599  {
4600   "alignment" : 4,
4601   "is_const" : true,
4602   "linker_set_key" : "const log_msg",
4603   "name" : "const log_msg",
4604   "referenced_type" : "type-103",
4605   "self_type" : "type-102",
4606   "size" : 5124,
4607   "source_file" : "/system/core/liblog/include/log/log_read.h"
4608  },
4609  {
4610   "alignment" : 4,
4611   "is_const" : true,
4612   "linker_set_key" : "const long long",
4613   "name" : "const long long",
4614   "referenced_type" : "type-57",
4615   "self_type" : "type-237",
4616   "size" : 8,
4617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4618  },
4619  {
4620   "alignment" : 4,
4621   "is_const" : true,
4622   "linker_set_key" : "const native_handle",
4623   "name" : "const native_handle",
4624   "referenced_type" : "type-152",
4625   "self_type" : "type-257",
4626   "size" : 12,
4627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4628  },
4629  {
4630   "alignment" : 2,
4631   "is_const" : true,
4632   "linker_set_key" : "const short",
4633   "name" : "const short",
4634   "referenced_type" : "type-174",
4635   "self_type" : "type-229",
4636   "size" : 2,
4637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4638  },
4639  {
4640   "alignment" : 1,
4641   "is_const" : true,
4642   "linker_set_key" : "const signed char",
4643   "name" : "const signed char",
4644   "referenced_type" : "type-224",
4645   "self_type" : "type-223",
4646   "size" : 1,
4647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4648  },
4649  {
4650   "alignment" : 4,
4651   "is_const" : true,
4652   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4653   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4654   "referenced_type" : "type-333",
4655   "self_type" : "type-332",
4656   "size" : 12,
4657   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4658  },
4659  {
4660   "alignment" : 4,
4661   "is_const" : true,
4662   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4663   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4664   "referenced_type" : "type-481",
4665   "self_type" : "type-480",
4666   "size" : 4,
4667   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4668  },
4669  {
4670   "alignment" : 1,
4671   "is_const" : true,
4672   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4673   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4674   "referenced_type" : "type-479",
4675   "self_type" : "type-478",
4676   "size" : 3,
4677   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4678  },
4679  {
4680   "alignment" : 4,
4681   "is_const" : true,
4682   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4683   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4684   "referenced_type" : "type-379",
4685   "self_type" : "type-378",
4686   "size" : 12,
4687   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4688  },
4689  {
4690   "alignment" : 4,
4691   "is_const" : true,
4692   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4693   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4694   "referenced_type" : "type-298",
4695   "self_type" : "type-297",
4696   "size" : 8,
4697   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4698  },
4699  {
4700   "alignment" : 4,
4701   "is_const" : true,
4702   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
4703   "name" : "const std::initializer_list<android::hardware::hidl_string>",
4704   "referenced_type" : "type-288",
4705   "self_type" : "type-287",
4706   "size" : 8,
4707   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4708  },
4709  {
4710   "alignment" : 4,
4711   "is_const" : true,
4712   "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 *> > *)> > >",
4713   "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 *> > *)> > >",
4714   "referenced_type" : "type-514",
4715   "self_type" : "type-513",
4716   "size" : 12,
4717   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4718  },
4719  {
4720   "alignment" : 1,
4721   "is_const" : true,
4722   "linker_set_key" : "const unsigned char",
4723   "name" : "const unsigned char",
4724   "referenced_type" : "type-106",
4725   "self_type" : "type-227",
4726   "size" : 1,
4727   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4728  },
4729  {
4730   "alignment" : 4,
4731   "is_const" : true,
4732   "linker_set_key" : "const unsigned int",
4733   "name" : "const unsigned int",
4734   "referenced_type" : "type-2",
4735   "self_type" : "type-24",
4736   "size" : 4,
4737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4738  },
4739  {
4740   "alignment" : 4,
4741   "is_const" : true,
4742   "linker_set_key" : "const unsigned long long",
4743   "name" : "const unsigned long long",
4744   "referenced_type" : "type-13",
4745   "self_type" : "type-239",
4746   "size" : 8,
4747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4748  },
4749  {
4750   "alignment" : 2,
4751   "is_const" : true,
4752   "linker_set_key" : "const unsigned short",
4753   "name" : "const unsigned short",
4754   "referenced_type" : "type-108",
4755   "self_type" : "type-231",
4756   "size" : 2,
4757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4758  },
4759  {
4760   "is_const" : true,
4761   "linker_set_key" : "const void",
4762   "name" : "const void",
4763   "referenced_type" : "type-23",
4764   "self_type" : "type-317",
4765   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4766  },
4767  {
4768   "alignment" : 1,
4769   "is_volatile" : true,
4770   "linker_set_key" : "volatile bool",
4771   "name" : "volatile bool",
4772   "referenced_type" : "type-30",
4773   "self_type" : "type-74",
4774   "size" : 1,
4775   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4776  },
4777  {
4778   "alignment" : 4,
4779   "is_volatile" : true,
4780   "linker_set_key" : "volatile int",
4781   "name" : "volatile int",
4782   "referenced_type" : "type-49",
4783   "self_type" : "type-48",
4784   "size" : 4,
4785   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4786  }
4787 ],
4788 "record_types" :
4789 [
4790  {
4791   "alignment" : 4,
4792   "fields" :
4793   [
4794    {
4795     "access" : "private",
4796     "field_name" : "mCond",
4797     "referenced_type" : "type-73"
4798    }
4799   ],
4800   "linker_set_key" : "android::Condition",
4801   "name" : "android::Condition",
4802   "record_kind" : "class",
4803   "referenced_type" : "type-72",
4804   "self_type" : "type-72",
4805   "size" : 4,
4806   "source_file" : "/system/core/libutils/include/utils/Condition.h",
4807   "unique_id" : "_ZTSN7android9ConditionE"
4808  },
4809  {
4810   "alignment" : 4,
4811   "fields" :
4812   [
4813    {
4814     "access" : "private",
4815     "field_name" : "mVector",
4816     "referenced_type" : "type-41"
4817    }
4818   ],
4819   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4820   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4821   "record_kind" : "class",
4822   "referenced_type" : "type-40",
4823   "self_type" : "type-40",
4824   "size" : 20,
4825   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4826   "template_args" : [ "type-33", "type-39" ],
4827   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4828  },
4829  {
4830   "alignment" : 4,
4831   "fields" :
4832   [
4833    {
4834     "access" : "private",
4835     "field_name" : "mCount",
4836     "referenced_type" : "type-149"
4837    }
4838   ],
4839   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4840   "name" : "android::LightRefBase<android::NativeHandle>",
4841   "record_kind" : "class",
4842   "referenced_type" : "type-148",
4843   "self_type" : "type-148",
4844   "size" : 4,
4845   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4846   "template_args" : [ "type-150" ],
4847   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4848  },
4849  {
4850   "alignment" : 4,
4851   "fields" :
4852   [
4853    {
4854     "access" : "private",
4855     "field_name" : "mCount",
4856     "referenced_type" : "type-146"
4857    }
4858   ],
4859   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4860   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4861   "record_kind" : "class",
4862   "referenced_type" : "type-145",
4863   "self_type" : "type-145",
4864   "size" : 4,
4865   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4866   "template_args" : [ "type-147" ],
4867   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4868  },
4869  {
4870   "alignment" : 4,
4871   "fields" :
4872   [
4873    {
4874     "access" : "private",
4875     "field_name" : "mMutex",
4876     "referenced_type" : "type-19"
4877    }
4878   ],
4879   "linker_set_key" : "android::Mutex",
4880   "name" : "android::Mutex",
4881   "record_kind" : "class",
4882   "referenced_type" : "type-18",
4883   "self_type" : "type-18",
4884   "size" : 4,
4885   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4886   "unique_id" : "_ZTSN7android5MutexE"
4887  },
4888  {
4889   "alignment" : 4,
4890   "fields" :
4891   [
4892    {
4893     "access" : "private",
4894     "field_name" : "mLock",
4895     "referenced_type" : "type-453"
4896    }
4897   ],
4898   "linker_set_key" : "android::Mutex::Autolock",
4899   "name" : "android::Mutex::Autolock",
4900   "record_kind" : "class",
4901   "referenced_type" : "type-452",
4902   "self_type" : "type-452",
4903   "size" : 4,
4904   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4905   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
4906  },
4907  {
4908   "alignment" : 4,
4909   "base_specifiers" :
4910   [
4911    {
4912     "referenced_type" : "type-148"
4913    }
4914   ],
4915   "fields" :
4916   [
4917    {
4918     "access" : "private",
4919     "field_name" : "mHandle",
4920     "field_offset" : 32,
4921     "referenced_type" : "type-151"
4922    },
4923    {
4924     "access" : "private",
4925     "field_name" : "mOwnsHandle",
4926     "field_offset" : 64,
4927     "referenced_type" : "type-30"
4928    }
4929   ],
4930   "linker_set_key" : "android::NativeHandle",
4931   "name" : "android::NativeHandle",
4932   "record_kind" : "class",
4933   "referenced_type" : "type-150",
4934   "self_type" : "type-150",
4935   "size" : 12,
4936   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
4937   "unique_id" : "_ZTSN7android12NativeHandleE"
4938  },
4939  {
4940   "alignment" : 4,
4941   "fields" :
4942   [
4943    {
4944     "access" : "private",
4945     "field_name" : "mRWLock",
4946     "referenced_type" : "type-458"
4947    }
4948   ],
4949   "linker_set_key" : "android::RWLock",
4950   "name" : "android::RWLock",
4951   "record_kind" : "class",
4952   "referenced_type" : "type-457",
4953   "self_type" : "type-457",
4954   "size" : 40,
4955   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4956   "unique_id" : "_ZTSN7android6RWLockE"
4957  },
4958  {
4959   "alignment" : 4,
4960   "fields" :
4961   [
4962    {
4963     "access" : "private",
4964     "field_name" : "mLock",
4965     "referenced_type" : "type-461"
4966    }
4967   ],
4968   "linker_set_key" : "android::RWLock::AutoRLock",
4969   "name" : "android::RWLock::AutoRLock",
4970   "record_kind" : "class",
4971   "referenced_type" : "type-460",
4972   "self_type" : "type-460",
4973   "size" : 4,
4974   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4975   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
4976  },
4977  {
4978   "alignment" : 4,
4979   "fields" :
4980   [
4981    {
4982     "access" : "private",
4983     "field_name" : "mLock",
4984     "referenced_type" : "type-461"
4985    }
4986   ],
4987   "linker_set_key" : "android::RWLock::AutoWLock",
4988   "name" : "android::RWLock::AutoWLock",
4989   "record_kind" : "class",
4990   "referenced_type" : "type-465",
4991   "self_type" : "type-465",
4992   "size" : 4,
4993   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
4994   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
4995  },
4996  {
4997   "alignment" : 4,
4998   "fields" :
4999   [
5000    {
5001     "access" : "private",
5002     "field_name" : "mRefs",
5003     "field_offset" : 32,
5004     "referenced_type" : "type-8"
5005    }
5006   ],
5007   "linker_set_key" : "android::RefBase",
5008   "name" : "android::RefBase",
5009   "record_kind" : "class",
5010   "referenced_type" : "type-7",
5011   "self_type" : "type-7",
5012   "size" : 8,
5013   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5014   "unique_id" : "_ZTSN7android7RefBaseE",
5015   "vtable_components" :
5016   [
5017    {
5018     "kind" : "offset_to_top"
5019    },
5020    {
5021     "kind" : "rtti",
5022     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5023    },
5024    {
5025     "kind" : "complete_dtor_pointer",
5026     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5027    },
5028    {
5029     "kind" : "deleting_dtor_pointer",
5030     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5031    },
5032    {
5033     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5034    },
5035    {
5036     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5037    },
5038    {
5039     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5040    },
5041    {
5042     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5043    }
5044   ]
5045  },
5046  {
5047   "alignment" : 1,
5048   "linker_set_key" : "android::RefBase::weakref_type",
5049   "name" : "android::RefBase::weakref_type",
5050   "record_kind" : "class",
5051   "referenced_type" : "type-12",
5052   "self_type" : "type-12",
5053   "size" : 1,
5054   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5055   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5056  },
5057  {
5058   "alignment" : 1,
5059   "linker_set_key" : "android::ReferenceMover",
5060   "name" : "android::ReferenceMover",
5061   "record_kind" : "class",
5062   "referenced_type" : "type-252",
5063   "self_type" : "type-252",
5064   "size" : 1,
5065   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5066   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5067  },
5068  {
5069   "alignment" : 4,
5070   "linker_set_key" : "android::ReferenceRenamer",
5071   "name" : "android::ReferenceRenamer",
5072   "record_kind" : "class",
5073   "referenced_type" : "type-245",
5074   "self_type" : "type-245",
5075   "size" : 4,
5076   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5077   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5078   "vtable_components" :
5079   [
5080    {
5081     "kind" : "offset_to_top"
5082    },
5083    {
5084     "kind" : "rtti",
5085     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5086    },
5087    {
5088     "is_pure" : true,
5089     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5090    }
5091   ]
5092  },
5093  {
5094   "alignment" : 4,
5095   "fields" :
5096   [
5097    {
5098     "access" : "private",
5099     "field_name" : "mTag",
5100     "referenced_type" : "type-13"
5101    }
5102   ],
5103   "linker_set_key" : "android::ScopedTrace",
5104   "name" : "android::ScopedTrace",
5105   "record_kind" : "class",
5106   "referenced_type" : "type-467",
5107   "self_type" : "type-467",
5108   "size" : 8,
5109   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5110   "unique_id" : "_ZTSN7android11ScopedTraceE"
5111  },
5112  {
5113   "alignment" : 4,
5114   "base_specifiers" :
5115   [
5116    {
5117     "access" : "private",
5118     "referenced_type" : "type-42"
5119    }
5120   ],
5121   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5122   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5123   "record_kind" : "class",
5124   "referenced_type" : "type-41",
5125   "self_type" : "type-41",
5126   "size" : 20,
5127   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5128   "template_args" : [ "type-43" ],
5129   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5130   "vtable_components" :
5131   [
5132    {
5133     "kind" : "offset_to_top"
5134    },
5135    {
5136     "kind" : "rtti",
5137     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5138    },
5139    {
5140     "kind" : "complete_dtor_pointer",
5141     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5142    },
5143    {
5144     "kind" : "deleting_dtor_pointer",
5145     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5146    },
5147    {
5148     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5149    },
5150    {
5151     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5152    },
5153    {
5154     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5155    },
5156    {
5157     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5158    },
5159    {
5160     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5161    },
5162    {
5163     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5164    },
5165    {
5166     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5167    }
5168   ]
5169  },
5170  {
5171   "alignment" : 4,
5172   "base_specifiers" :
5173   [
5174    {
5175     "referenced_type" : "type-21"
5176    }
5177   ],
5178   "linker_set_key" : "android::SortedVectorImpl",
5179   "name" : "android::SortedVectorImpl",
5180   "record_kind" : "class",
5181   "referenced_type" : "type-42",
5182   "self_type" : "type-42",
5183   "size" : 20,
5184   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5185   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5186   "vtable_components" :
5187   [
5188    {
5189     "kind" : "offset_to_top"
5190    },
5191    {
5192     "kind" : "rtti",
5193     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5194    },
5195    {
5196     "kind" : "complete_dtor_pointer",
5197     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5198    },
5199    {
5200     "kind" : "deleting_dtor_pointer",
5201     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5202    },
5203    {
5204     "is_pure" : true,
5205     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5206    },
5207    {
5208     "is_pure" : true,
5209     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5210    },
5211    {
5212     "is_pure" : true,
5213     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5214    },
5215    {
5216     "is_pure" : true,
5217     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5218    },
5219    {
5220     "is_pure" : true,
5221     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5222    },
5223    {
5224     "is_pure" : true,
5225     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5226    },
5227    {
5228     "is_pure" : true,
5229     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5230    }
5231   ]
5232  },
5233  {
5234   "alignment" : 4,
5235   "fields" :
5236   [
5237    {
5238     "access" : "private",
5239     "field_name" : "mString",
5240     "referenced_type" : "type-34"
5241    }
5242   ],
5243   "linker_set_key" : "android::String16",
5244   "name" : "android::String16",
5245   "record_kind" : "class",
5246   "referenced_type" : "type-33",
5247   "self_type" : "type-33",
5248   "size" : 4,
5249   "source_file" : "/system/core/libutils/include/utils/String16.h",
5250   "unique_id" : "_ZTSN7android8String16E"
5251  },
5252  {
5253   "alignment" : 4,
5254   "fields" :
5255   [
5256    {
5257     "access" : "private",
5258     "field_name" : "mString",
5259     "referenced_type" : "type-45"
5260    }
5261   ],
5262   "linker_set_key" : "android::String8",
5263   "name" : "android::String8",
5264   "record_kind" : "class",
5265   "referenced_type" : "type-44",
5266   "self_type" : "type-44",
5267   "size" : 4,
5268   "source_file" : "/system/core/libutils/include/utils/String8.h",
5269   "unique_id" : "_ZTSN7android7String8E"
5270  },
5271  {
5272   "alignment" : 4,
5273   "base_specifiers" :
5274   [
5275    {
5276     "is_virtual" : true,
5277     "referenced_type" : "type-7"
5278    }
5279   ],
5280   "fields" :
5281   [
5282    {
5283     "access" : "private",
5284     "field_name" : "mCanCallJava",
5285     "field_offset" : 32,
5286     "referenced_type" : "type-71"
5287    },
5288    {
5289     "access" : "private",
5290     "field_name" : "mThread",
5291     "field_offset" : 64,
5292     "referenced_type" : "type-22"
5293    },
5294    {
5295     "access" : "private",
5296     "field_name" : "mLock",
5297     "field_offset" : 96,
5298     "referenced_type" : "type-18"
5299    },
5300    {
5301     "access" : "private",
5302     "field_name" : "mThreadExitedCondition",
5303     "field_offset" : 128,
5304     "referenced_type" : "type-72"
5305    },
5306    {
5307     "access" : "private",
5308     "field_name" : "mStatus",
5309     "field_offset" : 160,
5310     "referenced_type" : "type-49"
5311    },
5312    {
5313     "access" : "private",
5314     "field_name" : "mExitPending",
5315     "field_offset" : 192,
5316     "referenced_type" : "type-74"
5317    },
5318    {
5319     "access" : "private",
5320     "field_name" : "mRunning",
5321     "field_offset" : 200,
5322     "referenced_type" : "type-74"
5323    },
5324    {
5325     "access" : "private",
5326     "field_name" : "mHoldSelf",
5327     "field_offset" : 224,
5328     "referenced_type" : "type-68"
5329    },
5330    {
5331     "access" : "private",
5332     "field_name" : "mTid",
5333     "field_offset" : 256,
5334     "referenced_type" : "type-49"
5335    }
5336   ],
5337   "linker_set_key" : "android::Thread",
5338   "name" : "android::Thread",
5339   "record_kind" : "class",
5340   "referenced_type" : "type-70",
5341   "self_type" : "type-70",
5342   "size" : 44,
5343   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5344   "unique_id" : "_ZTSN7android6ThreadE",
5345   "vtable_components" :
5346   [
5347    {
5348     "component_value" : 36,
5349     "kind" : "vbase_offset"
5350    },
5351    {
5352     "kind" : "offset_to_top"
5353    },
5354    {
5355     "kind" : "rtti",
5356     "mangled_component_name" : "_ZTIN7android6ThreadE"
5357    },
5358    {
5359     "kind" : "complete_dtor_pointer",
5360     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5361    },
5362    {
5363     "kind" : "deleting_dtor_pointer",
5364     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5365    },
5366    {
5367     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5368    },
5369    {
5370     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5371    },
5372    {
5373     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5374    },
5375    {
5376     "is_pure" : true,
5377     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5378    },
5379    {
5380     "kind" : "vcall_offset"
5381    },
5382    {
5383     "kind" : "vcall_offset"
5384    },
5385    {
5386     "kind" : "vcall_offset"
5387    },
5388    {
5389     "kind" : "vcall_offset"
5390    },
5391    {
5392     "component_value" : -36,
5393     "kind" : "vcall_offset"
5394    },
5395    {
5396     "component_value" : -36,
5397     "kind" : "offset_to_top"
5398    },
5399    {
5400     "kind" : "rtti",
5401     "mangled_component_name" : "_ZTIN7android6ThreadE"
5402    },
5403    {
5404     "kind" : "complete_dtor_pointer",
5405     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5406    },
5407    {
5408     "kind" : "deleting_dtor_pointer",
5409     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5410    },
5411    {
5412     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5413    },
5414    {
5415     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5416    },
5417    {
5418     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5419    },
5420    {
5421     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5422    }
5423   ]
5424  },
5425  {
5426   "alignment" : 4,
5427   "base_specifiers" :
5428   [
5429    {
5430     "access" : "private",
5431     "referenced_type" : "type-21"
5432    }
5433   ],
5434   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5435   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5436   "record_kind" : "class",
5437   "referenced_type" : "type-20",
5438   "self_type" : "type-20",
5439   "size" : 20,
5440   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5441   "template_args" : [ "type-25" ],
5442   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5443   "vtable_components" :
5444   [
5445    {
5446     "kind" : "offset_to_top"
5447    },
5448    {
5449     "kind" : "rtti",
5450     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5451    },
5452    {
5453     "kind" : "complete_dtor_pointer",
5454     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5455    },
5456    {
5457     "kind" : "deleting_dtor_pointer",
5458     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5459    },
5460    {
5461     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5462    },
5463    {
5464     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5465    },
5466    {
5467     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5468    },
5469    {
5470     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5471    },
5472    {
5473     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5474    },
5475    {
5476     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5477    }
5478   ]
5479  },
5480  {
5481   "alignment" : 4,
5482   "fields" :
5483   [
5484    {
5485     "access" : "private",
5486     "field_name" : "mStorage",
5487     "field_offset" : 32,
5488     "referenced_type" : "type-22"
5489    },
5490    {
5491     "access" : "private",
5492     "field_name" : "mCount",
5493     "field_offset" : 64,
5494     "referenced_type" : "type-2"
5495    },
5496    {
5497     "access" : "private",
5498     "field_name" : "mFlags",
5499     "field_offset" : 96,
5500     "referenced_type" : "type-24"
5501    },
5502    {
5503     "access" : "private",
5504     "field_name" : "mItemSize",
5505     "field_offset" : 128,
5506     "referenced_type" : "type-24"
5507    }
5508   ],
5509   "linker_set_key" : "android::VectorImpl",
5510   "name" : "android::VectorImpl",
5511   "record_kind" : "class",
5512   "referenced_type" : "type-21",
5513   "self_type" : "type-21",
5514   "size" : 20,
5515   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5516   "unique_id" : "_ZTSN7android10VectorImplE",
5517   "vtable_components" :
5518   [
5519    {
5520     "kind" : "offset_to_top"
5521    },
5522    {
5523     "kind" : "rtti",
5524     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5525    },
5526    {
5527     "kind" : "complete_dtor_pointer",
5528     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5529    },
5530    {
5531     "kind" : "deleting_dtor_pointer",
5532     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5533    },
5534    {
5535     "is_pure" : true,
5536     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5537    },
5538    {
5539     "is_pure" : true,
5540     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5541    },
5542    {
5543     "is_pure" : true,
5544     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5545    },
5546    {
5547     "is_pure" : true,
5548     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5549    },
5550    {
5551     "is_pure" : true,
5552     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5553    },
5554    {
5555     "is_pure" : true,
5556     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5557    }
5558   ]
5559  },
5560  {
5561   "alignment" : 4,
5562   "base_specifiers" :
5563   [
5564    {
5565     "referenced_type" : "type-145"
5566    }
5567   ],
5568   "linker_set_key" : "android::VirtualLightRefBase",
5569   "name" : "android::VirtualLightRefBase",
5570   "record_kind" : "class",
5571   "referenced_type" : "type-147",
5572   "self_type" : "type-147",
5573   "size" : 8,
5574   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5575   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5576   "vtable_components" :
5577   [
5578    {
5579     "kind" : "offset_to_top"
5580    },
5581    {
5582     "kind" : "rtti",
5583     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5584    },
5585    {
5586     "kind" : "complete_dtor_pointer",
5587     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5588    },
5589    {
5590     "kind" : "deleting_dtor_pointer",
5591     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5592    }
5593   ]
5594  },
5595  {
5596   "alignment" : 4,
5597   "base_specifiers" :
5598   [
5599    {
5600     "referenced_type" : "type-27"
5601    }
5602   ],
5603   "fields" :
5604   [
5605    {
5606     "access" : "protected",
5607     "field_name" : "mSchedPolicy",
5608     "field_offset" : 32,
5609     "referenced_type" : "type-49"
5610    },
5611    {
5612     "access" : "protected",
5613     "field_name" : "mSchedPriority",
5614     "field_offset" : 64,
5615     "referenced_type" : "type-49"
5616    },
5617    {
5618     "access" : "private",
5619     "field_name" : "mExtras",
5620     "field_offset" : 96,
5621     "referenced_type" : "type-99"
5622    },
5623    {
5624     "access" : "private",
5625     "field_name" : "mReserved0",
5626     "field_offset" : 128,
5627     "referenced_type" : "type-22"
5628    }
5629   ],
5630   "linker_set_key" : "android::hardware::BHwBinder",
5631   "name" : "android::hardware::BHwBinder",
5632   "record_kind" : "class",
5633   "referenced_type" : "type-98",
5634   "self_type" : "type-98",
5635   "size" : 28,
5636   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5637   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5638   "vtable_components" :
5639   [
5640    {
5641     "component_value" : 20,
5642     "kind" : "vbase_offset"
5643    },
5644    {
5645     "kind" : "offset_to_top"
5646    },
5647    {
5648     "kind" : "rtti",
5649     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5650    },
5651    {
5652     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5653    },
5654    {
5655     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5656    },
5657    {
5658     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5659    },
5660    {
5661     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5662    },
5663    {
5664     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5665    },
5666    {
5667     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5668    },
5669    {
5670     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5671    },
5672    {
5673     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5674    },
5675    {
5676     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5677    },
5678    {
5679     "kind" : "complete_dtor_pointer",
5680     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5681    },
5682    {
5683     "kind" : "deleting_dtor_pointer",
5684     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5685    },
5686    {
5687     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5688    },
5689    {
5690     "kind" : "vcall_offset"
5691    },
5692    {
5693     "kind" : "vcall_offset"
5694    },
5695    {
5696     "kind" : "vcall_offset"
5697    },
5698    {
5699     "kind" : "vcall_offset"
5700    },
5701    {
5702     "component_value" : -20,
5703     "kind" : "vcall_offset"
5704    },
5705    {
5706     "component_value" : -20,
5707     "kind" : "offset_to_top"
5708    },
5709    {
5710     "kind" : "rtti",
5711     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5712    },
5713    {
5714     "kind" : "complete_dtor_pointer",
5715     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
5716    },
5717    {
5718     "kind" : "deleting_dtor_pointer",
5719     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
5720    },
5721    {
5722     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5723    },
5724    {
5725     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5726    },
5727    {
5728     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5729    },
5730    {
5731     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5732    }
5733   ]
5734  },
5735  {
5736   "alignment" : 4,
5737   "base_specifiers" :
5738   [
5739    {
5740     "is_virtual" : true,
5741     "referenced_type" : "type-7"
5742    }
5743   ],
5744   "fields" :
5745   [
5746    {
5747     "access" : "private",
5748     "field_name" : "mRemote",
5749     "field_offset" : 32,
5750     "referenced_type" : "type-348"
5751    },
5752    {
5753     "access" : "private",
5754     "field_name" : "mRefs",
5755     "field_offset" : 64,
5756     "referenced_type" : "type-11"
5757    },
5758    {
5759     "access" : "private",
5760     "field_name" : "mState",
5761     "field_offset" : 96,
5762     "referenced_type" : "type-349"
5763    }
5764   ],
5765   "linker_set_key" : "android::hardware::BpHwRefBase",
5766   "name" : "android::hardware::BpHwRefBase",
5767   "record_kind" : "class",
5768   "referenced_type" : "type-347",
5769   "self_type" : "type-347",
5770   "size" : 24,
5771   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5772   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5773   "vtable_components" :
5774   [
5775    {
5776     "component_value" : 16,
5777     "kind" : "vbase_offset"
5778    },
5779    {
5780     "kind" : "offset_to_top"
5781    },
5782    {
5783     "kind" : "rtti",
5784     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5785    },
5786    {
5787     "kind" : "complete_dtor_pointer",
5788     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5789    },
5790    {
5791     "kind" : "deleting_dtor_pointer",
5792     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5793    },
5794    {
5795     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5796    },
5797    {
5798     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5799    },
5800    {
5801     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5802    },
5803    {
5804     "kind" : "vcall_offset"
5805    },
5806    {
5807     "component_value" : -16,
5808     "kind" : "vcall_offset"
5809    },
5810    {
5811     "component_value" : -16,
5812     "kind" : "vcall_offset"
5813    },
5814    {
5815     "component_value" : -16,
5816     "kind" : "vcall_offset"
5817    },
5818    {
5819     "component_value" : -16,
5820     "kind" : "vcall_offset"
5821    },
5822    {
5823     "component_value" : -16,
5824     "kind" : "offset_to_top"
5825    },
5826    {
5827     "kind" : "rtti",
5828     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5829    },
5830    {
5831     "kind" : "complete_dtor_pointer",
5832     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
5833    },
5834    {
5835     "kind" : "deleting_dtor_pointer",
5836     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
5837    },
5838    {
5839     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
5840    },
5841    {
5842     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5843    },
5844    {
5845     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5846    },
5847    {
5848     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5849    }
5850   ]
5851  },
5852  {
5853   "alignment" : 4,
5854   "base_specifiers" :
5855   [
5856    {
5857     "referenced_type" : "type-84"
5858    },
5859    {
5860     "referenced_type" : "type-352"
5861    },
5862    {
5863     "referenced_type" : "type-347"
5864    }
5865   ],
5866   "linker_set_key" : "android::hardware::BpInterface<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
5867   "name" : "android::hardware::BpInterface<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
5868   "record_kind" : "class",
5869   "referenced_type" : "type-355",
5870   "self_type" : "type-355",
5871   "size" : 32,
5872   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5873   "template_args" : [ "type-84" ],
5874   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEEE",
5875   "vtable_components" :
5876   [
5877    {
5878     "component_value" : 24,
5879     "kind" : "vbase_offset"
5880    },
5881    {
5882     "kind" : "offset_to_top"
5883    },
5884    {
5885     "kind" : "rtti",
5886     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEEE"
5887    },
5888    {
5889     "mangled_component_name" : "_ZNK7android8hardware9dumpstate4V1_016IDumpstateDevice8isRemoteEv"
5890    },
5891    {
5892     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
5893    },
5894    {
5895     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
5896    },
5897    {
5898     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
5899    },
5900    {
5901     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
5902    },
5903    {
5904     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21setHALInstrumentationEv"
5905    },
5906    {
5907     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
5908    },
5909    {
5910     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice4pingEv"
5911    },
5912    {
5913     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
5914    },
5915    {
5916     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21notifySyspropsChangedEv"
5917    },
5918    {
5919     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
5920    },
5921    {
5922     "kind" : "complete_dtor_pointer",
5923     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED1Ev"
5924    },
5925    {
5926     "kind" : "deleting_dtor_pointer",
5927     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED0Ev"
5928    },
5929    {
5930     "is_pure" : true,
5931     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE"
5932    },
5933    {
5934     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEE10onAsBinderEv"
5935    },
5936    {
5937     "component_value" : 20,
5938     "kind" : "vbase_offset"
5939    },
5940    {
5941     "component_value" : -4,
5942     "kind" : "offset_to_top"
5943    },
5944    {
5945     "kind" : "rtti",
5946     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEEE"
5947    },
5948    {
5949     "kind" : "complete_dtor_pointer",
5950     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED1Ev"
5951    },
5952    {
5953     "kind" : "deleting_dtor_pointer",
5954     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED0Ev"
5955    },
5956    {
5957     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEE10onAsBinderEv"
5958    },
5959    {
5960     "component_value" : 16,
5961     "kind" : "vbase_offset"
5962    },
5963    {
5964     "component_value" : -8,
5965     "kind" : "offset_to_top"
5966    },
5967    {
5968     "kind" : "rtti",
5969     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEEE"
5970    },
5971    {
5972     "kind" : "complete_dtor_pointer",
5973     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED1Ev"
5974    },
5975    {
5976     "kind" : "deleting_dtor_pointer",
5977     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED0Ev"
5978    },
5979    {
5980     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5981    },
5982    {
5983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5984    },
5985    {
5986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5987    },
5988    {
5989     "kind" : "vcall_offset"
5990    },
5991    {
5992     "component_value" : -16,
5993     "kind" : "vcall_offset"
5994    },
5995    {
5996     "component_value" : -16,
5997     "kind" : "vcall_offset"
5998    },
5999    {
6000     "component_value" : -16,
6001     "kind" : "vcall_offset"
6002    },
6003    {
6004     "component_value" : -24,
6005     "kind" : "vcall_offset"
6006    },
6007    {
6008     "component_value" : -24,
6009     "kind" : "offset_to_top"
6010    },
6011    {
6012     "kind" : "rtti",
6013     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEEE"
6014    },
6015    {
6016     "kind" : "complete_dtor_pointer",
6017     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED1Ev"
6018    },
6019    {
6020     "kind" : "deleting_dtor_pointer",
6021     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEED0Ev"
6022    },
6023    {
6024     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6025    },
6026    {
6027     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6028    },
6029    {
6030     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6031    },
6032    {
6033     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6034    }
6035   ]
6036  },
6037  {
6038   "alignment" : 4,
6039   "base_specifiers" :
6040   [
6041    {
6042     "referenced_type" : "type-16"
6043    },
6044    {
6045     "referenced_type" : "type-352"
6046    },
6047    {
6048     "referenced_type" : "type-347"
6049    }
6050   ],
6051   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6052   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6053   "record_kind" : "class",
6054   "referenced_type" : "type-351",
6055   "self_type" : "type-351",
6056   "size" : 32,
6057   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6058   "template_args" : [ "type-16" ],
6059   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6060   "vtable_components" :
6061   [
6062    {
6063     "component_value" : 24,
6064     "kind" : "vbase_offset"
6065    },
6066    {
6067     "kind" : "offset_to_top"
6068    },
6069    {
6070     "kind" : "rtti",
6071     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6072    },
6073    {
6074     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6075    },
6076    {
6077     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6078    },
6079    {
6080     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6081    },
6082    {
6083     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6084    },
6085    {
6086     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6087    },
6088    {
6089     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6090    },
6091    {
6092     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6093    },
6094    {
6095     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6096    },
6097    {
6098     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6099    },
6100    {
6101     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6102    },
6103    {
6104     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6105    },
6106    {
6107     "kind" : "complete_dtor_pointer",
6108     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6109    },
6110    {
6111     "kind" : "deleting_dtor_pointer",
6112     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6113    },
6114    {
6115     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6116    },
6117    {
6118     "component_value" : 20,
6119     "kind" : "vbase_offset"
6120    },
6121    {
6122     "component_value" : -4,
6123     "kind" : "offset_to_top"
6124    },
6125    {
6126     "kind" : "rtti",
6127     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6128    },
6129    {
6130     "kind" : "complete_dtor_pointer",
6131     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6132    },
6133    {
6134     "kind" : "deleting_dtor_pointer",
6135     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6136    },
6137    {
6138     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6139    },
6140    {
6141     "component_value" : 16,
6142     "kind" : "vbase_offset"
6143    },
6144    {
6145     "component_value" : -8,
6146     "kind" : "offset_to_top"
6147    },
6148    {
6149     "kind" : "rtti",
6150     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6151    },
6152    {
6153     "kind" : "complete_dtor_pointer",
6154     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6155    },
6156    {
6157     "kind" : "deleting_dtor_pointer",
6158     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6159    },
6160    {
6161     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6162    },
6163    {
6164     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6165    },
6166    {
6167     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6168    },
6169    {
6170     "kind" : "vcall_offset"
6171    },
6172    {
6173     "component_value" : -16,
6174     "kind" : "vcall_offset"
6175    },
6176    {
6177     "component_value" : -16,
6178     "kind" : "vcall_offset"
6179    },
6180    {
6181     "component_value" : -16,
6182     "kind" : "vcall_offset"
6183    },
6184    {
6185     "component_value" : -24,
6186     "kind" : "vcall_offset"
6187    },
6188    {
6189     "component_value" : -24,
6190     "kind" : "offset_to_top"
6191    },
6192    {
6193     "kind" : "rtti",
6194     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6195    },
6196    {
6197     "kind" : "complete_dtor_pointer",
6198     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6199    },
6200    {
6201     "kind" : "deleting_dtor_pointer",
6202     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6203    },
6204    {
6205     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6206    },
6207    {
6208     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6209    },
6210    {
6211     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6212    },
6213    {
6214     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6215    }
6216   ]
6217  },
6218  {
6219   "alignment" : 4,
6220   "fields" :
6221   [
6222    {
6223     "access" : "private",
6224     "field_name" : "mMutex",
6225     "referenced_type" : "type-382"
6226    },
6227    {
6228     "access" : "private",
6229     "field_name" : "mMap",
6230     "field_offset" : 32,
6231     "referenced_type" : "type-383"
6232    }
6233   ],
6234   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6235   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6236   "record_kind" : "class",
6237   "referenced_type" : "type-381",
6238   "self_type" : "type-381",
6239   "size" : 16,
6240   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6241   "template_args" : [ "type-14", "type-384" ],
6242   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6243  },
6244  {
6245   "alignment" : 4,
6246   "fields" :
6247   [
6248    {
6249     "access" : "private",
6250     "field_name" : "mMutex",
6251     "referenced_type" : "type-390"
6252    },
6253    {
6254     "access" : "private",
6255     "field_name" : "mMap",
6256     "field_offset" : 32,
6257     "referenced_type" : "type-391"
6258    }
6259   ],
6260   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6261   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6262   "record_kind" : "class",
6263   "referenced_type" : "type-389",
6264   "self_type" : "type-389",
6265   "size" : 16,
6266   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6267   "template_args" : [ "type-14", "type-30" ],
6268   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6269  },
6270  {
6271   "alignment" : 4,
6272   "fields" :
6273   [
6274    {
6275     "access" : "private",
6276     "field_name" : "mMutex",
6277     "referenced_type" : "type-395"
6278    },
6279    {
6280     "access" : "private",
6281     "field_name" : "mMap",
6282     "field_offset" : 32,
6283     "referenced_type" : "type-396"
6284    }
6285   ],
6286   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6287   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6288   "record_kind" : "class",
6289   "referenced_type" : "type-394",
6290   "self_type" : "type-394",
6291   "size" : 16,
6292   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6293   "template_args" : [ "type-397", "type-281" ],
6294   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6295  },
6296  {
6297   "alignment" : 4,
6298   "fields" :
6299   [
6300    {
6301     "access" : "private",
6302     "field_name" : "mMutex",
6303     "referenced_type" : "type-413"
6304    },
6305    {
6306     "access" : "private",
6307     "field_name" : "mMap",
6308     "field_offset" : 32,
6309     "referenced_type" : "type-414"
6310    }
6311   ],
6312   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6313   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6314   "record_kind" : "class",
6315   "referenced_type" : "type-412",
6316   "self_type" : "type-412",
6317   "size" : 16,
6318   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6319   "template_args" : [ "type-415", "type-416" ],
6320   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6321  },
6322  {
6323   "alignment" : 4,
6324   "fields" :
6325   [
6326    {
6327     "access" : "private",
6328     "field_name" : "mMutex",
6329     "referenced_type" : "type-403"
6330    },
6331    {
6332     "access" : "private",
6333     "field_name" : "mMap",
6334     "field_offset" : 32,
6335     "referenced_type" : "type-404"
6336    }
6337   ],
6338   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6339   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6340   "record_kind" : "class",
6341   "referenced_type" : "type-402",
6342   "self_type" : "type-402",
6343   "size" : 16,
6344   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6345   "template_args" : [ "type-405", "type-406" ],
6346   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6347  },
6348  {
6349   "alignment" : 8,
6350   "fields" :
6351   [
6352    {
6353     "field_name" : "flags",
6354     "referenced_type" : "type-2"
6355    },
6356    {
6357     "field_name" : "fdIndex",
6358     "field_offset" : 32,
6359     "referenced_type" : "type-2"
6360    },
6361    {
6362     "field_name" : "offset",
6363     "field_offset" : 64,
6364     "referenced_type" : "type-2"
6365    },
6366    {
6367     "field_name" : "extent",
6368     "field_offset" : 128,
6369     "referenced_type" : "type-13"
6370    }
6371   ],
6372   "linker_set_key" : "android::hardware::GrantorDescriptor",
6373   "name" : "android::hardware::GrantorDescriptor",
6374   "referenced_type" : "type-280",
6375   "self_type" : "type-280",
6376   "size" : 24,
6377   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6378   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6379  },
6380  {
6381   "alignment" : 8,
6382   "base_specifiers" :
6383   [
6384    {
6385     "is_virtual" : true,
6386     "referenced_type" : "type-264"
6387    },
6388    {
6389     "is_virtual" : true,
6390     "referenced_type" : "type-7"
6391    }
6392   ],
6393   "linker_set_key" : "android::hardware::HidlMemory",
6394   "name" : "android::hardware::HidlMemory",
6395   "record_kind" : "class",
6396   "referenced_type" : "type-272",
6397   "self_type" : "type-272",
6398   "size" : 56,
6399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6400   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6401   "vtable_components" :
6402   [
6403    {
6404     "component_value" : 48,
6405     "kind" : "vbase_offset"
6406    },
6407    {
6408     "component_value" : 8,
6409     "kind" : "vbase_offset"
6410    },
6411    {
6412     "kind" : "offset_to_top"
6413    },
6414    {
6415     "kind" : "rtti",
6416     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6417    },
6418    {
6419     "kind" : "complete_dtor_pointer",
6420     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6421    },
6422    {
6423     "kind" : "deleting_dtor_pointer",
6424     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6425    },
6426    {
6427     "kind" : "vcall_offset"
6428    },
6429    {
6430     "kind" : "vcall_offset"
6431    },
6432    {
6433     "kind" : "vcall_offset"
6434    },
6435    {
6436     "kind" : "vcall_offset"
6437    },
6438    {
6439     "component_value" : -48,
6440     "kind" : "vcall_offset"
6441    },
6442    {
6443     "component_value" : -48,
6444     "kind" : "offset_to_top"
6445    },
6446    {
6447     "kind" : "rtti",
6448     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6449    },
6450    {
6451     "kind" : "complete_dtor_pointer",
6452     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6453    },
6454    {
6455     "kind" : "deleting_dtor_pointer",
6456     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6457    },
6458    {
6459     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6460    },
6461    {
6462     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6463    },
6464    {
6465     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6466    },
6467    {
6468     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6469    }
6470   ]
6471  },
6472  {
6473   "alignment" : 4,
6474   "base_specifiers" :
6475   [
6476    {
6477     "is_virtual" : true,
6478     "referenced_type" : "type-7"
6479    }
6480   ],
6481   "linker_set_key" : "android::hardware::IBinder",
6482   "name" : "android::hardware::IBinder",
6483   "record_kind" : "class",
6484   "referenced_type" : "type-27",
6485   "self_type" : "type-27",
6486   "size" : 12,
6487   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6488   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6489   "vtable_components" :
6490   [
6491    {
6492     "component_value" : 4,
6493     "kind" : "vbase_offset"
6494    },
6495    {
6496     "kind" : "offset_to_top"
6497    },
6498    {
6499     "kind" : "rtti",
6500     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6501    },
6502    {
6503     "is_pure" : true,
6504     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6505    },
6506    {
6507     "is_pure" : true,
6508     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6509    },
6510    {
6511     "is_pure" : true,
6512     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6513    },
6514    {
6515     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6516    },
6517    {
6518     "is_pure" : true,
6519     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6520    },
6521    {
6522     "is_pure" : true,
6523     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6524    },
6525    {
6526     "is_pure" : true,
6527     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6528    },
6529    {
6530     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6531    },
6532    {
6533     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6534    },
6535    {
6536     "kind" : "complete_dtor_pointer",
6537     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6538    },
6539    {
6540     "kind" : "deleting_dtor_pointer",
6541     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6542    },
6543    {
6544     "kind" : "vcall_offset"
6545    },
6546    {
6547     "kind" : "vcall_offset"
6548    },
6549    {
6550     "kind" : "vcall_offset"
6551    },
6552    {
6553     "kind" : "vcall_offset"
6554    },
6555    {
6556     "component_value" : -4,
6557     "kind" : "vcall_offset"
6558    },
6559    {
6560     "component_value" : -4,
6561     "kind" : "offset_to_top"
6562    },
6563    {
6564     "kind" : "rtti",
6565     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6566    },
6567    {
6568     "kind" : "complete_dtor_pointer",
6569     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6570    },
6571    {
6572     "kind" : "deleting_dtor_pointer",
6573     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6574    },
6575    {
6576     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6577    },
6578    {
6579     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6580    },
6581    {
6582     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6583    },
6584    {
6585     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6586    }
6587   ]
6588  },
6589  {
6590   "alignment" : 4,
6591   "base_specifiers" :
6592   [
6593    {
6594     "is_virtual" : true,
6595     "referenced_type" : "type-7"
6596    }
6597   ],
6598   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6599   "name" : "android::hardware::IBinder::DeathRecipient",
6600   "record_kind" : "class",
6601   "referenced_type" : "type-17",
6602   "self_type" : "type-17",
6603   "size" : 12,
6604   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6605   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6606   "vtable_components" :
6607   [
6608    {
6609     "component_value" : 4,
6610     "kind" : "vbase_offset"
6611    },
6612    {
6613     "kind" : "offset_to_top"
6614    },
6615    {
6616     "kind" : "rtti",
6617     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6618    },
6619    {
6620     "is_pure" : true,
6621     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6622    },
6623    {
6624     "kind" : "complete_dtor_pointer",
6625     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6626    },
6627    {
6628     "kind" : "deleting_dtor_pointer",
6629     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6630    },
6631    {
6632     "kind" : "vcall_offset"
6633    },
6634    {
6635     "kind" : "vcall_offset"
6636    },
6637    {
6638     "kind" : "vcall_offset"
6639    },
6640    {
6641     "kind" : "vcall_offset"
6642    },
6643    {
6644     "component_value" : -4,
6645     "kind" : "vcall_offset"
6646    },
6647    {
6648     "component_value" : -4,
6649     "kind" : "offset_to_top"
6650    },
6651    {
6652     "kind" : "rtti",
6653     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6654    },
6655    {
6656     "kind" : "complete_dtor_pointer",
6657     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
6658    },
6659    {
6660     "kind" : "deleting_dtor_pointer",
6661     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
6662    },
6663    {
6664     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6665    },
6666    {
6667     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6668    },
6669    {
6670     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6671    },
6672    {
6673     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6674    }
6675   ]
6676  },
6677  {
6678   "alignment" : 4,
6679   "base_specifiers" :
6680   [
6681    {
6682     "is_virtual" : true,
6683     "referenced_type" : "type-7"
6684    }
6685   ],
6686   "linker_set_key" : "android::hardware::IInterface",
6687   "name" : "android::hardware::IInterface",
6688   "record_kind" : "class",
6689   "referenced_type" : "type-352",
6690   "self_type" : "type-352",
6691   "size" : 12,
6692   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6693   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6694   "vtable_components" :
6695   [
6696    {
6697     "component_value" : 4,
6698     "kind" : "vbase_offset"
6699    },
6700    {
6701     "kind" : "offset_to_top"
6702    },
6703    {
6704     "kind" : "rtti",
6705     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6706    },
6707    {
6708     "kind" : "complete_dtor_pointer",
6709     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6710    },
6711    {
6712     "kind" : "deleting_dtor_pointer",
6713     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6714    },
6715    {
6716     "is_pure" : true,
6717     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6718    },
6719    {
6720     "kind" : "vcall_offset"
6721    },
6722    {
6723     "kind" : "vcall_offset"
6724    },
6725    {
6726     "kind" : "vcall_offset"
6727    },
6728    {
6729     "kind" : "vcall_offset"
6730    },
6731    {
6732     "component_value" : -4,
6733     "kind" : "vcall_offset"
6734    },
6735    {
6736     "component_value" : -4,
6737     "kind" : "offset_to_top"
6738    },
6739    {
6740     "kind" : "rtti",
6741     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6742    },
6743    {
6744     "kind" : "complete_dtor_pointer",
6745     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
6746    },
6747    {
6748     "kind" : "deleting_dtor_pointer",
6749     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
6750    },
6751    {
6752     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6753    },
6754    {
6755     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6756    },
6757    {
6758     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6759    },
6760    {
6761     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6762    }
6763   ]
6764  },
6765  {
6766   "alignment" : 4,
6767   "fields" :
6768   [
6769    {
6770     "access" : "private",
6771     "field_name" : "mGrantors",
6772     "referenced_type" : "type-276"
6773    },
6774    {
6775     "access" : "private",
6776     "field_name" : "mHandle",
6777     "field_offset" : 128,
6778     "referenced_type" : "type-323"
6779    },
6780    {
6781     "access" : "private",
6782     "field_name" : "mQuantum",
6783     "field_offset" : 192,
6784     "referenced_type" : "type-2"
6785    },
6786    {
6787     "access" : "private",
6788     "field_name" : "mFlags",
6789     "field_offset" : 224,
6790     "referenced_type" : "type-2"
6791    }
6792   ],
6793   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6794   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6795   "referenced_type" : "type-322",
6796   "self_type" : "type-322",
6797   "size" : 32,
6798   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6799   "template_args" : [ "type-47" ],
6800   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
6801  },
6802  {
6803   "alignment" : 4,
6804   "fields" :
6805   [
6806    {
6807     "access" : "private",
6808     "field_name" : "mBufCachePos",
6809     "referenced_type" : "type-2"
6810    },
6811    {
6812     "access" : "private",
6813     "field_name" : "mBufCache",
6814     "field_offset" : 32,
6815     "referenced_type" : "type-357"
6816    },
6817    {
6818     "access" : "private",
6819     "field_name" : "mError",
6820     "field_offset" : 128,
6821     "referenced_type" : "type-49"
6822    },
6823    {
6824     "access" : "private",
6825     "field_name" : "mData",
6826     "field_offset" : 160,
6827     "referenced_type" : "type-358"
6828    },
6829    {
6830     "access" : "private",
6831     "field_name" : "mDataSize",
6832     "field_offset" : 192,
6833     "referenced_type" : "type-2"
6834    },
6835    {
6836     "access" : "private",
6837     "field_name" : "mDataCapacity",
6838     "field_offset" : 224,
6839     "referenced_type" : "type-2"
6840    },
6841    {
6842     "access" : "private",
6843     "field_name" : "mDataPos",
6844     "field_offset" : 256,
6845     "referenced_type" : "type-2"
6846    },
6847    {
6848     "access" : "private",
6849     "field_name" : "mObjects",
6850     "field_offset" : 288,
6851     "referenced_type" : "type-359"
6852    },
6853    {
6854     "access" : "private",
6855     "field_name" : "mObjectsSize",
6856     "field_offset" : 320,
6857     "referenced_type" : "type-2"
6858    },
6859    {
6860     "access" : "private",
6861     "field_name" : "mObjectsCapacity",
6862     "field_offset" : 352,
6863     "referenced_type" : "type-2"
6864    },
6865    {
6866     "access" : "private",
6867     "field_name" : "mNextObjectHint",
6868     "field_offset" : 384,
6869     "referenced_type" : "type-2"
6870    },
6871    {
6872     "access" : "private",
6873     "field_name" : "mNumRef",
6874     "field_offset" : 416,
6875     "referenced_type" : "type-2"
6876    },
6877    {
6878     "access" : "private",
6879     "field_name" : "mFdsKnown",
6880     "field_offset" : 448,
6881     "referenced_type" : "type-30"
6882    },
6883    {
6884     "access" : "private",
6885     "field_name" : "mHasFds",
6886     "field_offset" : 456,
6887     "referenced_type" : "type-30"
6888    },
6889    {
6890     "access" : "private",
6891     "field_name" : "mAllowFds",
6892     "field_offset" : 464,
6893     "referenced_type" : "type-30"
6894    },
6895    {
6896     "access" : "private",
6897     "field_name" : "mOwner",
6898     "field_offset" : 480,
6899     "referenced_type" : "type-360"
6900    },
6901    {
6902     "access" : "private",
6903     "field_name" : "mOwnerCookie",
6904     "field_offset" : 512,
6905     "referenced_type" : "type-22"
6906    }
6907   ],
6908   "linker_set_key" : "android::hardware::Parcel",
6909   "name" : "android::hardware::Parcel",
6910   "record_kind" : "class",
6911   "referenced_type" : "type-356",
6912   "self_type" : "type-356",
6913   "size" : 68,
6914   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6915   "unique_id" : "_ZTSN7android8hardware6ParcelE"
6916  },
6917  {
6918   "access" : "private",
6919   "alignment" : 4,
6920   "fields" :
6921   [
6922    {
6923     "field_name" : "index",
6924     "referenced_type" : "type-2"
6925    },
6926    {
6927     "field_name" : "buffer",
6928     "field_offset" : 32,
6929     "referenced_type" : "type-13"
6930    },
6931    {
6932     "field_name" : "bufend",
6933     "field_offset" : 96,
6934     "referenced_type" : "type-13"
6935    }
6936   ],
6937   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
6938   "name" : "android::hardware::Parcel::BufferInfo",
6939   "referenced_type" : "type-372",
6940   "self_type" : "type-372",
6941   "size" : 20,
6942   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6943   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
6944  },
6945  {
6946   "alignment" : 4,
6947   "base_specifiers" :
6948   [
6949    {
6950     "is_virtual" : true,
6951     "referenced_type" : "type-7"
6952    }
6953   ],
6954   "fields" :
6955   [
6956    {
6957     "access" : "private",
6958     "field_name" : "mDriverFD",
6959     "field_offset" : 32,
6960     "referenced_type" : "type-49"
6961    },
6962    {
6963     "access" : "private",
6964     "field_name" : "mVMStart",
6965     "field_offset" : 64,
6966     "referenced_type" : "type-22"
6967    },
6968    {
6969     "access" : "private",
6970     "field_name" : "mThreadCountLock",
6971     "field_offset" : 96,
6972     "referenced_type" : "type-55"
6973    },
6974    {
6975     "access" : "private",
6976     "field_name" : "mThreadCountDecrement",
6977     "field_offset" : 128,
6978     "referenced_type" : "type-56"
6979    },
6980    {
6981     "access" : "private",
6982     "field_name" : "mExecutingThreadsCount",
6983     "field_offset" : 160,
6984     "referenced_type" : "type-2"
6985    },
6986    {
6987     "access" : "private",
6988     "field_name" : "mMaxThreads",
6989     "field_offset" : 192,
6990     "referenced_type" : "type-2"
6991    },
6992    {
6993     "access" : "private",
6994     "field_name" : "mStarvationStartTimeMs",
6995     "field_offset" : 224,
6996     "referenced_type" : "type-57"
6997    },
6998    {
6999     "access" : "private",
7000     "field_name" : "mLock",
7001     "field_offset" : 288,
7002     "referenced_type" : "type-18"
7003    },
7004    {
7005     "access" : "private",
7006     "field_name" : "mHandleToObject",
7007     "field_offset" : 320,
7008     "referenced_type" : "type-20"
7009    },
7010    {
7011     "access" : "private",
7012     "field_name" : "mManagesContexts",
7013     "field_offset" : 480,
7014     "referenced_type" : "type-30"
7015    },
7016    {
7017     "access" : "private",
7018     "field_name" : "mBinderContextCheckFunc",
7019     "field_offset" : 512,
7020     "referenced_type" : "type-28"
7021    },
7022    {
7023     "access" : "private",
7024     "field_name" : "mBinderContextUserData",
7025     "field_offset" : 544,
7026     "referenced_type" : "type-22"
7027    },
7028    {
7029     "access" : "private",
7030     "field_name" : "mContexts",
7031     "field_offset" : 576,
7032     "referenced_type" : "type-40"
7033    },
7034    {
7035     "access" : "private",
7036     "field_name" : "mRootDir",
7037     "field_offset" : 736,
7038     "referenced_type" : "type-44"
7039    },
7040    {
7041     "access" : "private",
7042     "field_name" : "mThreadPoolStarted",
7043     "field_offset" : 768,
7044     "referenced_type" : "type-30"
7045    },
7046    {
7047     "access" : "private",
7048     "field_name" : "mSpawnThreadOnStart",
7049     "field_offset" : 776,
7050     "referenced_type" : "type-30"
7051    },
7052    {
7053     "access" : "private",
7054     "field_name" : "mThreadPoolSeq",
7055     "field_offset" : 800,
7056     "referenced_type" : "type-48"
7057    },
7058    {
7059     "access" : "private",
7060     "field_name" : "mMmapSize",
7061     "field_offset" : 832,
7062     "referenced_type" : "type-24"
7063    },
7064    {
7065     "access" : "private",
7066     "field_name" : "mCallRestriction",
7067     "field_offset" : 864,
7068     "referenced_type" : "type-50"
7069    }
7070   ],
7071   "linker_set_key" : "android::hardware::ProcessState",
7072   "name" : "android::hardware::ProcessState",
7073   "record_kind" : "class",
7074   "referenced_type" : "type-54",
7075   "self_type" : "type-54",
7076   "size" : 120,
7077   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7078   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7079   "vtable_components" :
7080   [
7081    {
7082     "component_value" : 112,
7083     "kind" : "vbase_offset"
7084    },
7085    {
7086     "kind" : "offset_to_top"
7087    },
7088    {
7089     "kind" : "rtti",
7090     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7091    },
7092    {
7093     "kind" : "complete_dtor_pointer",
7094     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7095    },
7096    {
7097     "kind" : "deleting_dtor_pointer",
7098     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7099    },
7100    {
7101     "kind" : "vcall_offset"
7102    },
7103    {
7104     "kind" : "vcall_offset"
7105    },
7106    {
7107     "kind" : "vcall_offset"
7108    },
7109    {
7110     "kind" : "vcall_offset"
7111    },
7112    {
7113     "component_value" : -112,
7114     "kind" : "vcall_offset"
7115    },
7116    {
7117     "component_value" : -112,
7118     "kind" : "offset_to_top"
7119    },
7120    {
7121     "kind" : "rtti",
7122     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7123    },
7124    {
7125     "kind" : "complete_dtor_pointer",
7126     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7127    },
7128    {
7129     "kind" : "deleting_dtor_pointer",
7130     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7131    },
7132    {
7133     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7134    },
7135    {
7136     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7137    },
7138    {
7139     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7140    },
7141    {
7142     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7143    }
7144   ]
7145  },
7146  {
7147   "access" : "private",
7148   "alignment" : 4,
7149   "fields" :
7150   [
7151    {
7152     "field_name" : "binder",
7153     "referenced_type" : "type-26"
7154    },
7155    {
7156     "field_name" : "refs",
7157     "field_offset" : 32,
7158     "referenced_type" : "type-11"
7159    }
7160   ],
7161   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7162   "name" : "android::hardware::ProcessState::handle_entry",
7163   "referenced_type" : "type-25",
7164   "self_type" : "type-25",
7165   "size" : 8,
7166   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7167   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7168  },
7169  {
7170   "alignment" : 4,
7171   "base_specifiers" :
7172   [
7173    {
7174     "referenced_type" : "type-121"
7175    }
7176   ],
7177   "fields" :
7178   [
7179    {
7180     "access" : "private",
7181     "field_name" : "mVal",
7182     "field_offset" : 192,
7183     "referenced_type" : "type-82"
7184    }
7185   ],
7186   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> >",
7187   "name" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> >",
7188   "record_kind" : "class",
7189   "referenced_type" : "type-128",
7190   "self_type" : "type-128",
7191   "size" : 28,
7192   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7193   "template_args" : [ "type-82" ],
7194   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9dumpstate4V1_016IDumpstateDeviceEEEEE"
7195  },
7196  {
7197   "alignment" : 4,
7198   "base_specifiers" :
7199   [
7200    {
7201     "referenced_type" : "type-121"
7202    }
7203   ],
7204   "fields" :
7205   [
7206    {
7207     "access" : "private",
7208     "field_name" : "mVal",
7209     "field_offset" : 168,
7210     "referenced_type" : "type-30"
7211    }
7212   ],
7213   "linker_set_key" : "android::hardware::Return<bool>",
7214   "name" : "android::hardware::Return<bool>",
7215   "record_kind" : "class",
7216   "referenced_type" : "type-120",
7217   "self_type" : "type-120",
7218   "size" : 24,
7219   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7220   "template_args" : [ "type-30" ],
7221   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7222  },
7223  {
7224   "alignment" : 4,
7225   "base_specifiers" :
7226   [
7227    {
7228     "referenced_type" : "type-121"
7229    }
7230   ],
7231   "linker_set_key" : "android::hardware::Return<void>",
7232   "name" : "android::hardware::Return<void>",
7233   "record_kind" : "class",
7234   "referenced_type" : "type-141",
7235   "self_type" : "type-141",
7236   "size" : 24,
7237   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7238   "template_args" : [ "type-23" ],
7239   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7240  },
7241  {
7242   "alignment" : 4,
7243   "fields" :
7244   [
7245    {
7246     "access" : "private",
7247     "field_name" : "mException",
7248     "referenced_type" : "type-49"
7249    },
7250    {
7251     "access" : "private",
7252     "field_name" : "mErrorCode",
7253     "field_offset" : 32,
7254     "referenced_type" : "type-49"
7255    },
7256    {
7257     "access" : "private",
7258     "field_name" : "mMessage",
7259     "field_offset" : 64,
7260     "referenced_type" : "type-101"
7261    }
7262   ],
7263   "linker_set_key" : "android::hardware::Status",
7264   "name" : "android::hardware::Status",
7265   "record_kind" : "class",
7266   "referenced_type" : "type-100",
7267   "self_type" : "type-100",
7268   "size" : 20,
7269   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7270   "unique_id" : "_ZTSN7android8hardware6StatusE"
7271  },
7272  {
7273   "alignment" : 4,
7274   "fields" :
7275   [
7276    {
7277     "access" : "protected",
7278     "field_name" : "mInstrumentationCallbacks",
7279     "field_offset" : 32,
7280     "referenced_type" : "type-369"
7281    },
7282    {
7283     "access" : "protected",
7284     "field_name" : "mEnableInstrumentation",
7285     "field_offset" : 128,
7286     "referenced_type" : "type-30"
7287    },
7288    {
7289     "access" : "protected",
7290     "field_name" : "mInstrumentationLibPackage",
7291     "field_offset" : 160,
7292     "referenced_type" : "type-370"
7293    },
7294    {
7295     "access" : "protected",
7296     "field_name" : "mInterfaceName",
7297     "field_offset" : 256,
7298     "referenced_type" : "type-371"
7299    }
7300   ],
7301   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7302   "name" : "android::hardware::details::HidlInstrumentor",
7303   "referenced_type" : "type-368",
7304   "self_type" : "type-368",
7305   "size" : 44,
7306   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7307   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7308   "vtable_components" :
7309   [
7310    {
7311     "kind" : "offset_to_top"
7312    },
7313    {
7314     "kind" : "rtti",
7315     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7316    },
7317    {
7318     "kind" : "complete_dtor_pointer",
7319     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7320    },
7321    {
7322     "kind" : "deleting_dtor_pointer",
7323     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7324    }
7325   ]
7326  },
7327  {
7328   "alignment" : 4,
7329   "fields" :
7330   [
7331    {
7332     "field_name" : "sched_policy",
7333     "referenced_type" : "type-49"
7334    },
7335    {
7336     "field_name" : "prio",
7337     "field_offset" : 32,
7338     "referenced_type" : "type-49"
7339    }
7340   ],
7341   "linker_set_key" : "android::hardware::details::SchedPrio",
7342   "name" : "android::hardware::details::SchedPrio",
7343   "referenced_type" : "type-384",
7344   "self_type" : "type-384",
7345   "size" : 8,
7346   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7347   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7348  },
7349  {
7350   "alignment" : 4,
7351   "fields" :
7352   [
7353    {
7354     "access" : "private",
7355     "field_name" : "mQueue",
7356     "referenced_type" : "type-534"
7357    }
7358   ],
7359   "linker_set_key" : "android::hardware::details::TaskRunner",
7360   "name" : "android::hardware::details::TaskRunner",
7361   "record_kind" : "class",
7362   "referenced_type" : "type-533",
7363   "self_type" : "type-533",
7364   "size" : 8,
7365   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7366   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7367  },
7368  {
7369   "alignment" : 1,
7370   "linker_set_key" : "android::hardware::details::bnhw_tag",
7371   "name" : "android::hardware::details::bnhw_tag",
7372   "referenced_type" : "type-222",
7373   "self_type" : "type-222",
7374   "size" : 1,
7375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7376   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7377  },
7378  {
7379   "alignment" : 1,
7380   "linker_set_key" : "android::hardware::details::bphw_tag",
7381   "name" : "android::hardware::details::bphw_tag",
7382   "referenced_type" : "type-233",
7383   "self_type" : "type-233",
7384   "size" : 1,
7385   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7386   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7387  },
7388  {
7389   "alignment" : 1,
7390   "linker_set_key" : "android::hardware::details::bs_tag",
7391   "name" : "android::hardware::details::bs_tag",
7392   "referenced_type" : "type-247",
7393   "self_type" : "type-247",
7394   "size" : 1,
7395   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7396   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7397  },
7398  {
7399   "access" : "private",
7400   "alignment" : 4,
7401   "fields" :
7402   [
7403    {
7404     "field_name" : "mPointer",
7405     "referenced_type" : "type-279"
7406    },
7407    {
7408     "field_name" : "_pad",
7409     "referenced_type" : "type-13"
7410    }
7411   ],
7412   "is_anonymous" : true,
7413   "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",
7414   "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",
7415   "record_kind" : "union",
7416   "referenced_type" : "type-278",
7417   "self_type" : "type-278",
7418   "size" : 8,
7419   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7420   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7421  },
7422  {
7423   "alignment" : 4,
7424   "fields" :
7425   [
7426    {
7427     "access" : "private",
7428     "referenced_type" : "type-278"
7429    }
7430   ],
7431   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7432   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7433   "referenced_type" : "type-277",
7434   "self_type" : "type-277",
7435   "size" : 8,
7436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7437   "template_args" : [ "type-280" ],
7438   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7439  },
7440  {
7441   "alignment" : 4,
7442   "fields" :
7443   [
7444    {
7445     "access" : "private",
7446     "referenced_type" : "type-292"
7447    }
7448   ],
7449   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7450   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7451   "referenced_type" : "type-291",
7452   "self_type" : "type-291",
7453   "size" : 8,
7454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7455   "template_args" : [ "type-294" ],
7456   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
7457  },
7458  {
7459   "alignment" : 4,
7460   "fields" :
7461   [
7462    {
7463     "access" : "private",
7464     "referenced_type" : "type-284"
7465    }
7466   ],
7467   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7468   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7469   "referenced_type" : "type-283",
7470   "self_type" : "type-283",
7471   "size" : 8,
7472   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7473   "template_args" : [ "type-260" ],
7474   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7475  },
7476  {
7477   "alignment" : 4,
7478   "fields" :
7479   [
7480    {
7481     "access" : "private",
7482     "referenced_type" : "type-309"
7483    }
7484   ],
7485   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7486   "name" : "android::hardware::details::hidl_pointer<char>",
7487   "referenced_type" : "type-308",
7488   "self_type" : "type-308",
7489   "size" : 8,
7490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7491   "template_args" : [ "type-47" ],
7492   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7493  },
7494  {
7495   "access" : "private",
7496   "alignment" : 4,
7497   "fields" :
7498   [
7499    {
7500     "field_name" : "mPointer",
7501     "referenced_type" : "type-170"
7502    },
7503    {
7504     "field_name" : "_pad",
7505     "referenced_type" : "type-13"
7506    }
7507   ],
7508   "is_anonymous" : true,
7509   "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",
7510   "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",
7511   "record_kind" : "union",
7512   "referenced_type" : "type-309",
7513   "self_type" : "type-309",
7514   "size" : 8,
7515   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7516   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7517  },
7518  {
7519   "alignment" : 4,
7520   "fields" :
7521   [
7522    {
7523     "access" : "private",
7524     "referenced_type" : "type-262"
7525    }
7526   ],
7527   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7528   "name" : "android::hardware::details::hidl_pointer<const char>",
7529   "referenced_type" : "type-261",
7530   "self_type" : "type-261",
7531   "size" : 8,
7532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7533   "template_args" : [ "type-46" ],
7534   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7535  },
7536  {
7537   "access" : "private",
7538   "alignment" : 4,
7539   "fields" :
7540   [
7541    {
7542     "field_name" : "mPointer",
7543     "referenced_type" : "type-45"
7544    },
7545    {
7546     "field_name" : "_pad",
7547     "referenced_type" : "type-13"
7548    }
7549   ],
7550   "is_anonymous" : true,
7551   "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",
7552   "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",
7553   "record_kind" : "union",
7554   "referenced_type" : "type-262",
7555   "self_type" : "type-262",
7556   "size" : 8,
7557   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7558   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7559  },
7560  {
7561   "alignment" : 4,
7562   "fields" :
7563   [
7564    {
7565     "access" : "private",
7566     "referenced_type" : "type-255"
7567    }
7568   ],
7569   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7570   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7571   "referenced_type" : "type-254",
7572   "self_type" : "type-254",
7573   "size" : 8,
7574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7575   "template_args" : [ "type-257" ],
7576   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
7577  },
7578  {
7579   "access" : "private",
7580   "alignment" : 4,
7581   "fields" :
7582   [
7583    {
7584     "field_name" : "mPointer",
7585     "referenced_type" : "type-256"
7586    },
7587    {
7588     "field_name" : "_pad",
7589     "referenced_type" : "type-13"
7590    }
7591   ],
7592   "is_anonymous" : true,
7593   "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",
7594   "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",
7595   "record_kind" : "union",
7596   "referenced_type" : "type-255",
7597   "self_type" : "type-255",
7598   "size" : 8,
7599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7600   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7601  },
7602  {
7603   "access" : "private",
7604   "alignment" : 4,
7605   "fields" :
7606   [
7607    {
7608     "field_name" : "mPointer",
7609     "referenced_type" : "type-293"
7610    },
7611    {
7612     "field_name" : "_pad",
7613     "referenced_type" : "type-13"
7614    }
7615   ],
7616   "is_anonymous" : true,
7617   "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",
7618   "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",
7619   "record_kind" : "union",
7620   "referenced_type" : "type-292",
7621   "self_type" : "type-292",
7622   "size" : 8,
7623   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7624   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
7625  },
7626  {
7627   "access" : "private",
7628   "alignment" : 4,
7629   "fields" :
7630   [
7631    {
7632     "field_name" : "mPointer",
7633     "referenced_type" : "type-285"
7634    },
7635    {
7636     "field_name" : "_pad",
7637     "referenced_type" : "type-13"
7638    }
7639   ],
7640   "is_anonymous" : true,
7641   "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",
7642   "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",
7643   "record_kind" : "union",
7644   "referenced_type" : "type-284",
7645   "self_type" : "type-284",
7646   "size" : 8,
7647   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7648   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
7649  },
7650  {
7651   "alignment" : 4,
7652   "fields" :
7653   [
7654    {
7655     "access" : "private",
7656     "referenced_type" : "type-302"
7657    }
7658   ],
7659   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
7660   "name" : "android::hardware::details::hidl_pointer<int>",
7661   "referenced_type" : "type-301",
7662   "self_type" : "type-301",
7663   "size" : 8,
7664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7665   "template_args" : [ "type-49" ],
7666   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
7667  },
7668  {
7669   "access" : "private",
7670   "alignment" : 4,
7671   "fields" :
7672   [
7673    {
7674     "field_name" : "mPointer",
7675     "referenced_type" : "type-303"
7676    },
7677    {
7678     "field_name" : "_pad",
7679     "referenced_type" : "type-13"
7680    }
7681   ],
7682   "is_anonymous" : true,
7683   "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",
7684   "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",
7685   "record_kind" : "union",
7686   "referenced_type" : "type-302",
7687   "self_type" : "type-302",
7688   "size" : 8,
7689   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7690   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
7691  },
7692  {
7693   "alignment" : 4,
7694   "fields" :
7695   [
7696    {
7697     "access" : "private",
7698     "referenced_type" : "type-324"
7699    }
7700   ],
7701   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
7702   "name" : "android::hardware::details::hidl_pointer<native_handle>",
7703   "referenced_type" : "type-323",
7704   "self_type" : "type-323",
7705   "size" : 8,
7706   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7707   "template_args" : [ "type-152" ],
7708   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
7709  },
7710  {
7711   "access" : "private",
7712   "alignment" : 4,
7713   "fields" :
7714   [
7715    {
7716     "field_name" : "mPointer",
7717     "referenced_type" : "type-151"
7718    },
7719    {
7720     "field_name" : "_pad",
7721     "referenced_type" : "type-13"
7722    }
7723   ],
7724   "is_anonymous" : true,
7725   "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",
7726   "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",
7727   "record_kind" : "union",
7728   "referenced_type" : "type-324",
7729   "self_type" : "type-324",
7730   "size" : 8,
7731   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7732   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
7733  },
7734  {
7735   "alignment" : 1,
7736   "linker_set_key" : "android::hardware::details::i_tag",
7737   "name" : "android::hardware::details::i_tag",
7738   "referenced_type" : "type-211",
7739   "self_type" : "type-211",
7740   "size" : 1,
7741   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7742   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
7743  },
7744  {
7745   "alignment" : 4,
7746   "fields" :
7747   [
7748    {
7749     "access" : "private",
7750     "field_name" : "mStatus",
7751     "referenced_type" : "type-100"
7752    },
7753    {
7754     "access" : "private",
7755     "field_name" : "mCheckedStatus",
7756     "field_offset" : 160,
7757     "referenced_type" : "type-30"
7758    }
7759   ],
7760   "linker_set_key" : "android::hardware::details::return_status",
7761   "name" : "android::hardware::details::return_status",
7762   "record_kind" : "class",
7763   "referenced_type" : "type-121",
7764   "self_type" : "type-121",
7765   "size" : 24,
7766   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7767   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
7768  },
7769  {
7770   "alignment" : 1,
7771   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
7772   "name" : "android::hardware::details::std_array<unsigned char, 32>",
7773   "referenced_type" : "type-310",
7774   "self_type" : "type-310",
7775   "size" : 1,
7776   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7777   "template_args" : [ "type-106" ],
7778   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
7779  },
7780  {
7781   "alignment" : 4,
7782   "base_specifiers" :
7783   [
7784    {
7785     "referenced_type" : "type-366"
7786    }
7787   ],
7788   "fields" :
7789   [
7790    {
7791     "access" : "private",
7792     "field_name" : "_hidl_mImpl",
7793     "field_offset" : 544,
7794     "referenced_type" : "type-82"
7795    }
7796   ],
7797   "linker_set_key" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice",
7798   "name" : "android::hardware::dumpstate::V1_0::BnHwDumpstateDevice",
7799   "referenced_type" : "type-365",
7800   "self_type" : "type-365",
7801   "size" : 80,
7802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BnHwDumpstateDevice.h",
7803   "unique_id" : "_ZTSN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE",
7804   "vtable_components" :
7805   [
7806    {
7807     "component_value" : 72,
7808     "kind" : "vbase_offset"
7809    },
7810    {
7811     "kind" : "offset_to_top"
7812    },
7813    {
7814     "kind" : "rtti",
7815     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE"
7816    },
7817    {
7818     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7819    },
7820    {
7821     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7822    },
7823    {
7824     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7825    },
7826    {
7827     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7828    },
7829    {
7830     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7831    },
7832    {
7833     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7834    },
7835    {
7836     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7837    },
7838    {
7839     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7840    },
7841    {
7842     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7843    },
7844    {
7845     "kind" : "complete_dtor_pointer",
7846     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
7847    },
7848    {
7849     "kind" : "deleting_dtor_pointer",
7850     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
7851    },
7852    {
7853     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BnHwDumpstateDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
7854    },
7855    {
7856     "component_value" : -20,
7857     "kind" : "offset_to_top"
7858    },
7859    {
7860     "kind" : "rtti",
7861     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE"
7862    },
7863    {
7864     "kind" : "complete_dtor_pointer",
7865     "mangled_component_name" : "_ZThn20_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
7866    },
7867    {
7868     "kind" : "deleting_dtor_pointer",
7869     "mangled_component_name" : "_ZThn20_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
7870    },
7871    {
7872     "kind" : "vcall_offset"
7873    },
7874    {
7875     "kind" : "vcall_offset"
7876    },
7877    {
7878     "kind" : "vcall_offset"
7879    },
7880    {
7881     "kind" : "vcall_offset"
7882    },
7883    {
7884     "component_value" : -72,
7885     "kind" : "vcall_offset"
7886    },
7887    {
7888     "component_value" : -72,
7889     "kind" : "offset_to_top"
7890    },
7891    {
7892     "kind" : "rtti",
7893     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceE"
7894    },
7895    {
7896     "kind" : "complete_dtor_pointer",
7897     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD1Ev"
7898    },
7899    {
7900     "kind" : "deleting_dtor_pointer",
7901     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BnHwDumpstateDeviceD0Ev"
7902    },
7903    {
7904     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7905    },
7906    {
7907     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7908    },
7909    {
7910     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7911    },
7912    {
7913     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7914    }
7915   ]
7916  },
7917  {
7918   "alignment" : 4,
7919   "base_specifiers" :
7920   [
7921    {
7922     "referenced_type" : "type-355"
7923    },
7924    {
7925     "referenced_type" : "type-368"
7926    }
7927   ],
7928   "fields" :
7929   [
7930    {
7931     "access" : "private",
7932     "field_name" : "_hidl_mMutex",
7933     "field_offset" : 544,
7934     "referenced_type" : "type-496"
7935    },
7936    {
7937     "access" : "private",
7938     "field_name" : "_hidl_mDeathRecipients",
7939     "field_offset" : 576,
7940     "referenced_type" : "type-497"
7941    }
7942   ],
7943   "linker_set_key" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice",
7944   "name" : "android::hardware::dumpstate::V1_0::BpHwDumpstateDevice",
7945   "referenced_type" : "type-495",
7946   "self_type" : "type-495",
7947   "size" : 92,
7948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BpHwDumpstateDevice.h",
7949   "unique_id" : "_ZTSN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE",
7950   "vtable_components" :
7951   [
7952    {
7953     "component_value" : 84,
7954     "kind" : "vbase_offset"
7955    },
7956    {
7957     "kind" : "offset_to_top"
7958    },
7959    {
7960     "kind" : "rtti",
7961     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
7962    },
7963    {
7964     "mangled_component_name" : "_ZNK7android8hardware9dumpstate4V1_019BpHwDumpstateDevice8isRemoteEv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7968    },
7969    {
7970     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7971    },
7972    {
7973     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7974    },
7975    {
7976     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7977    },
7978    {
7979     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21setHALInstrumentationEv"
7980    },
7981    {
7982     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7983    },
7984    {
7985     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice4pingEv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7989    },
7990    {
7991     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice21notifySyspropsChangedEv"
7992    },
7993    {
7994     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7995    },
7996    {
7997     "kind" : "complete_dtor_pointer",
7998     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD1Ev"
7999    },
8000    {
8001     "kind" : "deleting_dtor_pointer",
8002     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD0Ev"
8003    },
8004    {
8005     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_019BpHwDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE"
8006    },
8007    {
8008     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEE10onAsBinderEv"
8009    },
8010    {
8011     "component_value" : 80,
8012     "kind" : "vbase_offset"
8013    },
8014    {
8015     "component_value" : -4,
8016     "kind" : "offset_to_top"
8017    },
8018    {
8019     "kind" : "rtti",
8020     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
8021    },
8022    {
8023     "kind" : "complete_dtor_pointer",
8024     "mangled_component_name" : "_ZThn4_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD1Ev"
8025    },
8026    {
8027     "kind" : "deleting_dtor_pointer",
8028     "mangled_component_name" : "_ZThn4_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD0Ev"
8029    },
8030    {
8031     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9dumpstate4V1_016IDumpstateDeviceEE10onAsBinderEv"
8032    },
8033    {
8034     "component_value" : 76,
8035     "kind" : "vbase_offset"
8036    },
8037    {
8038     "component_value" : -8,
8039     "kind" : "offset_to_top"
8040    },
8041    {
8042     "kind" : "rtti",
8043     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
8044    },
8045    {
8046     "kind" : "complete_dtor_pointer",
8047     "mangled_component_name" : "_ZThn8_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD1Ev"
8048    },
8049    {
8050     "kind" : "deleting_dtor_pointer",
8051     "mangled_component_name" : "_ZThn8_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD0Ev"
8052    },
8053    {
8054     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8055    },
8056    {
8057     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8058    },
8059    {
8060     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8061    },
8062    {
8063     "component_value" : -24,
8064     "kind" : "offset_to_top"
8065    },
8066    {
8067     "kind" : "rtti",
8068     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
8069    },
8070    {
8071     "kind" : "complete_dtor_pointer",
8072     "mangled_component_name" : "_ZThn24_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD1Ev"
8073    },
8074    {
8075     "kind" : "deleting_dtor_pointer",
8076     "mangled_component_name" : "_ZThn24_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD0Ev"
8077    },
8078    {
8079     "kind" : "vcall_offset"
8080    },
8081    {
8082     "component_value" : -76,
8083     "kind" : "vcall_offset"
8084    },
8085    {
8086     "component_value" : -76,
8087     "kind" : "vcall_offset"
8088    },
8089    {
8090     "component_value" : -76,
8091     "kind" : "vcall_offset"
8092    },
8093    {
8094     "component_value" : -84,
8095     "kind" : "vcall_offset"
8096    },
8097    {
8098     "component_value" : -84,
8099     "kind" : "offset_to_top"
8100    },
8101    {
8102     "kind" : "rtti",
8103     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceE"
8104    },
8105    {
8106     "kind" : "complete_dtor_pointer",
8107     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD1Ev"
8108    },
8109    {
8110     "kind" : "deleting_dtor_pointer",
8111     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_019BpHwDumpstateDeviceD0Ev"
8112    },
8113    {
8114     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8115    },
8116    {
8117     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8118    },
8119    {
8120     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8121    },
8122    {
8123     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8124    }
8125   ]
8126  },
8127  {
8128   "alignment" : 4,
8129   "base_specifiers" :
8130   [
8131    {
8132     "referenced_type" : "type-84"
8133    },
8134    {
8135     "referenced_type" : "type-368"
8136    }
8137   ],
8138   "fields" :
8139   [
8140    {
8141     "access" : "private",
8142     "field_name" : "mImpl",
8143     "field_offset" : 384,
8144     "referenced_type" : "type-88"
8145    },
8146    {
8147     "access" : "private",
8148     "field_name" : "mOnewayQueue",
8149     "field_offset" : 416,
8150     "referenced_type" : "type-533"
8151    }
8152   ],
8153   "linker_set_key" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice",
8154   "name" : "android::hardware::dumpstate::V1_0::BsDumpstateDevice",
8155   "referenced_type" : "type-532",
8156   "self_type" : "type-532",
8157   "size" : 68,
8158   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/BsDumpstateDevice.h",
8159   "unique_id" : "_ZTSN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE",
8160   "vtable_components" :
8161   [
8162    {
8163     "component_value" : 60,
8164     "kind" : "vbase_offset"
8165    },
8166    {
8167     "kind" : "offset_to_top"
8168    },
8169    {
8170     "kind" : "rtti",
8171     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE"
8172    },
8173    {
8174     "mangled_component_name" : "_ZNK7android8hardware9dumpstate4V1_016IDumpstateDevice8isRemoteEv"
8175    },
8176    {
8177     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8178    },
8179    {
8180     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8181    },
8182    {
8183     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8184    },
8185    {
8186     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8187    },
8188    {
8189     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice21setHALInstrumentationEv"
8190    },
8191    {
8192     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8193    },
8194    {
8195     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice4pingEv"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice21notifySyspropsChangedEv"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8205    },
8206    {
8207     "kind" : "complete_dtor_pointer",
8208     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceD1Ev"
8209    },
8210    {
8211     "kind" : "deleting_dtor_pointer",
8212     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDeviceD0Ev"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_017BsDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE"
8216    },
8217    {
8218     "component_value" : -4,
8219     "kind" : "offset_to_top"
8220    },
8221    {
8222     "kind" : "rtti",
8223     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE"
8224    },
8225    {
8226     "kind" : "complete_dtor_pointer",
8227     "mangled_component_name" : "_ZThn4_N7android8hardware9dumpstate4V1_017BsDumpstateDeviceD1Ev"
8228    },
8229    {
8230     "kind" : "deleting_dtor_pointer",
8231     "mangled_component_name" : "_ZThn4_N7android8hardware9dumpstate4V1_017BsDumpstateDeviceD0Ev"
8232    },
8233    {
8234     "kind" : "vcall_offset"
8235    },
8236    {
8237     "kind" : "vcall_offset"
8238    },
8239    {
8240     "kind" : "vcall_offset"
8241    },
8242    {
8243     "kind" : "vcall_offset"
8244    },
8245    {
8246     "component_value" : -60,
8247     "kind" : "vcall_offset"
8248    },
8249    {
8250     "component_value" : -60,
8251     "kind" : "offset_to_top"
8252    },
8253    {
8254     "kind" : "rtti",
8255     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_017BsDumpstateDeviceE"
8256    },
8257    {
8258     "kind" : "complete_dtor_pointer",
8259     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_017BsDumpstateDeviceD1Ev"
8260    },
8261    {
8262     "kind" : "deleting_dtor_pointer",
8263     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_017BsDumpstateDeviceD0Ev"
8264    },
8265    {
8266     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8267    },
8268    {
8269     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8270    },
8271    {
8272     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8273    },
8274    {
8275     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8276    }
8277   ]
8278  },
8279  {
8280   "alignment" : 4,
8281   "base_specifiers" :
8282   [
8283    {
8284     "referenced_type" : "type-16"
8285    }
8286   ],
8287   "linker_set_key" : "android::hardware::dumpstate::V1_0::IDumpstateDevice",
8288   "name" : "android::hardware::dumpstate::V1_0::IDumpstateDevice",
8289   "referenced_type" : "type-84",
8290   "self_type" : "type-84",
8291   "size" : 12,
8292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/dumpstate/1.0/[email protected]_genc++_headers/gen/android/hardware/dumpstate/1.0/IDumpstateDevice.h",
8293   "unique_id" : "_ZTSN7android8hardware9dumpstate4V1_016IDumpstateDeviceE",
8294   "vtable_components" :
8295   [
8296    {
8297     "component_value" : 4,
8298     "kind" : "vbase_offset"
8299    },
8300    {
8301     "kind" : "offset_to_top"
8302    },
8303    {
8304     "kind" : "rtti",
8305     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_016IDumpstateDeviceE"
8306    },
8307    {
8308     "mangled_component_name" : "_ZNK7android8hardware9dumpstate4V1_016IDumpstateDevice8isRemoteEv"
8309    },
8310    {
8311     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8312    },
8313    {
8314     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8315    },
8316    {
8317     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8318    },
8319    {
8320     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8321    },
8322    {
8323     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21setHALInstrumentationEv"
8324    },
8325    {
8326     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8327    },
8328    {
8329     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice4pingEv"
8330    },
8331    {
8332     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8333    },
8334    {
8335     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice21notifySyspropsChangedEv"
8336    },
8337    {
8338     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8339    },
8340    {
8341     "kind" : "complete_dtor_pointer",
8342     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDeviceD1Ev"
8343    },
8344    {
8345     "kind" : "deleting_dtor_pointer",
8346     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDeviceD0Ev"
8347    },
8348    {
8349     "is_pure" : true,
8350     "mangled_component_name" : "_ZN7android8hardware9dumpstate4V1_016IDumpstateDevice14dumpstateBoardERKNS0_11hidl_handleE"
8351    },
8352    {
8353     "kind" : "vcall_offset"
8354    },
8355    {
8356     "kind" : "vcall_offset"
8357    },
8358    {
8359     "kind" : "vcall_offset"
8360    },
8361    {
8362     "kind" : "vcall_offset"
8363    },
8364    {
8365     "component_value" : -4,
8366     "kind" : "vcall_offset"
8367    },
8368    {
8369     "component_value" : -4,
8370     "kind" : "offset_to_top"
8371    },
8372    {
8373     "kind" : "rtti",
8374     "mangled_component_name" : "_ZTIN7android8hardware9dumpstate4V1_016IDumpstateDeviceE"
8375    },
8376    {
8377     "kind" : "complete_dtor_pointer",
8378     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_016IDumpstateDeviceD1Ev"
8379    },
8380    {
8381     "kind" : "deleting_dtor_pointer",
8382     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9dumpstate4V1_016IDumpstateDeviceD0Ev"
8383    },
8384    {
8385     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8386    },
8387    {
8388     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8389    },
8390    {
8391     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8392    },
8393    {
8394     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8395    }
8396   ]
8397  },
8398  {
8399   "alignment" : 1,
8400   "fields" :
8401   [
8402    {
8403     "access" : "private",
8404     "field_name" : "mBuffer",
8405     "referenced_type" : "type-295"
8406    }
8407   ],
8408   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8409   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8410   "referenced_type" : "type-294",
8411   "self_type" : "type-294",
8412   "size" : 32,
8413   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8414   "template_args" : [ "type-106" ],
8415   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
8416  },
8417  {
8418   "alignment" : 4,
8419   "base_specifiers" :
8420   [
8421    {
8422     "referenced_type" : "type-17"
8423    }
8424   ],
8425   "fields" :
8426   [
8427    {
8428     "access" : "private",
8429     "field_name" : "mRecipient",
8430     "field_offset" : 32,
8431     "referenced_type" : "type-4"
8432    },
8433    {
8434     "access" : "private",
8435     "field_name" : "mCookie",
8436     "field_offset" : 96,
8437     "referenced_type" : "type-13"
8438    },
8439    {
8440     "access" : "private",
8441     "field_name" : "mBase",
8442     "field_offset" : 160,
8443     "referenced_type" : "type-14"
8444    }
8445   ],
8446   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8447   "name" : "android::hardware::hidl_binder_death_recipient",
8448   "referenced_type" : "type-3",
8449   "self_type" : "type-3",
8450   "size" : 36,
8451   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8452   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8453   "vtable_components" :
8454   [
8455    {
8456     "component_value" : 28,
8457     "kind" : "vbase_offset"
8458    },
8459    {
8460     "kind" : "offset_to_top"
8461    },
8462    {
8463     "kind" : "rtti",
8464     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8465    },
8466    {
8467     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8468    },
8469    {
8470     "kind" : "complete_dtor_pointer",
8471     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8472    },
8473    {
8474     "kind" : "deleting_dtor_pointer",
8475     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8476    },
8477    {
8478     "kind" : "vcall_offset"
8479    },
8480    {
8481     "kind" : "vcall_offset"
8482    },
8483    {
8484     "kind" : "vcall_offset"
8485    },
8486    {
8487     "kind" : "vcall_offset"
8488    },
8489    {
8490     "component_value" : -28,
8491     "kind" : "vcall_offset"
8492    },
8493    {
8494     "component_value" : -28,
8495     "kind" : "offset_to_top"
8496    },
8497    {
8498     "kind" : "rtti",
8499     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8500    },
8501    {
8502     "kind" : "complete_dtor_pointer",
8503     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
8504    },
8505    {
8506     "kind" : "deleting_dtor_pointer",
8507     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
8508    },
8509    {
8510     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8511    },
8512    {
8513     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8514    },
8515    {
8516     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8517    },
8518    {
8519     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8520    }
8521   ]
8522  },
8523  {
8524   "alignment" : 4,
8525   "base_specifiers" :
8526   [
8527    {
8528     "is_virtual" : true,
8529     "referenced_type" : "type-7"
8530    }
8531   ],
8532   "linker_set_key" : "android::hardware::hidl_death_recipient",
8533   "name" : "android::hardware::hidl_death_recipient",
8534   "referenced_type" : "type-6",
8535   "self_type" : "type-6",
8536   "size" : 12,
8537   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8538   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8539   "vtable_components" :
8540   [
8541    {
8542     "component_value" : 4,
8543     "kind" : "vbase_offset"
8544    },
8545    {
8546     "kind" : "offset_to_top"
8547    },
8548    {
8549     "kind" : "rtti",
8550     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8551    },
8552    {
8553     "is_pure" : true,
8554     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8555    },
8556    {
8557     "kind" : "complete_dtor_pointer",
8558     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8559    },
8560    {
8561     "kind" : "deleting_dtor_pointer",
8562     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8563    },
8564    {
8565     "kind" : "vcall_offset"
8566    },
8567    {
8568     "kind" : "vcall_offset"
8569    },
8570    {
8571     "kind" : "vcall_offset"
8572    },
8573    {
8574     "kind" : "vcall_offset"
8575    },
8576    {
8577     "component_value" : -4,
8578     "kind" : "vcall_offset"
8579    },
8580    {
8581     "component_value" : -4,
8582     "kind" : "offset_to_top"
8583    },
8584    {
8585     "kind" : "rtti",
8586     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8587    },
8588    {
8589     "kind" : "complete_dtor_pointer",
8590     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8591    },
8592    {
8593     "kind" : "deleting_dtor_pointer",
8594     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8595    },
8596    {
8597     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8598    },
8599    {
8600     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8601    },
8602    {
8603     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8604    },
8605    {
8606     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8607    }
8608   ]
8609  },
8610  {
8611   "alignment" : 8,
8612   "fields" :
8613   [
8614    {
8615     "access" : "private",
8616     "field_name" : "mHandle",
8617     "referenced_type" : "type-254"
8618    },
8619    {
8620     "access" : "private",
8621     "field_name" : "mOwnsHandle",
8622     "field_offset" : 64,
8623     "referenced_type" : "type-30"
8624    }
8625   ],
8626   "linker_set_key" : "android::hardware::hidl_handle",
8627   "name" : "android::hardware::hidl_handle",
8628   "referenced_type" : "type-253",
8629   "self_type" : "type-253",
8630   "size" : 16,
8631   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8632   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8633  },
8634  {
8635   "alignment" : 8,
8636   "fields" :
8637   [
8638    {
8639     "access" : "private",
8640     "field_name" : "mHandle",
8641     "referenced_type" : "type-253"
8642    },
8643    {
8644     "access" : "private",
8645     "field_name" : "mSize",
8646     "field_offset" : 128,
8647     "referenced_type" : "type-13"
8648    },
8649    {
8650     "access" : "private",
8651     "field_name" : "mName",
8652     "field_offset" : 192,
8653     "referenced_type" : "type-260"
8654    }
8655   ],
8656   "linker_set_key" : "android::hardware::hidl_memory",
8657   "name" : "android::hardware::hidl_memory",
8658   "referenced_type" : "type-264",
8659   "self_type" : "type-264",
8660   "size" : 40,
8661   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8662   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8663  },
8664  {
8665   "alignment" : 4,
8666   "fields" :
8667   [
8668    {
8669     "access" : "private",
8670     "field_name" : "mBuffer",
8671     "referenced_type" : "type-261"
8672    },
8673    {
8674     "access" : "private",
8675     "field_name" : "mSize",
8676     "field_offset" : 64,
8677     "referenced_type" : "type-2"
8678    },
8679    {
8680     "access" : "private",
8681     "field_name" : "mOwnsBuffer",
8682     "field_offset" : 96,
8683     "referenced_type" : "type-30"
8684    }
8685   ],
8686   "linker_set_key" : "android::hardware::hidl_string",
8687   "name" : "android::hardware::hidl_string",
8688   "referenced_type" : "type-260",
8689   "self_type" : "type-260",
8690   "size" : 16,
8691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8692   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8693  },
8694  {
8695   "alignment" : 4,
8696   "fields" :
8697   [
8698    {
8699     "access" : "private",
8700     "field_name" : "mBuffer",
8701     "referenced_type" : "type-277"
8702    },
8703    {
8704     "access" : "private",
8705     "field_name" : "mSize",
8706     "field_offset" : 64,
8707     "referenced_type" : "type-2"
8708    },
8709    {
8710     "access" : "private",
8711     "field_name" : "mOwnsBuffer",
8712     "field_offset" : 96,
8713     "referenced_type" : "type-30"
8714    }
8715   ],
8716   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8717   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8718   "referenced_type" : "type-276",
8719   "self_type" : "type-276",
8720   "size" : 16,
8721   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8722   "template_args" : [ "type-280" ],
8723   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8724  },
8725  {
8726   "alignment" : 4,
8727   "fields" :
8728   [
8729    {
8730     "access" : "private",
8731     "field_name" : "mBuffer",
8732     "referenced_type" : "type-291"
8733    },
8734    {
8735     "access" : "private",
8736     "field_name" : "mSize",
8737     "field_offset" : 64,
8738     "referenced_type" : "type-2"
8739    },
8740    {
8741     "access" : "private",
8742     "field_name" : "mOwnsBuffer",
8743     "field_offset" : 96,
8744     "referenced_type" : "type-30"
8745    }
8746   ],
8747   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8748   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8749   "referenced_type" : "type-290",
8750   "self_type" : "type-290",
8751   "size" : 16,
8752   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8753   "template_args" : [ "type-294" ],
8754   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
8755  },
8756  {
8757   "alignment" : 4,
8758   "fields" :
8759   [
8760    {
8761     "access" : "private",
8762     "field_name" : "mBuffer",
8763     "referenced_type" : "type-283"
8764    },
8765    {
8766     "access" : "private",
8767     "field_name" : "mSize",
8768     "field_offset" : 64,
8769     "referenced_type" : "type-2"
8770    },
8771    {
8772     "access" : "private",
8773     "field_name" : "mOwnsBuffer",
8774     "field_offset" : 96,
8775     "referenced_type" : "type-30"
8776    }
8777   ],
8778   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8779   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8780   "referenced_type" : "type-282",
8781   "self_type" : "type-282",
8782   "size" : 16,
8783   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8784   "template_args" : [ "type-260" ],
8785   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8786  },
8787  {
8788   "alignment" : 4,
8789   "fields" :
8790   [
8791    {
8792     "access" : "private",
8793     "field_name" : "mBuffer",
8794     "referenced_type" : "type-308"
8795    },
8796    {
8797     "access" : "private",
8798     "field_name" : "mSize",
8799     "field_offset" : 64,
8800     "referenced_type" : "type-2"
8801    },
8802    {
8803     "access" : "private",
8804     "field_name" : "mOwnsBuffer",
8805     "field_offset" : 96,
8806     "referenced_type" : "type-30"
8807    }
8808   ],
8809   "linker_set_key" : "android::hardware::hidl_vec<char>",
8810   "name" : "android::hardware::hidl_vec<char>",
8811   "referenced_type" : "type-307",
8812   "self_type" : "type-307",
8813   "size" : 16,
8814   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8815   "template_args" : [ "type-47" ],
8816   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8817  },
8818  {
8819   "alignment" : 4,
8820   "fields" :
8821   [
8822    {
8823     "access" : "private",
8824     "field_name" : "mBuffer",
8825     "referenced_type" : "type-301"
8826    },
8827    {
8828     "access" : "private",
8829     "field_name" : "mSize",
8830     "field_offset" : 64,
8831     "referenced_type" : "type-2"
8832    },
8833    {
8834     "access" : "private",
8835     "field_name" : "mOwnsBuffer",
8836     "field_offset" : 96,
8837     "referenced_type" : "type-30"
8838    }
8839   ],
8840   "linker_set_key" : "android::hardware::hidl_vec<int>",
8841   "name" : "android::hardware::hidl_vec<int>",
8842   "referenced_type" : "type-300",
8843   "self_type" : "type-300",
8844   "size" : 16,
8845   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8846   "template_args" : [ "type-49" ],
8847   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8848  },
8849  {
8850   "alignment" : 2,
8851   "fields" :
8852   [
8853    {
8854     "access" : "private",
8855     "field_name" : "mMajor",
8856     "referenced_type" : "type-108"
8857    },
8858    {
8859     "access" : "private",
8860     "field_name" : "mMinor",
8861     "field_offset" : 16,
8862     "referenced_type" : "type-108"
8863    }
8864   ],
8865   "linker_set_key" : "android::hardware::hidl_version",
8866   "name" : "android::hardware::hidl_version",
8867   "referenced_type" : "type-312",
8868   "self_type" : "type-312",
8869   "size" : 4,
8870   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8871   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8872  },
8873  {
8874   "alignment" : 4,
8875   "base_specifiers" :
8876   [
8877    {
8878     "referenced_type" : "type-98"
8879    },
8880    {
8881     "referenced_type" : "type-368"
8882    }
8883   ],
8884   "fields" :
8885   [
8886    {
8887     "access" : "private",
8888     "field_name" : "_hidl_mImpl",
8889     "field_offset" : 512,
8890     "referenced_type" : "type-367"
8891    }
8892   ],
8893   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
8894   "name" : "android::hidl::base::V1_0::BnHwBase",
8895   "referenced_type" : "type-366",
8896   "self_type" : "type-366",
8897   "size" : 76,
8898   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
8899   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
8900   "vtable_components" :
8901   [
8902    {
8903     "component_value" : 68,
8904     "kind" : "vbase_offset"
8905    },
8906    {
8907     "kind" : "offset_to_top"
8908    },
8909    {
8910     "kind" : "rtti",
8911     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8912    },
8913    {
8914     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8915    },
8916    {
8917     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8918    },
8919    {
8920     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8921    },
8922    {
8923     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8924    },
8925    {
8926     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8927    },
8928    {
8929     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8930    },
8931    {
8932     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8933    },
8934    {
8935     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8936    },
8937    {
8938     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8939    },
8940    {
8941     "kind" : "complete_dtor_pointer",
8942     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
8943    },
8944    {
8945     "kind" : "deleting_dtor_pointer",
8946     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
8950    },
8951    {
8952     "component_value" : -20,
8953     "kind" : "offset_to_top"
8954    },
8955    {
8956     "kind" : "rtti",
8957     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8958    },
8959    {
8960     "kind" : "complete_dtor_pointer",
8961     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8962    },
8963    {
8964     "kind" : "deleting_dtor_pointer",
8965     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8966    },
8967    {
8968     "kind" : "vcall_offset"
8969    },
8970    {
8971     "kind" : "vcall_offset"
8972    },
8973    {
8974     "kind" : "vcall_offset"
8975    },
8976    {
8977     "kind" : "vcall_offset"
8978    },
8979    {
8980     "component_value" : -68,
8981     "kind" : "vcall_offset"
8982    },
8983    {
8984     "component_value" : -68,
8985     "kind" : "offset_to_top"
8986    },
8987    {
8988     "kind" : "rtti",
8989     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8990    },
8991    {
8992     "kind" : "complete_dtor_pointer",
8993     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8994    },
8995    {
8996     "kind" : "deleting_dtor_pointer",
8997     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8998    },
8999    {
9000     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9001    },
9002    {
9003     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9004    },
9005    {
9006     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9007    },
9008    {
9009     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9010    }
9011   ]
9012  },
9013  {
9014   "alignment" : 4,
9015   "base_specifiers" :
9016   [
9017    {
9018     "referenced_type" : "type-351"
9019    },
9020    {
9021     "referenced_type" : "type-368"
9022    }
9023   ],
9024   "fields" :
9025   [
9026    {
9027     "access" : "private",
9028     "field_name" : "_hidl_mMutex",
9029     "field_offset" : 544,
9030     "referenced_type" : "type-490"
9031    },
9032    {
9033     "access" : "private",
9034     "field_name" : "_hidl_mDeathRecipients",
9035     "field_offset" : 576,
9036     "referenced_type" : "type-491"
9037    }
9038   ],
9039   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9040   "name" : "android::hidl::base::V1_0::BpHwBase",
9041   "referenced_type" : "type-489",
9042   "self_type" : "type-489",
9043   "size" : 92,
9044   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9045   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9046   "vtable_components" :
9047   [
9048    {
9049     "component_value" : 84,
9050     "kind" : "vbase_offset"
9051    },
9052    {
9053     "kind" : "offset_to_top"
9054    },
9055    {
9056     "kind" : "rtti",
9057     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9058    },
9059    {
9060     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9061    },
9062    {
9063     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9064    },
9065    {
9066     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9067    },
9068    {
9069     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9070    },
9071    {
9072     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9073    },
9074    {
9075     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9076    },
9077    {
9078     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9082    },
9083    {
9084     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9085    },
9086    {
9087     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9088    },
9089    {
9090     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9091    },
9092    {
9093     "kind" : "complete_dtor_pointer",
9094     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9095    },
9096    {
9097     "kind" : "deleting_dtor_pointer",
9098     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9099    },
9100    {
9101     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9102    },
9103    {
9104     "component_value" : 80,
9105     "kind" : "vbase_offset"
9106    },
9107    {
9108     "component_value" : -4,
9109     "kind" : "offset_to_top"
9110    },
9111    {
9112     "kind" : "rtti",
9113     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9114    },
9115    {
9116     "kind" : "complete_dtor_pointer",
9117     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9118    },
9119    {
9120     "kind" : "deleting_dtor_pointer",
9121     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9122    },
9123    {
9124     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9125    },
9126    {
9127     "component_value" : 76,
9128     "kind" : "vbase_offset"
9129    },
9130    {
9131     "component_value" : -8,
9132     "kind" : "offset_to_top"
9133    },
9134    {
9135     "kind" : "rtti",
9136     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9137    },
9138    {
9139     "kind" : "complete_dtor_pointer",
9140     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9141    },
9142    {
9143     "kind" : "deleting_dtor_pointer",
9144     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9145    },
9146    {
9147     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9148    },
9149    {
9150     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9151    },
9152    {
9153     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9154    },
9155    {
9156     "component_value" : -24,
9157     "kind" : "offset_to_top"
9158    },
9159    {
9160     "kind" : "rtti",
9161     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9162    },
9163    {
9164     "kind" : "complete_dtor_pointer",
9165     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9166    },
9167    {
9168     "kind" : "deleting_dtor_pointer",
9169     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9170    },
9171    {
9172     "kind" : "vcall_offset"
9173    },
9174    {
9175     "component_value" : -76,
9176     "kind" : "vcall_offset"
9177    },
9178    {
9179     "component_value" : -76,
9180     "kind" : "vcall_offset"
9181    },
9182    {
9183     "component_value" : -76,
9184     "kind" : "vcall_offset"
9185    },
9186    {
9187     "component_value" : -84,
9188     "kind" : "vcall_offset"
9189    },
9190    {
9191     "component_value" : -84,
9192     "kind" : "offset_to_top"
9193    },
9194    {
9195     "kind" : "rtti",
9196     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9197    },
9198    {
9199     "kind" : "complete_dtor_pointer",
9200     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9201    },
9202    {
9203     "kind" : "deleting_dtor_pointer",
9204     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9205    },
9206    {
9207     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9208    },
9209    {
9210     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9211    },
9212    {
9213     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9214    },
9215    {
9216     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9217    }
9218   ]
9219  },
9220  {
9221   "alignment" : 8,
9222   "fields" :
9223   [
9224    {
9225     "field_name" : "pid",
9226     "referenced_type" : "type-49"
9227    },
9228    {
9229     "field_name" : "ptr",
9230     "field_offset" : 64,
9231     "referenced_type" : "type-13"
9232    },
9233    {
9234     "field_name" : "arch",
9235     "field_offset" : 128,
9236     "referenced_type" : "type-329"
9237    }
9238   ],
9239   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9240   "name" : "android::hidl::base::V1_0::DebugInfo",
9241   "referenced_type" : "type-328",
9242   "self_type" : "type-328",
9243   "size" : 24,
9244   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9245   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9246  },
9247  {
9248   "alignment" : 4,
9249   "base_specifiers" :
9250   [
9251    {
9252     "is_virtual" : true,
9253     "referenced_type" : "type-7"
9254    }
9255   ],
9256   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9257   "name" : "android::hidl::base::V1_0::IBase",
9258   "referenced_type" : "type-16",
9259   "self_type" : "type-16",
9260   "size" : 12,
9261   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9262   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9263   "vtable_components" :
9264   [
9265    {
9266     "component_value" : 4,
9267     "kind" : "vbase_offset"
9268    },
9269    {
9270     "kind" : "offset_to_top"
9271    },
9272    {
9273     "kind" : "rtti",
9274     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9275    },
9276    {
9277     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9278    },
9279    {
9280     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9281    },
9282    {
9283     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9284    },
9285    {
9286     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9287    },
9288    {
9289     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9290    },
9291    {
9292     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9293    },
9294    {
9295     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9296    },
9297    {
9298     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9299    },
9300    {
9301     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9302    },
9303    {
9304     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9305    },
9306    {
9307     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9308    },
9309    {
9310     "kind" : "complete_dtor_pointer",
9311     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9312    },
9313    {
9314     "kind" : "deleting_dtor_pointer",
9315     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9316    },
9317    {
9318     "kind" : "vcall_offset"
9319    },
9320    {
9321     "kind" : "vcall_offset"
9322    },
9323    {
9324     "kind" : "vcall_offset"
9325    },
9326    {
9327     "kind" : "vcall_offset"
9328    },
9329    {
9330     "component_value" : -4,
9331     "kind" : "vcall_offset"
9332    },
9333    {
9334     "component_value" : -4,
9335     "kind" : "offset_to_top"
9336    },
9337    {
9338     "kind" : "rtti",
9339     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9340    },
9341    {
9342     "kind" : "complete_dtor_pointer",
9343     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9344    },
9345    {
9346     "kind" : "deleting_dtor_pointer",
9347     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9348    },
9349    {
9350     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9351    },
9352    {
9353     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9354    },
9355    {
9356     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9357    },
9358    {
9359     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9360    }
9361   ]
9362  },
9363  {
9364   "alignment" : 4,
9365   "base_specifiers" :
9366   [
9367    {
9368     "referenced_type" : "type-16"
9369    }
9370   ],
9371   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
9372   "name" : "android::hidl::manager::V1_0::IServiceManager",
9373   "referenced_type" : "type-62",
9374   "self_type" : "type-62",
9375   "size" : 12,
9376   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9377   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
9378   "vtable_components" :
9379   [
9380    {
9381     "component_value" : 4,
9382     "kind" : "vbase_offset"
9383    },
9384    {
9385     "kind" : "offset_to_top"
9386    },
9387    {
9388     "kind" : "rtti",
9389     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9390    },
9391    {
9392     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9393    },
9394    {
9395     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9396    },
9397    {
9398     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9399    },
9400    {
9401     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9402    },
9403    {
9404     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9405    },
9406    {
9407     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9408    },
9409    {
9410     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9411    },
9412    {
9413     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9414    },
9415    {
9416     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9417    },
9418    {
9419     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9420    },
9421    {
9422     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9423    },
9424    {
9425     "kind" : "complete_dtor_pointer",
9426     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9427    },
9428    {
9429     "kind" : "deleting_dtor_pointer",
9430     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9431    },
9432    {
9433     "is_pure" : true,
9434     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9435    },
9436    {
9437     "is_pure" : true,
9438     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9439    },
9440    {
9441     "is_pure" : true,
9442     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9443    },
9444    {
9445     "is_pure" : true,
9446     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9447    },
9448    {
9449     "is_pure" : true,
9450     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9451    },
9452    {
9453     "is_pure" : true,
9454     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9455    },
9456    {
9457     "is_pure" : true,
9458     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9459    },
9460    {
9461     "is_pure" : true,
9462     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9463    },
9464    {
9465     "kind" : "vcall_offset"
9466    },
9467    {
9468     "kind" : "vcall_offset"
9469    },
9470    {
9471     "kind" : "vcall_offset"
9472    },
9473    {
9474     "kind" : "vcall_offset"
9475    },
9476    {
9477     "component_value" : -4,
9478     "kind" : "vcall_offset"
9479    },
9480    {
9481     "component_value" : -4,
9482     "kind" : "offset_to_top"
9483    },
9484    {
9485     "kind" : "rtti",
9486     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9487    },
9488    {
9489     "kind" : "complete_dtor_pointer",
9490     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9491    },
9492    {
9493     "kind" : "deleting_dtor_pointer",
9494     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9495    },
9496    {
9497     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9498    },
9499    {
9500     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9501    },
9502    {
9503     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9504    },
9505    {
9506     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9507    }
9508   ]
9509  },
9510  {
9511   "alignment" : 8,
9512   "fields" :
9513   [
9514    {
9515     "field_name" : "interfaceName",
9516     "referenced_type" : "type-260"
9517    },
9518    {
9519     "field_name" : "instanceName",
9520     "field_offset" : 128,
9521     "referenced_type" : "type-260"
9522    },
9523    {
9524     "field_name" : "pid",
9525     "field_offset" : 256,
9526     "referenced_type" : "type-49"
9527    },
9528    {
9529     "field_name" : "clientPids",
9530     "field_offset" : 320,
9531     "referenced_type" : "type-300"
9532    },
9533    {
9534     "field_name" : "arch",
9535     "field_offset" : 448,
9536     "referenced_type" : "type-329"
9537    }
9538   ],
9539   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9540   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9541   "referenced_type" : "type-473",
9542   "self_type" : "type-473",
9543   "size" : 64,
9544   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9545   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
9546  },
9547  {
9548   "alignment" : 4,
9549   "base_specifiers" :
9550   [
9551    {
9552     "referenced_type" : "type-16"
9553    }
9554   ],
9555   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
9556   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9557   "referenced_type" : "type-77",
9558   "self_type" : "type-77",
9559   "size" : 12,
9560   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9561   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
9562   "vtable_components" :
9563   [
9564    {
9565     "component_value" : 4,
9566     "kind" : "vbase_offset"
9567    },
9568    {
9569     "kind" : "offset_to_top"
9570    },
9571    {
9572     "kind" : "rtti",
9573     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9574    },
9575    {
9576     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9577    },
9578    {
9579     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9580    },
9581    {
9582     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9583    },
9584    {
9585     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9586    },
9587    {
9588     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9589    },
9590    {
9591     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9592    },
9593    {
9594     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9595    },
9596    {
9597     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9598    },
9599    {
9600     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9601    },
9602    {
9603     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9604    },
9605    {
9606     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9607    },
9608    {
9609     "kind" : "complete_dtor_pointer",
9610     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9611    },
9612    {
9613     "kind" : "deleting_dtor_pointer",
9614     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9615    },
9616    {
9617     "is_pure" : true,
9618     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9619    },
9620    {
9621     "kind" : "vcall_offset"
9622    },
9623    {
9624     "kind" : "vcall_offset"
9625    },
9626    {
9627     "kind" : "vcall_offset"
9628    },
9629    {
9630     "kind" : "vcall_offset"
9631    },
9632    {
9633     "component_value" : -4,
9634     "kind" : "vcall_offset"
9635    },
9636    {
9637     "component_value" : -4,
9638     "kind" : "offset_to_top"
9639    },
9640    {
9641     "kind" : "rtti",
9642     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9643    },
9644    {
9645     "kind" : "complete_dtor_pointer",
9646     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9647    },
9648    {
9649     "kind" : "deleting_dtor_pointer",
9650     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9651    },
9652    {
9653     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9654    },
9655    {
9656     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9657    },
9658    {
9659     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9660    },
9661    {
9662     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9663    }
9664   ]
9665  },
9666  {
9667   "alignment" : 4,
9668   "fields" :
9669   [
9670    {
9671     "access" : "private",
9672     "field_name" : "m_ptr",
9673     "referenced_type" : "type-69"
9674    }
9675   ],
9676   "linker_set_key" : "android::sp<android::Thread>",
9677   "name" : "android::sp<android::Thread>",
9678   "record_kind" : "class",
9679   "referenced_type" : "type-68",
9680   "self_type" : "type-68",
9681   "size" : 4,
9682   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9683   "template_args" : [ "type-70" ],
9684   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
9685  },
9686  {
9687   "alignment" : 4,
9688   "fields" :
9689   [
9690    {
9691     "access" : "private",
9692     "field_name" : "m_ptr",
9693     "referenced_type" : "type-97"
9694    }
9695   ],
9696   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
9697   "name" : "android::sp<android::hardware::BHwBinder>",
9698   "record_kind" : "class",
9699   "referenced_type" : "type-96",
9700   "self_type" : "type-96",
9701   "size" : 4,
9702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9703   "template_args" : [ "type-98" ],
9704   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
9705  },
9706  {
9707   "alignment" : 4,
9708   "fields" :
9709   [
9710    {
9711     "access" : "private",
9712     "field_name" : "m_ptr",
9713     "referenced_type" : "type-523"
9714    }
9715   ],
9716   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9717   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9718   "record_kind" : "class",
9719   "referenced_type" : "type-538",
9720   "self_type" : "type-538",
9721   "size" : 4,
9722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9723   "template_args" : [ "type-17" ],
9724   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
9725  },
9726  {
9727   "alignment" : 4,
9728   "fields" :
9729   [
9730    {
9731     "access" : "private",
9732     "field_name" : "m_ptr",
9733     "referenced_type" : "type-26"
9734    }
9735   ],
9736   "linker_set_key" : "android::sp<android::hardware::IBinder>",
9737   "name" : "android::sp<android::hardware::IBinder>",
9738   "record_kind" : "class",
9739   "referenced_type" : "type-39",
9740   "self_type" : "type-39",
9741   "size" : 4,
9742   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9743   "template_args" : [ "type-27" ],
9744   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
9745  },
9746  {
9747   "alignment" : 4,
9748   "fields" :
9749   [
9750    {
9751     "access" : "private",
9752     "field_name" : "m_ptr",
9753     "referenced_type" : "type-543"
9754    }
9755   ],
9756   "linker_set_key" : "android::sp<android::hardware::IInterface>",
9757   "name" : "android::sp<android::hardware::IInterface>",
9758   "record_kind" : "class",
9759   "referenced_type" : "type-542",
9760   "self_type" : "type-542",
9761   "size" : 4,
9762   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9763   "template_args" : [ "type-352" ],
9764   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
9765  },
9766  {
9767   "alignment" : 4,
9768   "fields" :
9769   [
9770    {
9771     "access" : "private",
9772     "field_name" : "m_ptr",
9773     "referenced_type" : "type-53"
9774    }
9775   ],
9776   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
9777   "name" : "android::sp<android::hardware::ProcessState>",
9778   "record_kind" : "class",
9779   "referenced_type" : "type-52",
9780   "self_type" : "type-52",
9781   "size" : 4,
9782   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9783   "template_args" : [ "type-54" ],
9784   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
9785  },
9786  {
9787   "alignment" : 4,
9788   "fields" :
9789   [
9790    {
9791     "access" : "private",
9792     "field_name" : "m_ptr",
9793     "referenced_type" : "type-83"
9794    }
9795   ],
9796   "linker_set_key" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
9797   "name" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice>",
9798   "record_kind" : "class",
9799   "referenced_type" : "type-82",
9800   "self_type" : "type-82",
9801   "size" : 4,
9802   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9803   "template_args" : [ "type-84" ],
9804   "unique_id" : "_ZTSN7android2spINS_8hardware9dumpstate4V1_016IDumpstateDeviceEEE"
9805  },
9806  {
9807   "alignment" : 4,
9808   "fields" :
9809   [
9810    {
9811     "access" : "private",
9812     "field_name" : "m_ptr",
9813     "referenced_type" : "type-91"
9814    }
9815   ],
9816   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9817   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9818   "record_kind" : "class",
9819   "referenced_type" : "type-90",
9820   "self_type" : "type-90",
9821   "size" : 4,
9822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9823   "template_args" : [ "type-3" ],
9824   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
9825  },
9826  {
9827   "alignment" : 4,
9828   "fields" :
9829   [
9830    {
9831     "access" : "private",
9832     "field_name" : "m_ptr",
9833     "referenced_type" : "type-5"
9834    }
9835   ],
9836   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
9837   "name" : "android::sp<android::hardware::hidl_death_recipient>",
9838   "record_kind" : "class",
9839   "referenced_type" : "type-236",
9840   "self_type" : "type-236",
9841   "size" : 4,
9842   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9843   "template_args" : [ "type-6" ],
9844   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
9845  },
9846  {
9847   "alignment" : 4,
9848   "fields" :
9849   [
9850    {
9851     "access" : "private",
9852     "field_name" : "m_ptr",
9853     "referenced_type" : "type-15"
9854    }
9855   ],
9856   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
9857   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
9858   "record_kind" : "class",
9859   "referenced_type" : "type-367",
9860   "self_type" : "type-367",
9861   "size" : 4,
9862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9863   "template_args" : [ "type-16" ],
9864   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
9865  },
9866  {
9867   "alignment" : 4,
9868   "fields" :
9869   [
9870    {
9871     "access" : "private",
9872     "field_name" : "m_ptr",
9873     "referenced_type" : "type-61"
9874    }
9875   ],
9876   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9877   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9878   "record_kind" : "class",
9879   "referenced_type" : "type-60",
9880   "self_type" : "type-60",
9881   "size" : 4,
9882   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9883   "template_args" : [ "type-62" ],
9884   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
9885  },
9886  {
9887   "alignment" : 4,
9888   "fields" :
9889   [
9890    {
9891     "access" : "private",
9892     "field_name" : "m_ptr",
9893     "referenced_type" : "type-76"
9894    }
9895   ],
9896   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9897   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9898   "record_kind" : "class",
9899   "referenced_type" : "type-75",
9900   "self_type" : "type-75",
9901   "size" : 4,
9902   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9903   "template_args" : [ "type-77" ],
9904   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
9905  },
9906  {
9907   "alignment" : 1,
9908   "linker_set_key" : "android::trait_trivial_copy<bool>",
9909   "name" : "android::trait_trivial_copy<bool>",
9910   "referenced_type" : "type-162",
9911   "self_type" : "type-162",
9912   "size" : 1,
9913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9914   "template_args" : [ "type-30" ],
9915   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
9916  },
9917  {
9918   "alignment" : 1,
9919   "linker_set_key" : "android::trait_trivial_copy<char>",
9920   "name" : "android::trait_trivial_copy<char>",
9921   "referenced_type" : "type-166",
9922   "self_type" : "type-166",
9923   "size" : 1,
9924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9925   "template_args" : [ "type-47" ],
9926   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
9927  },
9928  {
9929   "alignment" : 1,
9930   "linker_set_key" : "android::trait_trivial_copy<double>",
9931   "name" : "android::trait_trivial_copy<double>",
9932   "referenced_type" : "type-219",
9933   "self_type" : "type-219",
9934   "size" : 1,
9935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9936   "template_args" : [ "type-217" ],
9937   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
9938  },
9939  {
9940   "alignment" : 1,
9941   "linker_set_key" : "android::trait_trivial_copy<float>",
9942   "name" : "android::trait_trivial_copy<float>",
9943   "referenced_type" : "type-214",
9944   "self_type" : "type-214",
9945   "size" : 1,
9946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9947   "template_args" : [ "type-210" ],
9948   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
9949  },
9950  {
9951   "alignment" : 1,
9952   "linker_set_key" : "android::trait_trivial_copy<int>",
9953   "name" : "android::trait_trivial_copy<int>",
9954   "referenced_type" : "type-184",
9955   "self_type" : "type-184",
9956   "size" : 1,
9957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9958   "template_args" : [ "type-49" ],
9959   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
9960  },
9961  {
9962   "alignment" : 1,
9963   "linker_set_key" : "android::trait_trivial_copy<long long>",
9964   "name" : "android::trait_trivial_copy<long long>",
9965   "referenced_type" : "type-203",
9966   "self_type" : "type-203",
9967   "size" : 1,
9968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9969   "template_args" : [ "type-57" ],
9970   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
9971  },
9972  {
9973   "alignment" : 1,
9974   "linker_set_key" : "android::trait_trivial_copy<long>",
9975   "name" : "android::trait_trivial_copy<long>",
9976   "referenced_type" : "type-193",
9977   "self_type" : "type-193",
9978   "size" : 1,
9979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9980   "template_args" : [ "type-191" ],
9981   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
9982  },
9983  {
9984   "alignment" : 1,
9985   "linker_set_key" : "android::trait_trivial_copy<short>",
9986   "name" : "android::trait_trivial_copy<short>",
9987   "referenced_type" : "type-176",
9988   "self_type" : "type-176",
9989   "size" : 1,
9990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9991   "template_args" : [ "type-174" ],
9992   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
9993  },
9994  {
9995   "alignment" : 1,
9996   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
9997   "name" : "android::trait_trivial_copy<unsigned char>",
9998   "referenced_type" : "type-171",
9999   "self_type" : "type-171",
10000   "size" : 1,
10001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10002   "template_args" : [ "type-106" ],
10003   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10004  },
10005  {
10006   "alignment" : 1,
10007   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10008   "name" : "android::trait_trivial_copy<unsigned int>",
10009   "referenced_type" : "type-188",
10010   "self_type" : "type-188",
10011   "size" : 1,
10012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10013   "template_args" : [ "type-2" ],
10014   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10015  },
10016  {
10017   "alignment" : 1,
10018   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10019   "name" : "android::trait_trivial_copy<unsigned long long>",
10020   "referenced_type" : "type-207",
10021   "self_type" : "type-207",
10022   "size" : 1,
10023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10024   "template_args" : [ "type-13" ],
10025   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10026  },
10027  {
10028   "alignment" : 1,
10029   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10030   "name" : "android::trait_trivial_copy<unsigned long>",
10031   "referenced_type" : "type-198",
10032   "self_type" : "type-198",
10033   "size" : 1,
10034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10035   "template_args" : [ "type-196" ],
10036   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10037  },
10038  {
10039   "alignment" : 1,
10040   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10041   "name" : "android::trait_trivial_copy<unsigned short>",
10042   "referenced_type" : "type-180",
10043   "self_type" : "type-180",
10044   "size" : 1,
10045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10046   "template_args" : [ "type-108" ],
10047   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10048  },
10049  {
10050   "alignment" : 1,
10051   "linker_set_key" : "android::trait_trivial_copy<void>",
10052   "name" : "android::trait_trivial_copy<void>",
10053   "referenced_type" : "type-157",
10054   "self_type" : "type-157",
10055   "size" : 1,
10056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10057   "template_args" : [ "type-23" ],
10058   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10059  },
10060  {
10061   "alignment" : 1,
10062   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10063   "name" : "android::trait_trivial_ctor<bool>",
10064   "referenced_type" : "type-160",
10065   "self_type" : "type-160",
10066   "size" : 1,
10067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10068   "template_args" : [ "type-30" ],
10069   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10070  },
10071  {
10072   "alignment" : 1,
10073   "linker_set_key" : "android::trait_trivial_ctor<char>",
10074   "name" : "android::trait_trivial_ctor<char>",
10075   "referenced_type" : "type-164",
10076   "self_type" : "type-164",
10077   "size" : 1,
10078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10079   "template_args" : [ "type-47" ],
10080   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10081  },
10082  {
10083   "alignment" : 1,
10084   "linker_set_key" : "android::trait_trivial_ctor<double>",
10085   "name" : "android::trait_trivial_ctor<double>",
10086   "referenced_type" : "type-216",
10087   "self_type" : "type-216",
10088   "size" : 1,
10089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10090   "template_args" : [ "type-217" ],
10091   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10092  },
10093  {
10094   "alignment" : 1,
10095   "linker_set_key" : "android::trait_trivial_ctor<float>",
10096   "name" : "android::trait_trivial_ctor<float>",
10097   "referenced_type" : "type-209",
10098   "self_type" : "type-209",
10099   "size" : 1,
10100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10101   "template_args" : [ "type-210" ],
10102   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10103  },
10104  {
10105   "alignment" : 1,
10106   "linker_set_key" : "android::trait_trivial_ctor<int>",
10107   "name" : "android::trait_trivial_ctor<int>",
10108   "referenced_type" : "type-182",
10109   "self_type" : "type-182",
10110   "size" : 1,
10111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10112   "template_args" : [ "type-49" ],
10113   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10114  },
10115  {
10116   "alignment" : 1,
10117   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10118   "name" : "android::trait_trivial_ctor<long long>",
10119   "referenced_type" : "type-200",
10120   "self_type" : "type-200",
10121   "size" : 1,
10122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10123   "template_args" : [ "type-57" ],
10124   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10125  },
10126  {
10127   "alignment" : 1,
10128   "linker_set_key" : "android::trait_trivial_ctor<long>",
10129   "name" : "android::trait_trivial_ctor<long>",
10130   "referenced_type" : "type-190",
10131   "self_type" : "type-190",
10132   "size" : 1,
10133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10134   "template_args" : [ "type-191" ],
10135   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10136  },
10137  {
10138   "alignment" : 1,
10139   "linker_set_key" : "android::trait_trivial_ctor<short>",
10140   "name" : "android::trait_trivial_ctor<short>",
10141   "referenced_type" : "type-173",
10142   "self_type" : "type-173",
10143   "size" : 1,
10144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10145   "template_args" : [ "type-174" ],
10146   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10147  },
10148  {
10149   "alignment" : 1,
10150   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10151   "name" : "android::trait_trivial_ctor<unsigned char>",
10152   "referenced_type" : "type-168",
10153   "self_type" : "type-168",
10154   "size" : 1,
10155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10156   "template_args" : [ "type-106" ],
10157   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10158  },
10159  {
10160   "alignment" : 1,
10161   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10162   "name" : "android::trait_trivial_ctor<unsigned int>",
10163   "referenced_type" : "type-186",
10164   "self_type" : "type-186",
10165   "size" : 1,
10166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10167   "template_args" : [ "type-2" ],
10168   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10169  },
10170  {
10171   "alignment" : 1,
10172   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10173   "name" : "android::trait_trivial_ctor<unsigned long long>",
10174   "referenced_type" : "type-205",
10175   "self_type" : "type-205",
10176   "size" : 1,
10177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10178   "template_args" : [ "type-13" ],
10179   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10180  },
10181  {
10182   "alignment" : 1,
10183   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10184   "name" : "android::trait_trivial_ctor<unsigned long>",
10185   "referenced_type" : "type-195",
10186   "self_type" : "type-195",
10187   "size" : 1,
10188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10189   "template_args" : [ "type-196" ],
10190   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10191  },
10192  {
10193   "alignment" : 1,
10194   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10195   "name" : "android::trait_trivial_ctor<unsigned short>",
10196   "referenced_type" : "type-178",
10197   "self_type" : "type-178",
10198   "size" : 1,
10199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10200   "template_args" : [ "type-108" ],
10201   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10202  },
10203  {
10204   "alignment" : 1,
10205   "linker_set_key" : "android::trait_trivial_ctor<void>",
10206   "name" : "android::trait_trivial_ctor<void>",
10207   "referenced_type" : "type-155",
10208   "self_type" : "type-155",
10209   "size" : 1,
10210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10211   "template_args" : [ "type-23" ],
10212   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10213  },
10214  {
10215   "alignment" : 1,
10216   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10217   "name" : "android::trait_trivial_dtor<bool>",
10218   "referenced_type" : "type-161",
10219   "self_type" : "type-161",
10220   "size" : 1,
10221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10222   "template_args" : [ "type-30" ],
10223   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10224  },
10225  {
10226   "alignment" : 1,
10227   "linker_set_key" : "android::trait_trivial_dtor<char>",
10228   "name" : "android::trait_trivial_dtor<char>",
10229   "referenced_type" : "type-165",
10230   "self_type" : "type-165",
10231   "size" : 1,
10232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10233   "template_args" : [ "type-47" ],
10234   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10235  },
10236  {
10237   "alignment" : 1,
10238   "linker_set_key" : "android::trait_trivial_dtor<double>",
10239   "name" : "android::trait_trivial_dtor<double>",
10240   "referenced_type" : "type-218",
10241   "self_type" : "type-218",
10242   "size" : 1,
10243   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10244   "template_args" : [ "type-217" ],
10245   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10246  },
10247  {
10248   "alignment" : 1,
10249   "linker_set_key" : "android::trait_trivial_dtor<float>",
10250   "name" : "android::trait_trivial_dtor<float>",
10251   "referenced_type" : "type-212",
10252   "self_type" : "type-212",
10253   "size" : 1,
10254   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10255   "template_args" : [ "type-210" ],
10256   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10257  },
10258  {
10259   "alignment" : 1,
10260   "linker_set_key" : "android::trait_trivial_dtor<int>",
10261   "name" : "android::trait_trivial_dtor<int>",
10262   "referenced_type" : "type-183",
10263   "self_type" : "type-183",
10264   "size" : 1,
10265   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10266   "template_args" : [ "type-49" ],
10267   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10268  },
10269  {
10270   "alignment" : 1,
10271   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10272   "name" : "android::trait_trivial_dtor<long long>",
10273   "referenced_type" : "type-201",
10274   "self_type" : "type-201",
10275   "size" : 1,
10276   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10277   "template_args" : [ "type-57" ],
10278   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10279  },
10280  {
10281   "alignment" : 1,
10282   "linker_set_key" : "android::trait_trivial_dtor<long>",
10283   "name" : "android::trait_trivial_dtor<long>",
10284   "referenced_type" : "type-192",
10285   "self_type" : "type-192",
10286   "size" : 1,
10287   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10288   "template_args" : [ "type-191" ],
10289   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10290  },
10291  {
10292   "alignment" : 1,
10293   "linker_set_key" : "android::trait_trivial_dtor<short>",
10294   "name" : "android::trait_trivial_dtor<short>",
10295   "referenced_type" : "type-175",
10296   "self_type" : "type-175",
10297   "size" : 1,
10298   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10299   "template_args" : [ "type-174" ],
10300   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10301  },
10302  {
10303   "alignment" : 1,
10304   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10305   "name" : "android::trait_trivial_dtor<unsigned char>",
10306   "referenced_type" : "type-169",
10307   "self_type" : "type-169",
10308   "size" : 1,
10309   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10310   "template_args" : [ "type-106" ],
10311   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10312  },
10313  {
10314   "alignment" : 1,
10315   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10316   "name" : "android::trait_trivial_dtor<unsigned int>",
10317   "referenced_type" : "type-187",
10318   "self_type" : "type-187",
10319   "size" : 1,
10320   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10321   "template_args" : [ "type-2" ],
10322   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10323  },
10324  {
10325   "alignment" : 1,
10326   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10327   "name" : "android::trait_trivial_dtor<unsigned long long>",
10328   "referenced_type" : "type-206",
10329   "self_type" : "type-206",
10330   "size" : 1,
10331   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10332   "template_args" : [ "type-13" ],
10333   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10334  },
10335  {
10336   "alignment" : 1,
10337   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10338   "name" : "android::trait_trivial_dtor<unsigned long>",
10339   "referenced_type" : "type-197",
10340   "self_type" : "type-197",
10341   "size" : 1,
10342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10343   "template_args" : [ "type-196" ],
10344   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10345  },
10346  {
10347   "alignment" : 1,
10348   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10349   "name" : "android::trait_trivial_dtor<unsigned short>",
10350   "referenced_type" : "type-179",
10351   "self_type" : "type-179",
10352   "size" : 1,
10353   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10354   "template_args" : [ "type-108" ],
10355   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10356  },
10357  {
10358   "alignment" : 1,
10359   "linker_set_key" : "android::trait_trivial_dtor<void>",
10360   "name" : "android::trait_trivial_dtor<void>",
10361   "referenced_type" : "type-156",
10362   "self_type" : "type-156",
10363   "size" : 1,
10364   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10365   "template_args" : [ "type-23" ],
10366   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10367  },
10368  {
10369   "alignment" : 1,
10370   "linker_set_key" : "android::trait_trivial_move<android::String16>",
10371   "name" : "android::trait_trivial_move<android::String16>",
10372   "referenced_type" : "type-345",
10373   "self_type" : "type-345",
10374   "size" : 1,
10375   "source_file" : "/system/core/libutils/include/utils/String16.h",
10376   "template_args" : [ "type-33" ],
10377   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10378  },
10379  {
10380   "alignment" : 1,
10381   "linker_set_key" : "android::trait_trivial_move<android::String8>",
10382   "name" : "android::trait_trivial_move<android::String8>",
10383   "referenced_type" : "type-340",
10384   "self_type" : "type-340",
10385   "size" : 1,
10386   "source_file" : "/system/core/libutils/include/utils/String8.h",
10387   "template_args" : [ "type-44" ],
10388   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10389  },
10390  {
10391   "alignment" : 1,
10392   "linker_set_key" : "android::trait_trivial_move<bool>",
10393   "name" : "android::trait_trivial_move<bool>",
10394   "referenced_type" : "type-163",
10395   "self_type" : "type-163",
10396   "size" : 1,
10397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10398   "template_args" : [ "type-30" ],
10399   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10400  },
10401  {
10402   "alignment" : 1,
10403   "linker_set_key" : "android::trait_trivial_move<char>",
10404   "name" : "android::trait_trivial_move<char>",
10405   "referenced_type" : "type-167",
10406   "self_type" : "type-167",
10407   "size" : 1,
10408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10409   "template_args" : [ "type-47" ],
10410   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10411  },
10412  {
10413   "alignment" : 1,
10414   "linker_set_key" : "android::trait_trivial_move<double>",
10415   "name" : "android::trait_trivial_move<double>",
10416   "referenced_type" : "type-220",
10417   "self_type" : "type-220",
10418   "size" : 1,
10419   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10420   "template_args" : [ "type-217" ],
10421   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10422  },
10423  {
10424   "alignment" : 1,
10425   "linker_set_key" : "android::trait_trivial_move<float>",
10426   "name" : "android::trait_trivial_move<float>",
10427   "referenced_type" : "type-215",
10428   "self_type" : "type-215",
10429   "size" : 1,
10430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10431   "template_args" : [ "type-210" ],
10432   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10433  },
10434  {
10435   "alignment" : 1,
10436   "linker_set_key" : "android::trait_trivial_move<int>",
10437   "name" : "android::trait_trivial_move<int>",
10438   "referenced_type" : "type-185",
10439   "self_type" : "type-185",
10440   "size" : 1,
10441   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10442   "template_args" : [ "type-49" ],
10443   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10444  },
10445  {
10446   "alignment" : 1,
10447   "linker_set_key" : "android::trait_trivial_move<long long>",
10448   "name" : "android::trait_trivial_move<long long>",
10449   "referenced_type" : "type-204",
10450   "self_type" : "type-204",
10451   "size" : 1,
10452   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10453   "template_args" : [ "type-57" ],
10454   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10455  },
10456  {
10457   "alignment" : 1,
10458   "linker_set_key" : "android::trait_trivial_move<long>",
10459   "name" : "android::trait_trivial_move<long>",
10460   "referenced_type" : "type-194",
10461   "self_type" : "type-194",
10462   "size" : 1,
10463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10464   "template_args" : [ "type-191" ],
10465   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10466  },
10467  {
10468   "alignment" : 1,
10469   "linker_set_key" : "android::trait_trivial_move<short>",
10470   "name" : "android::trait_trivial_move<short>",
10471   "referenced_type" : "type-177",
10472   "self_type" : "type-177",
10473   "size" : 1,
10474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10475   "template_args" : [ "type-174" ],
10476   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10477  },
10478  {
10479   "alignment" : 1,
10480   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10481   "name" : "android::trait_trivial_move<unsigned char>",
10482   "referenced_type" : "type-172",
10483   "self_type" : "type-172",
10484   "size" : 1,
10485   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10486   "template_args" : [ "type-106" ],
10487   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10488  },
10489  {
10490   "alignment" : 1,
10491   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10492   "name" : "android::trait_trivial_move<unsigned int>",
10493   "referenced_type" : "type-189",
10494   "self_type" : "type-189",
10495   "size" : 1,
10496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10497   "template_args" : [ "type-2" ],
10498   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10499  },
10500  {
10501   "alignment" : 1,
10502   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10503   "name" : "android::trait_trivial_move<unsigned long long>",
10504   "referenced_type" : "type-208",
10505   "self_type" : "type-208",
10506   "size" : 1,
10507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10508   "template_args" : [ "type-13" ],
10509   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10510  },
10511  {
10512   "alignment" : 1,
10513   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10514   "name" : "android::trait_trivial_move<unsigned long>",
10515   "referenced_type" : "type-199",
10516   "self_type" : "type-199",
10517   "size" : 1,
10518   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10519   "template_args" : [ "type-196" ],
10520   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10521  },
10522  {
10523   "alignment" : 1,
10524   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
10525   "name" : "android::trait_trivial_move<unsigned short>",
10526   "referenced_type" : "type-181",
10527   "self_type" : "type-181",
10528   "size" : 1,
10529   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10530   "template_args" : [ "type-108" ],
10531   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
10532  },
10533  {
10534   "alignment" : 1,
10535   "linker_set_key" : "android::trait_trivial_move<void>",
10536   "name" : "android::trait_trivial_move<void>",
10537   "referenced_type" : "type-158",
10538   "self_type" : "type-158",
10539   "size" : 1,
10540   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10541   "template_args" : [ "type-23" ],
10542   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
10543  },
10544  {
10545   "alignment" : 4,
10546   "fields" :
10547   [
10548    {
10549     "access" : "private",
10550     "field_name" : "m_ptr",
10551     "referenced_type" : "type-97"
10552    },
10553    {
10554     "access" : "private",
10555     "field_name" : "m_refs",
10556     "field_offset" : 32,
10557     "referenced_type" : "type-11"
10558    }
10559   ],
10560   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
10561   "name" : "android::wp<android::hardware::BHwBinder>",
10562   "record_kind" : "class",
10563   "referenced_type" : "type-281",
10564   "self_type" : "type-281",
10565   "size" : 8,
10566   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10567   "template_args" : [ "type-98" ],
10568   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
10569  },
10570  {
10571   "alignment" : 4,
10572   "fields" :
10573   [
10574    {
10575     "access" : "private",
10576     "field_name" : "m_ptr",
10577     "referenced_type" : "type-523"
10578    },
10579    {
10580     "access" : "private",
10581     "field_name" : "m_refs",
10582     "field_offset" : 32,
10583     "referenced_type" : "type-11"
10584    }
10585   ],
10586   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10587   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10588   "record_kind" : "class",
10589   "referenced_type" : "type-522",
10590   "self_type" : "type-522",
10591   "size" : 8,
10592   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10593   "template_args" : [ "type-17" ],
10594   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
10595  },
10596  {
10597   "alignment" : 4,
10598   "fields" :
10599   [
10600    {
10601     "access" : "private",
10602     "field_name" : "m_ptr",
10603     "referenced_type" : "type-5"
10604    },
10605    {
10606     "access" : "private",
10607     "field_name" : "m_refs",
10608     "field_offset" : 32,
10609     "referenced_type" : "type-11"
10610    }
10611   ],
10612   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
10613   "name" : "android::wp<android::hardware::hidl_death_recipient>",
10614   "record_kind" : "class",
10615   "referenced_type" : "type-4",
10616   "self_type" : "type-4",
10617   "size" : 8,
10618   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10619   "template_args" : [ "type-6" ],
10620   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
10621  },
10622  {
10623   "alignment" : 4,
10624   "fields" :
10625   [
10626    {
10627     "access" : "private",
10628     "field_name" : "m_ptr",
10629     "referenced_type" : "type-15"
10630    },
10631    {
10632     "access" : "private",
10633     "field_name" : "m_refs",
10634     "field_offset" : 32,
10635     "referenced_type" : "type-11"
10636    }
10637   ],
10638   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
10639   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
10640   "record_kind" : "class",
10641   "referenced_type" : "type-14",
10642   "self_type" : "type-14",
10643   "size" : 8,
10644   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10645   "template_args" : [ "type-16" ],
10646   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
10647  },
10648  {
10649   "alignment" : 4,
10650   "fields" :
10651   [
10652    {
10653     "field_name" : "maxContentLightLevel",
10654     "referenced_type" : "type-210"
10655    },
10656    {
10657     "field_name" : "maxFrameAverageLightLevel",
10658     "field_offset" : 32,
10659     "referenced_type" : "type-210"
10660    }
10661   ],
10662   "linker_set_key" : "android_cta861_3_metadata",
10663   "name" : "android_cta861_3_metadata",
10664   "referenced_type" : "type-447",
10665   "self_type" : "type-447",
10666   "size" : 8,
10667   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10668   "unique_id" : "android_cta861_3_metadata"
10669  },
10670  {
10671   "alignment" : 4,
10672   "fields" :
10673   [
10674    {
10675     "field_name" : "num_points",
10676     "referenced_type" : "type-2"
10677    },
10678    {
10679     "field_name" : "reserved",
10680     "field_offset" : 32,
10681     "referenced_type" : "type-437"
10682    },
10683    {
10684     "field_name" : "xyzc_points",
10685     "field_offset" : 288,
10686     "referenced_type" : "type-444"
10687    }
10688   ],
10689   "linker_set_key" : "android_depth_points",
10690   "name" : "android_depth_points",
10691   "referenced_type" : "type-443",
10692   "self_type" : "type-443",
10693   "size" : 36,
10694   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10695   "unique_id" : "android_depth_points"
10696  },
10697  {
10698   "alignment" : 4,
10699   "fields" :
10700   [
10701    {
10702     "field_name" : "format",
10703     "referenced_type" : "type-440"
10704    },
10705    {
10706     "field_name" : "num_planes",
10707     "field_offset" : 32,
10708     "referenced_type" : "type-2"
10709    },
10710    {
10711     "field_name" : "planes",
10712     "field_offset" : 64,
10713     "referenced_type" : "type-442"
10714    }
10715   ],
10716   "linker_set_key" : "android_flex_layout",
10717   "name" : "android_flex_layout",
10718   "referenced_type" : "type-441",
10719   "self_type" : "type-441",
10720   "size" : 12,
10721   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10722   "unique_id" : "android_flex_layout"
10723  },
10724  {
10725   "alignment" : 4,
10726   "fields" :
10727   [
10728    {
10729     "field_name" : "top_left",
10730     "referenced_type" : "type-358"
10731    },
10732    {
10733     "field_name" : "component",
10734     "field_offset" : 32,
10735     "referenced_type" : "type-438"
10736    },
10737    {
10738     "field_name" : "bits_per_component",
10739     "field_offset" : 64,
10740     "referenced_type" : "type-49"
10741    },
10742    {
10743     "field_name" : "bits_used",
10744     "field_offset" : 96,
10745     "referenced_type" : "type-49"
10746    },
10747    {
10748     "field_name" : "h_increment",
10749     "field_offset" : 128,
10750     "referenced_type" : "type-49"
10751    },
10752    {
10753     "field_name" : "v_increment",
10754     "field_offset" : 160,
10755     "referenced_type" : "type-49"
10756    },
10757    {
10758     "field_name" : "h_subsampling",
10759     "field_offset" : 192,
10760     "referenced_type" : "type-49"
10761    },
10762    {
10763     "field_name" : "v_subsampling",
10764     "field_offset" : 224,
10765     "referenced_type" : "type-49"
10766    }
10767   ],
10768   "linker_set_key" : "android_flex_plane",
10769   "name" : "android_flex_plane",
10770   "referenced_type" : "type-439",
10771   "self_type" : "type-439",
10772   "size" : 32,
10773   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10774   "unique_id" : "android_flex_plane"
10775  },
10776  {
10777   "alignment" : 4,
10778   "fields" :
10779   [
10780    {
10781     "field_name" : "displayPrimaryRed",
10782     "referenced_type" : "type-445"
10783    },
10784    {
10785     "field_name" : "displayPrimaryGreen",
10786     "field_offset" : 64,
10787     "referenced_type" : "type-445"
10788    },
10789    {
10790     "field_name" : "displayPrimaryBlue",
10791     "field_offset" : 128,
10792     "referenced_type" : "type-445"
10793    },
10794    {
10795     "field_name" : "whitePoint",
10796     "field_offset" : 192,
10797     "referenced_type" : "type-445"
10798    },
10799    {
10800     "field_name" : "maxLuminance",
10801     "field_offset" : 256,
10802     "referenced_type" : "type-210"
10803    },
10804    {
10805     "field_name" : "minLuminance",
10806     "field_offset" : 288,
10807     "referenced_type" : "type-210"
10808    }
10809   ],
10810   "linker_set_key" : "android_smpte2086_metadata",
10811   "name" : "android_smpte2086_metadata",
10812   "referenced_type" : "type-446",
10813   "self_type" : "type-446",
10814   "size" : 40,
10815   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10816   "unique_id" : "android_smpte2086_metadata"
10817  },
10818  {
10819   "alignment" : 4,
10820   "fields" :
10821   [
10822    {
10823     "field_name" : "x",
10824     "referenced_type" : "type-210"
10825    },
10826    {
10827     "field_name" : "y",
10828     "field_offset" : 32,
10829     "referenced_type" : "type-210"
10830    }
10831   ],
10832   "linker_set_key" : "android_xy_color",
10833   "name" : "android_xy_color",
10834   "referenced_type" : "type-445",
10835   "self_type" : "type-445",
10836   "size" : 8,
10837   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10838   "unique_id" : "android_xy_color"
10839  },
10840  {
10841   "alignment" : 4,
10842   "fields" :
10843   [
10844    {
10845     "field_name" : "y",
10846     "referenced_type" : "type-22"
10847    },
10848    {
10849     "field_name" : "cb",
10850     "field_offset" : 32,
10851     "referenced_type" : "type-22"
10852    },
10853    {
10854     "field_name" : "cr",
10855     "field_offset" : 64,
10856     "referenced_type" : "type-22"
10857    },
10858    {
10859     "field_name" : "ystride",
10860     "field_offset" : 96,
10861     "referenced_type" : "type-2"
10862    },
10863    {
10864     "field_name" : "cstride",
10865     "field_offset" : 128,
10866     "referenced_type" : "type-2"
10867    },
10868    {
10869     "field_name" : "chroma_step",
10870     "field_offset" : 160,
10871     "referenced_type" : "type-2"
10872    },
10873    {
10874     "field_name" : "reserved",
10875     "field_offset" : 192,
10876     "referenced_type" : "type-437"
10877    }
10878   ],
10879   "linker_set_key" : "android_ycbcr",
10880   "name" : "android_ycbcr",
10881   "referenced_type" : "type-436",
10882   "self_type" : "type-436",
10883   "size" : 56,
10884   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10885   "unique_id" : "android_ycbcr"
10886  },
10887  {
10888   "alignment" : 4,
10889   "fields" :
10890   [
10891    {
10892     "referenced_type" : "type-104"
10893    }
10894   ],
10895   "linker_set_key" : "log_msg",
10896   "name" : "log_msg",
10897   "referenced_type" : "type-103",
10898   "self_type" : "type-103",
10899   "size" : 5124,
10900   "source_file" : "/system/core/liblog/include/log/log_read.h",
10901   "unique_id" : "log_msg"
10902  },
10903  {
10904   "alignment" : 4,
10905   "fields" :
10906   [
10907    {
10908     "field_name" : "buf",
10909     "referenced_type" : "type-105"
10910    },
10911    {
10912     "field_name" : "entry",
10913     "referenced_type" : "type-107"
10914    },
10915    {
10916     "field_name" : "entry_v4",
10917     "referenced_type" : "type-107"
10918    },
10919    {
10920     "field_name" : "entry_v3",
10921     "referenced_type" : "type-110"
10922    },
10923    {
10924     "field_name" : "entry_v2",
10925     "referenced_type" : "type-111"
10926    },
10927    {
10928     "field_name" : "entry_v1",
10929     "referenced_type" : "type-112"
10930    }
10931   ],
10932   "is_anonymous" : true,
10933   "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",
10934   "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",
10935   "record_kind" : "union",
10936   "referenced_type" : "type-104",
10937   "self_type" : "type-104",
10938   "size" : 5124,
10939   "source_file" : "/system/core/liblog/include/log/log_read.h",
10940   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
10941  },
10942  {
10943   "alignment" : 1,
10944   "fields" :
10945   [
10946    {
10947     "field_name" : "tv_sec",
10948     "referenced_type" : "type-2"
10949    },
10950    {
10951     "field_name" : "tv_nsec",
10952     "field_offset" : 32,
10953     "referenced_type" : "type-2"
10954    }
10955   ],
10956   "linker_set_key" : "log_time",
10957   "name" : "log_time",
10958   "referenced_type" : "type-364",
10959   "self_type" : "type-364",
10960   "size" : 8,
10961   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
10962   "unique_id" : "_ZTS8log_time"
10963  },
10964  {
10965   "alignment" : 4,
10966   "fields" :
10967   [
10968    {
10969     "field_name" : "len",
10970     "referenced_type" : "type-108"
10971    },
10972    {
10973     "field_name" : "__pad",
10974     "field_offset" : 16,
10975     "referenced_type" : "type-108"
10976    },
10977    {
10978     "field_name" : "pid",
10979     "field_offset" : 32,
10980     "referenced_type" : "type-49"
10981    },
10982    {
10983     "field_name" : "tid",
10984     "field_offset" : 64,
10985     "referenced_type" : "type-49"
10986    },
10987    {
10988     "field_name" : "sec",
10989     "field_offset" : 96,
10990     "referenced_type" : "type-49"
10991    },
10992    {
10993     "field_name" : "nsec",
10994     "field_offset" : 128,
10995     "referenced_type" : "type-49"
10996    },
10997    {
10998     "field_name" : "msg",
10999     "field_offset" : 160,
11000     "referenced_type" : "type-109"
11001    }
11002   ],
11003   "linker_set_key" : "logger_entry",
11004   "name" : "logger_entry",
11005   "referenced_type" : "type-112",
11006   "self_type" : "type-112",
11007   "size" : 20,
11008   "source_file" : "/system/core/liblog/include/log/log_read.h",
11009   "unique_id" : "logger_entry"
11010  },
11011  {
11012   "alignment" : 1,
11013   "fields" :
11014   [
11015    {
11016     "field_name" : "len",
11017     "referenced_type" : "type-108"
11018    },
11019    {
11020     "field_name" : "hdr_size",
11021     "field_offset" : 16,
11022     "referenced_type" : "type-108"
11023    },
11024    {
11025     "field_name" : "pid",
11026     "field_offset" : 32,
11027     "referenced_type" : "type-49"
11028    },
11029    {
11030     "field_name" : "tid",
11031     "field_offset" : 64,
11032     "referenced_type" : "type-49"
11033    },
11034    {
11035     "field_name" : "sec",
11036     "field_offset" : 96,
11037     "referenced_type" : "type-49"
11038    },
11039    {
11040     "field_name" : "nsec",
11041     "field_offset" : 128,
11042     "referenced_type" : "type-49"
11043    },
11044    {
11045     "field_name" : "euid",
11046     "field_offset" : 160,
11047     "referenced_type" : "type-2"
11048    },
11049    {
11050     "field_name" : "msg",
11051     "field_offset" : 192,
11052     "referenced_type" : "type-109"
11053    }
11054   ],
11055   "linker_set_key" : "logger_entry_v2",
11056   "name" : "logger_entry_v2",
11057   "referenced_type" : "type-111",
11058   "self_type" : "type-111",
11059   "size" : 24,
11060   "source_file" : "/system/core/liblog/include/log/log_read.h",
11061   "unique_id" : "logger_entry_v2"
11062  },
11063  {
11064   "alignment" : 1,
11065   "fields" :
11066   [
11067    {
11068     "field_name" : "len",
11069     "referenced_type" : "type-108"
11070    },
11071    {
11072     "field_name" : "hdr_size",
11073     "field_offset" : 16,
11074     "referenced_type" : "type-108"
11075    },
11076    {
11077     "field_name" : "pid",
11078     "field_offset" : 32,
11079     "referenced_type" : "type-49"
11080    },
11081    {
11082     "field_name" : "tid",
11083     "field_offset" : 64,
11084     "referenced_type" : "type-49"
11085    },
11086    {
11087     "field_name" : "sec",
11088     "field_offset" : 96,
11089     "referenced_type" : "type-49"
11090    },
11091    {
11092     "field_name" : "nsec",
11093     "field_offset" : 128,
11094     "referenced_type" : "type-49"
11095    },
11096    {
11097     "field_name" : "lid",
11098     "field_offset" : 160,
11099     "referenced_type" : "type-2"
11100    },
11101    {
11102     "field_name" : "msg",
11103     "field_offset" : 192,
11104     "referenced_type" : "type-109"
11105    }
11106   ],
11107   "linker_set_key" : "logger_entry_v3",
11108   "name" : "logger_entry_v3",
11109   "referenced_type" : "type-110",
11110   "self_type" : "type-110",
11111   "size" : 24,
11112   "source_file" : "/system/core/liblog/include/log/log_read.h",
11113   "unique_id" : "logger_entry_v3"
11114  },
11115  {
11116   "alignment" : 4,
11117   "fields" :
11118   [
11119    {
11120     "field_name" : "len",
11121     "referenced_type" : "type-108"
11122    },
11123    {
11124     "field_name" : "hdr_size",
11125     "field_offset" : 16,
11126     "referenced_type" : "type-108"
11127    },
11128    {
11129     "field_name" : "pid",
11130     "field_offset" : 32,
11131     "referenced_type" : "type-49"
11132    },
11133    {
11134     "field_name" : "tid",
11135     "field_offset" : 64,
11136     "referenced_type" : "type-2"
11137    },
11138    {
11139     "field_name" : "sec",
11140     "field_offset" : 96,
11141     "referenced_type" : "type-2"
11142    },
11143    {
11144     "field_name" : "nsec",
11145     "field_offset" : 128,
11146     "referenced_type" : "type-2"
11147    },
11148    {
11149     "field_name" : "lid",
11150     "field_offset" : 160,
11151     "referenced_type" : "type-2"
11152    },
11153    {
11154     "field_name" : "uid",
11155     "field_offset" : 192,
11156     "referenced_type" : "type-2"
11157    },
11158    {
11159     "field_name" : "msg",
11160     "field_offset" : 224,
11161     "referenced_type" : "type-109"
11162    }
11163   ],
11164   "linker_set_key" : "logger_entry_v4",
11165   "name" : "logger_entry_v4",
11166   "referenced_type" : "type-107",
11167   "self_type" : "type-107",
11168   "size" : 28,
11169   "source_file" : "/system/core/liblog/include/log/log_read.h",
11170   "unique_id" : "logger_entry_v4"
11171  },
11172  {
11173   "alignment" : 4,
11174   "fields" :
11175   [
11176    {
11177     "field_name" : "version",
11178     "referenced_type" : "type-49"
11179    },
11180    {
11181     "field_name" : "numFds",
11182     "field_offset" : 32,
11183     "referenced_type" : "type-49"
11184    },
11185    {
11186     "field_name" : "numInts",
11187     "field_offset" : 64,
11188     "referenced_type" : "type-49"
11189    },
11190    {
11191     "field_name" : "data",
11192     "field_offset" : 96,
11193     "referenced_type" : "type-153"
11194    }
11195   ],
11196   "linker_set_key" : "native_handle",
11197   "name" : "native_handle",
11198   "referenced_type" : "type-152",
11199   "self_type" : "type-152",
11200   "size" : 12,
11201   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11202   "unique_id" : "native_handle"
11203  }
11204 ],
11205 "rvalue_reference_types" :
11206 [
11207  {
11208   "alignment" : 4,
11209   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > &&",
11210   "name" : "android::hardware::Return<android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> > &&",
11211   "referenced_type" : "type-128",
11212   "self_type" : "type-130",
11213   "size" : 4,
11214   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11215  },
11216  {
11217   "alignment" : 4,
11218   "linker_set_key" : "android::hardware::Return<bool> &&",
11219   "name" : "android::hardware::Return<bool> &&",
11220   "referenced_type" : "type-120",
11221   "self_type" : "type-124",
11222   "size" : 4,
11223   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11224  },
11225  {
11226   "alignment" : 4,
11227   "linker_set_key" : "android::hardware::Return<void> &&",
11228   "name" : "android::hardware::Return<void> &&",
11229   "referenced_type" : "type-141",
11230   "self_type" : "type-143",
11231   "size" : 4,
11232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11233  },
11234  {
11235   "alignment" : 4,
11236   "linker_set_key" : "android::hardware::Status &&",
11237   "name" : "android::hardware::Status &&",
11238   "referenced_type" : "type-100",
11239   "self_type" : "type-117",
11240   "size" : 4,
11241   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11242  },
11243  {
11244   "alignment" : 4,
11245   "linker_set_key" : "android::hardware::details::return_status &&",
11246   "name" : "android::hardware::details::return_status &&",
11247   "referenced_type" : "type-121",
11248   "self_type" : "type-137",
11249   "size" : 4,
11250   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11251  },
11252  {
11253   "alignment" : 4,
11254   "linker_set_key" : "android::hardware::hidl_handle &&",
11255   "name" : "android::hardware::hidl_handle &&",
11256   "referenced_type" : "type-253",
11257   "self_type" : "type-266",
11258   "size" : 4,
11259   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11260  },
11261  {
11262   "alignment" : 4,
11263   "linker_set_key" : "android::hardware::hidl_memory &&",
11264   "name" : "android::hardware::hidl_memory &&",
11265   "referenced_type" : "type-264",
11266   "self_type" : "type-270",
11267   "size" : 4,
11268   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11269  },
11270  {
11271   "alignment" : 4,
11272   "linker_set_key" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &&",
11273   "name" : "android::sp<android::hardware::dumpstate::V1_0::IDumpstateDevice> &&",
11274   "referenced_type" : "type-82",
11275   "self_type" : "type-85",
11276   "size" : 4,
11277   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11278  },
11279  {
11280   "alignment" : 4,
11281   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11282   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11283   "referenced_type" : "type-90",
11284   "self_type" : "type-92",
11285   "size" : 4,
11286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11287  },
11288  {
11289   "alignment" : 4,
11290   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11291   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11292   "referenced_type" : "type-409",
11293   "self_type" : "type-408",
11294   "size" : 4,
11295   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11296  },
11297  {
11298   "alignment" : 4,
11299   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11300   "name" : "std::function<sp<IBase> (void *)> &&",
11301   "referenced_type" : "type-419",
11302   "self_type" : "type-418",
11303   "size" : 4,
11304   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11305  },
11306  {
11307   "alignment" : 4,
11308   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11309   "name" : "std::function<sp<IBinder> (void *)> &&",
11310   "referenced_type" : "type-411",
11311   "self_type" : "type-410",
11312   "size" : 4,
11313   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11314  }
11315 ]
11316}
11317