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