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