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