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