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