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