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