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