1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 8,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 8
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIc",
28   "name" : "char",
29   "referenced_type" : "_ZTIc",
30   "self_type" : "_ZTIc",
31   "size" : 1
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "_ZTIi",
37   "name" : "int",
38   "referenced_type" : "_ZTIi",
39   "self_type" : "_ZTIi",
40   "size" : 4
41  },
42  {
43   "alignment" : 4,
44   "is_integral" : true,
45   "is_unsigned" : true,
46   "linker_set_key" : "_ZTIj",
47   "name" : "unsigned int",
48   "referenced_type" : "_ZTIj",
49   "self_type" : "_ZTIj",
50   "size" : 4
51  },
52  {
53   "alignment" : 8,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIm",
57   "name" : "unsigned long",
58   "referenced_type" : "_ZTIm",
59   "self_type" : "_ZTIm",
60   "size" : 8
61  },
62  {
63   "linker_set_key" : "_ZTIv",
64   "name" : "void",
65   "referenced_type" : "_ZTIv",
66   "self_type" : "_ZTIv"
67  }
68 ],
69 "elf_functions" :
70 [
71  {
72   "binding" : "weak",
73   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
74  },
75  {
76   "binding" : "weak",
77   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
78  },
79  {
80   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret10fromBinderERKN3ndk10SpAIBinderE"
81  },
82  {
83   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
84  },
85  {
86   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14getDefaultImplEv"
87  },
88  {
89   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
90  },
91  {
92   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
93  },
94  {
95   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretC2Ev"
96  },
97  {
98   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD0Ev"
99  },
100  {
101   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD1Ev"
102  },
103  {
104   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD2Ev"
105  },
106  {
107   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret12createBinderEv"
108  },
109  {
110   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
111  },
112  {
113   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret19getInterfaceVersionEPi"
114  },
115  {
116   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretC2Ev"
117  },
118  {
119   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD0Ev"
120  },
121  {
122   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD1Ev"
123  },
124  {
125   "name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD2Ev"
126  },
127  {
128   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
129  },
130  {
131   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret19getInterfaceVersionEPi"
132  },
133  {
134   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
135  },
136  {
137   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretC1ERKN3ndk10SpAIBinderE"
138  },
139  {
140   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretC2ERKN3ndk10SpAIBinderE"
141  },
142  {
143   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD0Ev"
144  },
145  {
146   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD1Ev"
147  },
148  {
149   "name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD2Ev"
150  },
151  {
152   "name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
153  },
154  {
155   "name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault19getInterfaceVersionEPi"
156  },
157  {
158   "name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
159  },
160  {
161   "name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8asBinderEv"
162  },
163  {
164   "name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8isRemoteEv"
165  },
166  {
167   "binding" : "weak",
168   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEED2Ev"
169  },
170  {
171   "binding" : "weak",
172   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
173  },
174  {
175   "binding" : "weak",
176   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
177  },
178  {
179   "binding" : "weak",
180   "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEm"
181  }
182 ],
183 "elf_objects" :
184 [
185  {
186   "binding" : "weak",
187   "name" : "_ZGVN4aidl7android8hardware10authsecret11IAuthSecret4hashE"
188  },
189  {
190   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret10descriptorE"
191  },
192  {
193   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret12default_implE"
194  },
195  {
196   "binding" : "weak",
197   "name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret4hashE"
198  },
199  {
200   "binding" : "weak",
201   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
202  },
203  {
204   "binding" : "weak",
205   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
206  },
207  {
208   "binding" : "weak",
209   "name" : "_ZTVN3ndk13SharedRefBaseE"
210  },
211  {
212   "name" : "_ZTVN4aidl7android8hardware10authsecret11IAuthSecretE"
213  },
214  {
215   "name" : "_ZTVN4aidl7android8hardware10authsecret12BnAuthSecretE"
216  },
217  {
218   "name" : "_ZTVN4aidl7android8hardware10authsecret12BpAuthSecretE"
219  },
220  {
221   "name" : "_ZTVN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
226  }
227 ],
228 "enum_types" :
229 [
230  {
231   "alignment" : 4,
232   "enum_fields" :
233   [
234    {
235     "enum_field_value" : 1,
236     "name" : "FLAG_ONEWAY"
237    }
238   ],
239   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
240   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
241   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
242   "self_type" : "_ZTI12$FLAG_ONEWAY",
243   "size" : 4,
244   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
245   "underlying_type" : "_ZTIj"
246  },
247  {
248   "alignment" : 4,
249   "enum_fields" :
250   [
251    {
252     "enum_field_value" : 0,
253     "name" : "EX_NONE"
254    },
255    {
256     "enum_field_value" : -1,
257     "name" : "EX_SECURITY"
258    },
259    {
260     "enum_field_value" : -2,
261     "name" : "EX_BAD_PARCELABLE"
262    },
263    {
264     "enum_field_value" : -3,
265     "name" : "EX_ILLEGAL_ARGUMENT"
266    },
267    {
268     "enum_field_value" : -4,
269     "name" : "EX_NULL_POINTER"
270    },
271    {
272     "enum_field_value" : -5,
273     "name" : "EX_ILLEGAL_STATE"
274    },
275    {
276     "enum_field_value" : -6,
277     "name" : "EX_NETWORK_MAIN_THREAD"
278    },
279    {
280     "enum_field_value" : -7,
281     "name" : "EX_UNSUPPORTED_OPERATION"
282    },
283    {
284     "enum_field_value" : -8,
285     "name" : "EX_SERVICE_SPECIFIC"
286    },
287    {
288     "enum_field_value" : -9,
289     "name" : "EX_PARCELABLE"
290    },
291    {
292     "enum_field_value" : -129,
293     "name" : "EX_TRANSACTION_FAILED"
294    }
295   ],
296   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
297   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
298   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
299   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
300   "size" : 4,
301   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
302   "underlying_type" : "_ZTIi"
303  },
304  {
305   "alignment" : 4,
306   "enum_fields" :
307   [
308    {
309     "enum_field_value" : 268435456,
310     "name" : "FLAG_PRIVATE_LOCAL"
311    }
312   ],
313   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
314   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
315   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
316   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
317   "size" : 4,
318   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
319   "underlying_type" : "_ZTIj"
320  },
321  {
322   "alignment" : 4,
323   "enum_fields" :
324   [
325    {
326     "enum_field_value" : 268435456,
327     "name" : "FLAG_PRIVATE_VENDOR"
328    }
329   ],
330   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
331   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
332   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
333   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
334   "size" : 4,
335   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
336   "underlying_type" : "_ZTIj"
337  },
338  {
339   "alignment" : 4,
340   "enum_fields" :
341   [
342    {
343     "enum_field_value" : 0,
344     "name" : "STATUS_OK"
345    },
346    {
347     "enum_field_value" : -2147483648,
348     "name" : "STATUS_UNKNOWN_ERROR"
349    },
350    {
351     "enum_field_value" : -12,
352     "name" : "STATUS_NO_MEMORY"
353    },
354    {
355     "enum_field_value" : -38,
356     "name" : "STATUS_INVALID_OPERATION"
357    },
358    {
359     "enum_field_value" : -22,
360     "name" : "STATUS_BAD_VALUE"
361    },
362    {
363     "enum_field_value" : -2147483647,
364     "name" : "STATUS_BAD_TYPE"
365    },
366    {
367     "enum_field_value" : -2,
368     "name" : "STATUS_NAME_NOT_FOUND"
369    },
370    {
371     "enum_field_value" : -1,
372     "name" : "STATUS_PERMISSION_DENIED"
373    },
374    {
375     "enum_field_value" : -19,
376     "name" : "STATUS_NO_INIT"
377    },
378    {
379     "enum_field_value" : -17,
380     "name" : "STATUS_ALREADY_EXISTS"
381    },
382    {
383     "enum_field_value" : -32,
384     "name" : "STATUS_DEAD_OBJECT"
385    },
386    {
387     "enum_field_value" : -2147483646,
388     "name" : "STATUS_FAILED_TRANSACTION"
389    },
390    {
391     "enum_field_value" : -75,
392     "name" : "STATUS_BAD_INDEX"
393    },
394    {
395     "enum_field_value" : -61,
396     "name" : "STATUS_NOT_ENOUGH_DATA"
397    },
398    {
399     "enum_field_value" : -11,
400     "name" : "STATUS_WOULD_BLOCK"
401    },
402    {
403     "enum_field_value" : -110,
404     "name" : "STATUS_TIMED_OUT"
405    },
406    {
407     "enum_field_value" : -74,
408     "name" : "STATUS_UNKNOWN_TRANSACTION"
409    },
410    {
411     "enum_field_value" : -2147483641,
412     "name" : "STATUS_FDS_NOT_ALLOWED"
413    },
414    {
415     "enum_field_value" : -2147483640,
416     "name" : "STATUS_UNEXPECTED_NULL"
417    }
418   ],
419   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
420   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
421   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
422   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
423   "size" : 4,
424   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
425   "underlying_type" : "_ZTIi"
426  },
427  {
428   "alignment" : 4,
429   "enum_fields" :
430   [
431    {
432     "enum_field_value" : 1,
433     "name" : "FIRST_CALL_TRANSACTION"
434    },
435    {
436     "enum_field_value" : 16777215,
437     "name" : "LAST_CALL_TRANSACTION"
438    }
439   ],
440   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
441   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
442   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
443   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
444   "size" : 4,
445   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
446   "underlying_type" : "_ZTIj"
447  }
448 ],
449 "function_types" :
450 [
451  {
452   "alignment" : 4,
453   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
454   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
455   "parameters" :
456   [
457    {
458     "referenced_type" : "_ZTIP8AIBinder"
459    },
460    {
461     "referenced_type" : "_ZTIj"
462    },
463    {
464     "referenced_type" : "_ZTIPK7AParcel"
465    },
466    {
467     "referenced_type" : "_ZTIP7AParcel"
468    }
469   ],
470   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
471   "return_type" : "_ZTIi",
472   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
474  }
475 ],
476 "functions" :
477 [
478  {
479   "function_name" : "ndk::BnCInterface<aidl::android::hardware::authsecret::IAuthSecret>::asBinder",
480   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv",
481   "parameters" :
482   [
483    {
484     "is_this_ptr" : true,
485     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
486    }
487   ],
488   "return_type" : "_ZTIN3ndk10SpAIBinderE",
489   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
490  },
491  {
492   "function_name" : "ndk::BpCInterface<aidl::android::hardware::authsecret::IAuthSecret>::asBinder",
493   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv",
494   "parameters" :
495   [
496    {
497     "is_this_ptr" : true,
498     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
499    }
500   ],
501   "return_type" : "_ZTIN3ndk10SpAIBinderE",
502   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
503  },
504  {
505   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::fromBinder",
506   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret10fromBinderERKN3ndk10SpAIBinderE",
507   "parameters" :
508   [
509    {
510     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
511    }
512   ],
513   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
514   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
515  },
516  {
517   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::writeToParcel",
518   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
519   "parameters" :
520   [
521    {
522     "referenced_type" : "_ZTIP7AParcel"
523    },
524    {
525     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
526    }
527   ],
528   "return_type" : "_ZTIi",
529   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
530  },
531  {
532   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::getDefaultImpl",
533   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14getDefaultImplEv",
534   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
535   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
536  },
537  {
538   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::readFromParcel",
539   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
540   "parameters" :
541   [
542    {
543     "referenced_type" : "_ZTIPK7AParcel"
544    },
545    {
546     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
547    }
548   ],
549   "return_type" : "_ZTIi",
550   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
551  },
552  {
553   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::setDefaultImpl",
554   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
555   "parameters" :
556   [
557    {
558     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
559    }
560   ],
561   "return_type" : "_ZTIb",
562   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
563  },
564  {
565   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::IAuthSecret",
566   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretC2Ev",
567   "parameters" :
568   [
569    {
570     "is_this_ptr" : true,
571     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE"
572    }
573   ],
574   "return_type" : "_ZTIv",
575   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
576  },
577  {
578   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::~IAuthSecret",
579   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD0Ev",
580   "parameters" :
581   [
582    {
583     "is_this_ptr" : true,
584     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE"
585    }
586   ],
587   "return_type" : "_ZTIv",
588   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
589  },
590  {
591   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::~IAuthSecret",
592   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD1Ev",
593   "parameters" :
594   [
595    {
596     "is_this_ptr" : true,
597     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE"
598    }
599   ],
600   "return_type" : "_ZTIv",
601   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
602  },
603  {
604   "function_name" : "aidl::android::hardware::authsecret::IAuthSecret::~IAuthSecret",
605   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD2Ev",
606   "parameters" :
607   [
608    {
609     "is_this_ptr" : true,
610     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE"
611    }
612   ],
613   "return_type" : "_ZTIv",
614   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
615  },
616  {
617   "access" : "protected",
618   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::createBinder",
619   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret12createBinderEv",
620   "parameters" :
621   [
622    {
623     "is_this_ptr" : true,
624     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
625    }
626   ],
627   "return_type" : "_ZTIN3ndk10SpAIBinderE",
628   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
629  },
630  {
631   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::getInterfaceHash",
632   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
633   "parameters" :
634   [
635    {
636     "is_this_ptr" : true,
637     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
638    },
639    {
640     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
641    }
642   ],
643   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
644   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
645  },
646  {
647   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::getInterfaceVersion",
648   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret19getInterfaceVersionEPi",
649   "parameters" :
650   [
651    {
652     "is_this_ptr" : true,
653     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
654    },
655    {
656     "referenced_type" : "_ZTIPi"
657    }
658   ],
659   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
660   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
661  },
662  {
663   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::BnAuthSecret",
664   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretC2Ev",
665   "parameters" :
666   [
667    {
668     "is_this_ptr" : true,
669     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
670    }
671   ],
672   "return_type" : "_ZTIv",
673   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
674  },
675  {
676   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::~BnAuthSecret",
677   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD0Ev",
678   "parameters" :
679   [
680    {
681     "is_this_ptr" : true,
682     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
683    }
684   ],
685   "return_type" : "_ZTIv",
686   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
687  },
688  {
689   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::~BnAuthSecret",
690   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD1Ev",
691   "parameters" :
692   [
693    {
694     "is_this_ptr" : true,
695     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
696    }
697   ],
698   "return_type" : "_ZTIv",
699   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
700  },
701  {
702   "function_name" : "aidl::android::hardware::authsecret::BnAuthSecret::~BnAuthSecret",
703   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD2Ev",
704   "parameters" :
705   [
706    {
707     "is_this_ptr" : true,
708     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE"
709    }
710   ],
711   "return_type" : "_ZTIv",
712   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
713  },
714  {
715   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::getInterfaceHash",
716   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
717   "parameters" :
718   [
719    {
720     "is_this_ptr" : true,
721     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
722    },
723    {
724     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
725    }
726   ],
727   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
728   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
729  },
730  {
731   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::getInterfaceVersion",
732   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret19getInterfaceVersionEPi",
733   "parameters" :
734   [
735    {
736     "is_this_ptr" : true,
737     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
738    },
739    {
740     "referenced_type" : "_ZTIPi"
741    }
742   ],
743   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
744   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
745  },
746  {
747   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::setPrimaryUserCredential",
748   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE",
749   "parameters" :
750   [
751    {
752     "is_this_ptr" : true,
753     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
754    },
755    {
756     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
757    }
758   ],
759   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
760   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
761  },
762  {
763   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::BpAuthSecret",
764   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretC1ERKN3ndk10SpAIBinderE",
765   "parameters" :
766   [
767    {
768     "is_this_ptr" : true,
769     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
770    },
771    {
772     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
773    }
774   ],
775   "return_type" : "_ZTIv",
776   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
777  },
778  {
779   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::BpAuthSecret",
780   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretC2ERKN3ndk10SpAIBinderE",
781   "parameters" :
782   [
783    {
784     "is_this_ptr" : true,
785     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
786    },
787    {
788     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
789    }
790   ],
791   "return_type" : "_ZTIv",
792   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
793  },
794  {
795   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::~BpAuthSecret",
796   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD0Ev",
797   "parameters" :
798   [
799    {
800     "is_this_ptr" : true,
801     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
802    }
803   ],
804   "return_type" : "_ZTIv",
805   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
806  },
807  {
808   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::~BpAuthSecret",
809   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD1Ev",
810   "parameters" :
811   [
812    {
813     "is_this_ptr" : true,
814     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
815    }
816   ],
817   "return_type" : "_ZTIv",
818   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
819  },
820  {
821   "function_name" : "aidl::android::hardware::authsecret::BpAuthSecret::~BpAuthSecret",
822   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD2Ev",
823   "parameters" :
824   [
825    {
826     "is_this_ptr" : true,
827     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE"
828    }
829   ],
830   "return_type" : "_ZTIv",
831   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
832  },
833  {
834   "function_name" : "aidl::android::hardware::authsecret::IAuthSecretDefault::getInterfaceHash",
835   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
836   "parameters" :
837   [
838    {
839     "is_this_ptr" : true,
840     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
841    },
842    {
843     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
844    }
845   ],
846   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
847   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
848  },
849  {
850   "function_name" : "aidl::android::hardware::authsecret::IAuthSecretDefault::getInterfaceVersion",
851   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault19getInterfaceVersionEPi",
852   "parameters" :
853   [
854    {
855     "is_this_ptr" : true,
856     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
857    },
858    {
859     "referenced_type" : "_ZTIPi"
860    }
861   ],
862   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
863   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
864  },
865  {
866   "function_name" : "aidl::android::hardware::authsecret::IAuthSecretDefault::setPrimaryUserCredential",
867   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE",
868   "parameters" :
869   [
870    {
871     "is_this_ptr" : true,
872     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
873    },
874    {
875     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
876    }
877   ],
878   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
879   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
880  },
881  {
882   "function_name" : "aidl::android::hardware::authsecret::IAuthSecretDefault::asBinder",
883   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8asBinderEv",
884   "parameters" :
885   [
886    {
887     "is_this_ptr" : true,
888     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
889    }
890   ],
891   "return_type" : "_ZTIN3ndk10SpAIBinderE",
892   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
893  },
894  {
895   "function_name" : "aidl::android::hardware::authsecret::IAuthSecretDefault::isRemote",
896   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8isRemoteEv",
897   "parameters" :
898   [
899    {
900     "is_this_ptr" : true,
901     "referenced_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
902    }
903   ],
904   "return_type" : "_ZTIb",
905   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
906  }
907 ],
908 "global_vars" :
909 [
910  {
911   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret10descriptorE",
912   "name" : "aidl::android::hardware::authsecret::IAuthSecret::descriptor",
913   "referenced_type" : "_ZTIPKc",
914   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
915  },
916  {
917   "access" : "private",
918   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret12default_implE",
919   "name" : "aidl::android::hardware::authsecret::IAuthSecret::default_impl",
920   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
921   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
922  },
923  {
924   "linker_set_key" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret4hashE",
925   "name" : "aidl::android::hardware::authsecret::IAuthSecret::hash",
926   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
927   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
928  }
929 ],
930 "lvalue_reference_types" :
931 [
932  {
933   "alignment" : 8,
934   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
935   "name" : "const ndk::SpAIBinder &",
936   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
937   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
938   "size" : 8,
939   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
940  },
941  {
942   "alignment" : 8,
943   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
944   "name" : "const ndk::ScopedAParcel &",
945   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
946   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
947   "size" : 8,
948   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
949  },
950  {
951   "alignment" : 8,
952   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
953   "name" : "const ndk::ScopedFileDescriptor &",
954   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
955   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
956   "size" : 8,
957   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
958  },
959  {
960   "alignment" : 8,
961   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
962   "name" : "const std::shared_ptr<aidl::android::hardware::authsecret::IAuthSecret> &",
963   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
964   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
965   "size" : 8,
966   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
967  },
968  {
969   "alignment" : 8,
970   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
971   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
972   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
973   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
974   "size" : 8,
975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
976  },
977  {
978   "alignment" : 8,
979   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
980   "name" : "const std::vector<bool, std::allocator<bool>> &",
981   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
982   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
983   "size" : 8,
984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
985  },
986  {
987   "alignment" : 8,
988   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
989   "name" : "const std::vector<double, std::allocator<double>> &",
990   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
991   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
992   "size" : 8,
993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
994  },
995  {
996   "alignment" : 8,
997   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
998   "name" : "const std::vector<float, std::allocator<float>> &",
999   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1000   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1001   "size" : 8,
1002   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1003  },
1004  {
1005   "alignment" : 8,
1006   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1007   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1008   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1009   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1010   "size" : 8,
1011   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1012  },
1013  {
1014   "alignment" : 8,
1015   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1016   "name" : "const std::vector<int, std::allocator<int>> &",
1017   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1018   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1019   "size" : 8,
1020   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1021  },
1022  {
1023   "alignment" : 8,
1024   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1025   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1026   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1027   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1028   "size" : 8,
1029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1030  },
1031  {
1032   "alignment" : 8,
1033   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
1034   "name" : "const std::vector<long, std::allocator<long>> &",
1035   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1036   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
1037   "size" : 8,
1038   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1039  },
1040  {
1041   "alignment" : 8,
1042   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
1043   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
1044   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1045   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
1046   "size" : 8,
1047   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1048  },
1049  {
1050   "alignment" : 8,
1051   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1052   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1053   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1054   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1055   "size" : 8,
1056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1057  },
1058  {
1059   "alignment" : 8,
1060   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1061   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1062   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1063   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1064   "size" : 8,
1065   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1066  },
1067  {
1068   "alignment" : 8,
1069   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1070   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1071   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1072   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1073   "size" : 8,
1074   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1075  },
1076  {
1077   "alignment" : 8,
1078   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1079   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1080   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1081   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1082   "size" : 8,
1083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1084  },
1085  {
1086   "alignment" : 8,
1087   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1088   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1089   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1090   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1091   "size" : 8,
1092   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1093  },
1094  {
1095   "alignment" : 8,
1096   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1097   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1098   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1099   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1100   "size" : 8,
1101   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1102  },
1103  {
1104   "alignment" : 8,
1105   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1106   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1107   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1108   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1109   "size" : 8,
1110   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1111  },
1112  {
1113   "alignment" : 8,
1114   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1115   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
1116   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1117   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1118   "size" : 8,
1119   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1120  },
1121  {
1122   "alignment" : 8,
1123   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1124   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
1125   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1126   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1127   "size" : 8,
1128   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1129  },
1130  {
1131   "alignment" : 8,
1132   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1133   "name" : "ndk::SpAIBinder &",
1134   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1135   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1136   "size" : 8,
1137   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1138  },
1139  {
1140   "alignment" : 8,
1141   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1142   "name" : "ndk::ScopedAParcel &",
1143   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1144   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1145   "size" : 8,
1146   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1147  },
1148  {
1149   "alignment" : 8,
1150   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1151   "name" : "ndk::ScopedAStatus &",
1152   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1153   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1154   "size" : 8,
1155   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1156  },
1157  {
1158   "alignment" : 8,
1159   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1160   "name" : "ndk::ScopedAIBinder_Weak &",
1161   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1162   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1163   "size" : 8,
1164   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1165  },
1166  {
1167   "alignment" : 8,
1168   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1169   "name" : "ndk::ScopedFileDescriptor &",
1170   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1171   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1172   "size" : 8,
1173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1174  },
1175  {
1176   "alignment" : 8,
1177   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1178   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1179   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1180   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1181   "size" : 8,
1182   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1183  },
1184  {
1185   "alignment" : 8,
1186   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1187   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1188   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1189   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1190   "size" : 8,
1191   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1192  }
1193 ],
1194 "pointer_types" :
1195 [
1196  {
1197   "alignment" : 8,
1198   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1199   "name" : "AIBinder_Weak *",
1200   "referenced_type" : "_ZTI13AIBinder_Weak",
1201   "self_type" : "_ZTIP13AIBinder_Weak",
1202   "size" : 8,
1203   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1204  },
1205  {
1206   "alignment" : 8,
1207   "linker_set_key" : "_ZTIP14AIBinder_Class",
1208   "name" : "AIBinder_Class *",
1209   "referenced_type" : "_ZTI14AIBinder_Class",
1210   "self_type" : "_ZTIP14AIBinder_Class",
1211   "size" : 8,
1212   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1213  },
1214  {
1215   "alignment" : 8,
1216   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1217   "name" : "AIBinder_DeathRecipient *",
1218   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1219   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1220   "size" : 8,
1221   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1222  },
1223  {
1224   "alignment" : 8,
1225   "linker_set_key" : "_ZTIP7AParcel",
1226   "name" : "AParcel *",
1227   "referenced_type" : "_ZTI7AParcel",
1228   "self_type" : "_ZTIP7AParcel",
1229   "size" : 8,
1230   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1231  },
1232  {
1233   "alignment" : 8,
1234   "linker_set_key" : "_ZTIP7AStatus",
1235   "name" : "AStatus *",
1236   "referenced_type" : "_ZTI7AStatus",
1237   "self_type" : "_ZTIP7AStatus",
1238   "size" : 8,
1239   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1240  },
1241  {
1242   "alignment" : 8,
1243   "linker_set_key" : "_ZTIP8AIBinder",
1244   "name" : "AIBinder *",
1245   "referenced_type" : "_ZTI8AIBinder",
1246   "self_type" : "_ZTIP8AIBinder",
1247   "size" : 8,
1248   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1249  },
1250  {
1251   "alignment" : 8,
1252   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1253   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1254   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1255   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1256   "size" : 8,
1257   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1258  },
1259  {
1260   "alignment" : 8,
1261   "linker_set_key" : "_ZTIPK7AParcel",
1262   "name" : "const AParcel *",
1263   "referenced_type" : "_ZTIK7AParcel",
1264   "self_type" : "_ZTIPK7AParcel",
1265   "size" : 8,
1266   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1267  },
1268  {
1269   "alignment" : 8,
1270   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1271   "name" : "const ndk::SpAIBinder *",
1272   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1273   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1274   "size" : 8,
1275   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1276  },
1277  {
1278   "alignment" : 8,
1279   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1280   "name" : "const ndk::ScopedAParcel *",
1281   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1282   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1283   "size" : 8,
1284   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1285  },
1286  {
1287   "alignment" : 8,
1288   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1289   "name" : "const ndk::ScopedAStatus *",
1290   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1291   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1292   "size" : 8,
1293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1294  },
1295  {
1296   "alignment" : 8,
1297   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1298   "name" : "const ndk::ScopedFileDescriptor *",
1299   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1300   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1301   "size" : 8,
1302   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1303  },
1304  {
1305   "alignment" : 8,
1306   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1307   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1308   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1309   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1310   "size" : 8,
1311   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1312  },
1313  {
1314   "alignment" : 8,
1315   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1316   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1317   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1318   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1319   "size" : 8,
1320   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1321  },
1322  {
1323   "alignment" : 8,
1324   "linker_set_key" : "_ZTIPKc",
1325   "name" : "const char *",
1326   "referenced_type" : "_ZTIKc",
1327   "self_type" : "_ZTIPKc",
1328   "size" : 8,
1329   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1330  },
1331  {
1332   "alignment" : 8,
1333   "linker_set_key" : "_ZTIPKv",
1334   "name" : "const void *",
1335   "referenced_type" : "_ZTIKv",
1336   "self_type" : "_ZTIPKv",
1337   "size" : 8,
1338   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1339  },
1340  {
1341   "alignment" : 8,
1342   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1343   "name" : "ndk::SpAIBinder *",
1344   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1345   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1346   "size" : 8,
1347   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1348  },
1349  {
1350   "alignment" : 8,
1351   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1352   "name" : "ndk::ICInterface *",
1353   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1354   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1355   "size" : 8,
1356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1357  },
1358  {
1359   "alignment" : 8,
1360   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1361   "name" : "ndk::BnCInterface<aidl::android::hardware::authsecret::IAuthSecret> *",
1362   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1363   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1364   "size" : 8,
1365   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1366  },
1367  {
1368   "alignment" : 8,
1369   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1370   "name" : "ndk::BpCInterface<aidl::android::hardware::authsecret::IAuthSecret> *",
1371   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1372   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1373   "size" : 8,
1374   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1375  },
1376  {
1377   "alignment" : 8,
1378   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1379   "name" : "ndk::ScopedAParcel *",
1380   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1381   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1382   "size" : 8,
1383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1384  },
1385  {
1386   "alignment" : 8,
1387   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1388   "name" : "ndk::ScopedAStatus *",
1389   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1390   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1391   "size" : 8,
1392   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1393  },
1394  {
1395   "alignment" : 8,
1396   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1397   "name" : "ndk::SharedRefBase *",
1398   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1399   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1400   "size" : 8,
1401   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1402  },
1403  {
1404   "alignment" : 8,
1405   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1406   "name" : "ndk::ScopedAIBinder_Weak *",
1407   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1408   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1409   "size" : 8,
1410   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1411  },
1412  {
1413   "alignment" : 8,
1414   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1415   "name" : "ndk::ScopedFileDescriptor *",
1416   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1417   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1418   "size" : 8,
1419   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1420  },
1421  {
1422   "alignment" : 8,
1423   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1424   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1425   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1426   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1427   "size" : 8,
1428   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1429  },
1430  {
1431   "alignment" : 8,
1432   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1433   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1434   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1435   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1436   "size" : 8,
1437   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1438  },
1439  {
1440   "alignment" : 8,
1441   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1442   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1443   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1444   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1445   "size" : 8,
1446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1447  },
1448  {
1449   "alignment" : 8,
1450   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1451   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1452   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1453   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1454   "size" : 8,
1455   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1456  },
1457  {
1458   "alignment" : 8,
1459   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1460   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1461   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1462   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1463   "size" : 8,
1464   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1465  },
1466  {
1467   "alignment" : 8,
1468   "linker_set_key" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE",
1469   "name" : "aidl::android::hardware::authsecret::IAuthSecret *",
1470   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
1471   "self_type" : "_ZTIPN4aidl7android8hardware10authsecret11IAuthSecretE",
1472   "size" : 8,
1473   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1474  },
1475  {
1476   "alignment" : 8,
1477   "linker_set_key" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE",
1478   "name" : "aidl::android::hardware::authsecret::BnAuthSecret *",
1479   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
1480   "self_type" : "_ZTIPN4aidl7android8hardware10authsecret12BnAuthSecretE",
1481   "size" : 8,
1482   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
1483  },
1484  {
1485   "alignment" : 8,
1486   "linker_set_key" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE",
1487   "name" : "aidl::android::hardware::authsecret::BpAuthSecret *",
1488   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
1489   "self_type" : "_ZTIPN4aidl7android8hardware10authsecret12BpAuthSecretE",
1490   "size" : 8,
1491   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h"
1492  },
1493  {
1494   "alignment" : 8,
1495   "linker_set_key" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
1496   "name" : "aidl::android::hardware::authsecret::IAuthSecretDefault *",
1497   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
1498   "self_type" : "_ZTIPN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
1499   "size" : 8,
1500   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1501  },
1502  {
1503   "alignment" : 8,
1504   "linker_set_key" : "_ZTIPN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
1505   "name" : "aidl::android::hardware::authsecret::IAuthSecretDelegator *",
1506   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
1507   "self_type" : "_ZTIPN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
1508   "size" : 8,
1509   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h"
1510  },
1511  {
1512   "alignment" : 8,
1513   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1514   "name" : "std::shared_ptr<aidl::android::hardware::authsecret::IAuthSecret> *",
1515   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1516   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1517   "size" : 8,
1518   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1519  },
1520  {
1521   "alignment" : 8,
1522   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1523   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1524   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1525   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1526   "size" : 8,
1527   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1528  },
1529  {
1530   "alignment" : 8,
1531   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1532   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1533   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1534   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1535   "size" : 8,
1536   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1537  },
1538  {
1539   "alignment" : 8,
1540   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1541   "name" : "std::vector<bool, std::allocator<bool>> *",
1542   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1543   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1544   "size" : 8,
1545   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1546  },
1547  {
1548   "alignment" : 8,
1549   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1550   "name" : "std::vector<double, std::allocator<double>> *",
1551   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1552   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1553   "size" : 8,
1554   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1555  },
1556  {
1557   "alignment" : 8,
1558   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1559   "name" : "std::vector<float, std::allocator<float>> *",
1560   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1561   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1562   "size" : 8,
1563   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1564  },
1565  {
1566   "alignment" : 8,
1567   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1568   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1569   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1570   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1571   "size" : 8,
1572   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1573  },
1574  {
1575   "alignment" : 8,
1576   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1577   "name" : "std::vector<int, std::allocator<int>> *",
1578   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1579   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1580   "size" : 8,
1581   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1582  },
1583  {
1584   "alignment" : 8,
1585   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1586   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1587   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1588   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1589   "size" : 8,
1590   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1591  },
1592  {
1593   "alignment" : 8,
1594   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1595   "name" : "std::vector<long, std::allocator<long>> *",
1596   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1597   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1598   "size" : 8,
1599   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1600  },
1601  {
1602   "alignment" : 8,
1603   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1604   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
1605   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1606   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1607   "size" : 8,
1608   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1609  },
1610  {
1611   "alignment" : 8,
1612   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1613   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1614   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1615   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1616   "size" : 8,
1617   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1618  },
1619  {
1620   "alignment" : 8,
1621   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1622   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1623   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1624   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1625   "size" : 8,
1626   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1627  },
1628  {
1629   "alignment" : 8,
1630   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1631   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1632   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1633   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1634   "size" : 8,
1635   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1636  },
1637  {
1638   "alignment" : 8,
1639   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1640   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1641   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1642   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1643   "size" : 8,
1644   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1645  },
1646  {
1647   "alignment" : 8,
1648   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1649   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1650   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1651   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1652   "size" : 8,
1653   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1654  },
1655  {
1656   "alignment" : 8,
1657   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1658   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1659   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1660   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1661   "size" : 8,
1662   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1663  },
1664  {
1665   "alignment" : 8,
1666   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1667   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1668   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1669   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1670   "size" : 8,
1671   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1672  },
1673  {
1674   "alignment" : 8,
1675   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1676   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
1677   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1678   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1679   "size" : 8,
1680   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1681  },
1682  {
1683   "alignment" : 8,
1684   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1685   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
1686   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1687   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1688   "size" : 8,
1689   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1690  },
1691  {
1692   "alignment" : 8,
1693   "linker_set_key" : "_ZTIPP7AParcel",
1694   "name" : "AParcel **",
1695   "referenced_type" : "_ZTIP7AParcel",
1696   "self_type" : "_ZTIPP7AParcel",
1697   "size" : 8,
1698   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1699  },
1700  {
1701   "alignment" : 8,
1702   "linker_set_key" : "_ZTIPP7AStatus",
1703   "name" : "AStatus **",
1704   "referenced_type" : "_ZTIP7AStatus",
1705   "self_type" : "_ZTIPP7AStatus",
1706   "size" : 8,
1707   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1708  },
1709  {
1710   "alignment" : 8,
1711   "linker_set_key" : "_ZTIPP8AIBinder",
1712   "name" : "AIBinder **",
1713   "referenced_type" : "_ZTIP8AIBinder",
1714   "self_type" : "_ZTIPP8AIBinder",
1715   "size" : 8,
1716   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1717  },
1718  {
1719   "alignment" : 8,
1720   "linker_set_key" : "_ZTIPPKc",
1721   "name" : "const char **",
1722   "referenced_type" : "_ZTIPKc",
1723   "self_type" : "_ZTIPPKc",
1724   "size" : 8,
1725   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1726  },
1727  {
1728   "alignment" : 8,
1729   "linker_set_key" : "_ZTIPi",
1730   "name" : "int *",
1731   "referenced_type" : "_ZTIi",
1732   "self_type" : "_ZTIPi",
1733   "size" : 8,
1734   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1735  },
1736  {
1737   "alignment" : 8,
1738   "linker_set_key" : "_ZTIPv",
1739   "name" : "void *",
1740   "referenced_type" : "_ZTIv",
1741   "self_type" : "_ZTIPv",
1742   "size" : 8,
1743   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1744  }
1745 ],
1746 "qualified_types" :
1747 [
1748  {
1749   "is_const" : true,
1750   "linker_set_key" : "_ZTIK7AParcel",
1751   "name" : "const AParcel",
1752   "referenced_type" : "_ZTI7AParcel",
1753   "self_type" : "_ZTIK7AParcel",
1754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1755  },
1756  {
1757   "alignment" : 8,
1758   "is_const" : true,
1759   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1760   "name" : "const ndk::SpAIBinder",
1761   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1762   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1763   "size" : 8,
1764   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1765  },
1766  {
1767   "alignment" : 8,
1768   "is_const" : true,
1769   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1770   "name" : "const ndk::ScopedAParcel",
1771   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1772   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1773   "size" : 8,
1774   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1775  },
1776  {
1777   "alignment" : 8,
1778   "is_const" : true,
1779   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1780   "name" : "const ndk::ScopedAStatus",
1781   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1782   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1783   "size" : 8,
1784   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1785  },
1786  {
1787   "alignment" : 4,
1788   "is_const" : true,
1789   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1790   "name" : "const ndk::ScopedFileDescriptor",
1791   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1792   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1793   "size" : 4,
1794   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1795  },
1796  {
1797   "alignment" : 8,
1798   "is_const" : true,
1799   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1800   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1801   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1802   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1803   "size" : 8,
1804   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1805  },
1806  {
1807   "alignment" : 8,
1808   "is_const" : true,
1809   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1810   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1811   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1812   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1813   "size" : 8,
1814   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1815  },
1816  {
1817   "alignment" : 8,
1818   "is_const" : true,
1819   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1820   "name" : "const std::shared_ptr<aidl::android::hardware::authsecret::IAuthSecret>",
1821   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1822   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1823   "size" : 16,
1824   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1825  },
1826  {
1827   "alignment" : 8,
1828   "is_const" : true,
1829   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1830   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
1831   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1832   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1833   "size" : 24,
1834   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1835  },
1836  {
1837   "alignment" : 8,
1838   "is_const" : true,
1839   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1840   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
1841   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1842   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1843   "size" : 24,
1844   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1845  },
1846  {
1847   "alignment" : 8,
1848   "is_const" : true,
1849   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1850   "name" : "const std::vector<bool, std::allocator<bool>>",
1851   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1852   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1853   "size" : 24,
1854   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1855  },
1856  {
1857   "alignment" : 8,
1858   "is_const" : true,
1859   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1860   "name" : "const std::vector<double, std::allocator<double>>",
1861   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1862   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1863   "size" : 24,
1864   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1865  },
1866  {
1867   "alignment" : 8,
1868   "is_const" : true,
1869   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1870   "name" : "const std::vector<float, std::allocator<float>>",
1871   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1872   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1873   "size" : 24,
1874   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1875  },
1876  {
1877   "alignment" : 8,
1878   "is_const" : true,
1879   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1880   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
1881   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1882   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1883   "size" : 24,
1884   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1885  },
1886  {
1887   "alignment" : 8,
1888   "is_const" : true,
1889   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1890   "name" : "const std::vector<int, std::allocator<int>>",
1891   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1892   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1893   "size" : 24,
1894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1895  },
1896  {
1897   "alignment" : 8,
1898   "is_const" : true,
1899   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1900   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
1901   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1902   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1903   "size" : 24,
1904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1905  },
1906  {
1907   "alignment" : 8,
1908   "is_const" : true,
1909   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1910   "name" : "const std::vector<long, std::allocator<long>>",
1911   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1912   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1913   "size" : 24,
1914   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1915  },
1916  {
1917   "alignment" : 8,
1918   "is_const" : true,
1919   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1920   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
1921   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1922   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1923   "size" : 24,
1924   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1925  },
1926  {
1927   "alignment" : 8,
1928   "is_const" : true,
1929   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1930   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
1931   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1932   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1933   "size" : 32,
1934   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1935  },
1936  {
1937   "alignment" : 8,
1938   "is_const" : true,
1939   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1940   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
1941   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1942   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1943   "size" : 32,
1944   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1945  },
1946  {
1947   "alignment" : 8,
1948   "is_const" : true,
1949   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1950   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
1951   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1952   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1953   "size" : 32,
1954   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1955  },
1956  {
1957   "alignment" : 8,
1958   "is_const" : true,
1959   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1960   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
1961   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1962   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1963   "size" : 32,
1964   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1965  },
1966  {
1967   "alignment" : 8,
1968   "is_const" : true,
1969   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1970   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
1971   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1972   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1973   "size" : 32,
1974   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1975  },
1976  {
1977   "alignment" : 8,
1978   "is_const" : true,
1979   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1980   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
1981   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1982   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1983   "size" : 32,
1984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1985  },
1986  {
1987   "alignment" : 8,
1988   "is_const" : true,
1989   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1990   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
1991   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1992   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1993   "size" : 32,
1994   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1995  },
1996  {
1997   "alignment" : 8,
1998   "is_const" : true,
1999   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2000   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
2001   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2002   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2003   "size" : 32,
2004   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2005  },
2006  {
2007   "alignment" : 8,
2008   "is_const" : true,
2009   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2010   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
2011   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2012   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2013   "size" : 32,
2014   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2015  },
2016  {
2017   "alignment" : 8,
2018   "is_const" : true,
2019   "linker_set_key" : "_ZTIKP7AParcel",
2020   "name" : "AParcel *const",
2021   "referenced_type" : "_ZTIP7AParcel",
2022   "self_type" : "_ZTIKP7AParcel",
2023   "size" : 8,
2024   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2025  },
2026  {
2027   "alignment" : 8,
2028   "is_const" : true,
2029   "linker_set_key" : "_ZTIKP7AStatus",
2030   "name" : "AStatus *const",
2031   "referenced_type" : "_ZTIP7AStatus",
2032   "self_type" : "_ZTIKP7AStatus",
2033   "size" : 8,
2034   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2035  },
2036  {
2037   "alignment" : 1,
2038   "is_const" : true,
2039   "linker_set_key" : "_ZTIKb",
2040   "name" : "const bool",
2041   "referenced_type" : "_ZTIb",
2042   "self_type" : "_ZTIKb",
2043   "size" : 1,
2044   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2045  },
2046  {
2047   "alignment" : 1,
2048   "is_const" : true,
2049   "linker_set_key" : "_ZTIKc",
2050   "name" : "const char",
2051   "referenced_type" : "_ZTIc",
2052   "self_type" : "_ZTIKc",
2053   "size" : 1,
2054   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2055  },
2056  {
2057   "alignment" : 4,
2058   "is_const" : true,
2059   "linker_set_key" : "_ZTIKi",
2060   "name" : "const int",
2061   "referenced_type" : "_ZTIi",
2062   "self_type" : "_ZTIKi",
2063   "size" : 4,
2064   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
2065  },
2066  {
2067   "alignment" : 4,
2068   "is_const" : true,
2069   "linker_set_key" : "_ZTIKj",
2070   "name" : "const unsigned int",
2071   "referenced_type" : "_ZTIj",
2072   "self_type" : "_ZTIKj",
2073   "size" : 4,
2074   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
2075  },
2076  {
2077   "is_const" : true,
2078   "linker_set_key" : "_ZTIKv",
2079   "name" : "const void",
2080   "referenced_type" : "_ZTIv",
2081   "self_type" : "_ZTIKv",
2082   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2083  }
2084 ],
2085 "record_types" :
2086 [
2087  {
2088   "alignment" : 8,
2089   "fields" :
2090   [
2091    {
2092     "access" : "private",
2093     "field_name" : "mBinder",
2094     "referenced_type" : "_ZTIP8AIBinder"
2095    }
2096   ],
2097   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2098   "name" : "ndk::SpAIBinder",
2099   "record_kind" : "class",
2100   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2101   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2102   "size" : 8,
2103   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2104  },
2105  {
2106   "access" : "private",
2107   "alignment" : 8,
2108   "fields" :
2109   [
2110    {
2111     "field_name" : "interface",
2112     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2113    }
2114   ],
2115   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2116   "name" : "ndk::ICInterface::ICInterfaceData",
2117   "record_kind" : "class",
2118   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2119   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2120   "size" : 16,
2121   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2122  },
2123  {
2124   "alignment" : 8,
2125   "base_specifiers" :
2126   [
2127    {
2128     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2129    }
2130   ],
2131   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2132   "name" : "ndk::ICInterface",
2133   "record_kind" : "class",
2134   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2135   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2136   "size" : 32,
2137   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2138   "vtable_components" :
2139   [
2140    {
2141     "kind" : "offset_to_top"
2142    },
2143    {
2144     "kind" : "rtti",
2145     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2146    },
2147    {
2148     "kind" : "complete_dtor_pointer",
2149     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2150    },
2151    {
2152     "kind" : "deleting_dtor_pointer",
2153     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2154    },
2155    {
2156     "is_pure" : true,
2157     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2158    },
2159    {
2160     "is_pure" : true,
2161     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2162    },
2163    {
2164     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2165    },
2166    {
2167     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2168    }
2169   ]
2170  },
2171  {
2172   "alignment" : 8,
2173   "base_specifiers" :
2174   [
2175    {
2176     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2177    }
2178   ],
2179   "fields" :
2180   [
2181    {
2182     "access" : "private",
2183     "field_name" : "mMutex",
2184     "field_offset" : 256,
2185     "referenced_type" : "_ZTINSt3__15mutexE"
2186    },
2187    {
2188     "access" : "private",
2189     "field_name" : "mWeakBinder",
2190     "field_offset" : 576,
2191     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2192    }
2193   ],
2194   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2195   "name" : "ndk::BnCInterface<aidl::android::hardware::authsecret::IAuthSecret>",
2196   "record_kind" : "class",
2197   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2198   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2199   "size" : 80,
2200   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2201   "template_args" :
2202   [
2203    "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2204   ],
2205   "vtable_components" :
2206   [
2207    {
2208     "kind" : "offset_to_top"
2209    },
2210    {
2211     "kind" : "rtti",
2212     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2213    },
2214    {
2215     "kind" : "complete_dtor_pointer",
2216     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED1Ev"
2217    },
2218    {
2219     "kind" : "deleting_dtor_pointer",
2220     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED0Ev"
2221    },
2222    {
2223     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2224    },
2225    {
2226     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2227    },
2228    {
2229     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2230    },
2231    {
2232     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2233    },
2234    {
2235     "is_pure" : true,
2236     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2237    },
2238    {
2239     "is_pure" : true,
2240     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2241    },
2242    {
2243     "is_pure" : true,
2244     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2245    },
2246    {
2247     "is_pure" : true,
2248     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE12createBinderEv"
2249    }
2250   ]
2251  },
2252  {
2253   "alignment" : 8,
2254   "base_specifiers" :
2255   [
2256    {
2257     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2258    }
2259   ],
2260   "fields" :
2261   [
2262    {
2263     "access" : "private",
2264     "field_name" : "mBinder",
2265     "field_offset" : 256,
2266     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2267    }
2268   ],
2269   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2270   "name" : "ndk::BpCInterface<aidl::android::hardware::authsecret::IAuthSecret>",
2271   "record_kind" : "class",
2272   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2273   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2274   "size" : 40,
2275   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2276   "template_args" :
2277   [
2278    "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2279   ],
2280   "vtable_components" :
2281   [
2282    {
2283     "kind" : "offset_to_top"
2284    },
2285    {
2286     "kind" : "rtti",
2287     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2288    },
2289    {
2290     "kind" : "complete_dtor_pointer",
2291     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED1Ev"
2292    },
2293    {
2294     "kind" : "deleting_dtor_pointer",
2295     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED0Ev"
2296    },
2297    {
2298     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2299    },
2300    {
2301     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2302    },
2303    {
2304     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE4dumpEiPPKcj"
2305    },
2306    {
2307     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2308    },
2309    {
2310     "is_pure" : true,
2311     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2312    },
2313    {
2314     "is_pure" : true,
2315     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2316    },
2317    {
2318     "is_pure" : true,
2319     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2320    }
2321   ]
2322  },
2323  {
2324   "alignment" : 8,
2325   "base_specifiers" :
2326   [
2327    {
2328     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2329    }
2330   ],
2331   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2332   "name" : "ndk::ScopedAParcel",
2333   "record_kind" : "class",
2334   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2335   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2336   "size" : 8,
2337   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2338  },
2339  {
2340   "alignment" : 8,
2341   "base_specifiers" :
2342   [
2343    {
2344     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2345    }
2346   ],
2347   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2348   "name" : "ndk::ScopedAStatus",
2349   "record_kind" : "class",
2350   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2351   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2352   "size" : 8,
2353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2354  },
2355  {
2356   "alignment" : 8,
2357   "fields" :
2358   [
2359    {
2360     "access" : "private",
2361     "field_name" : "mFlagThis",
2362     "field_offset" : 64,
2363     "referenced_type" : "_ZTINSt3__19once_flagE"
2364    },
2365    {
2366     "access" : "private",
2367     "field_name" : "mThis",
2368     "field_offset" : 128,
2369     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2370    }
2371   ],
2372   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2373   "name" : "ndk::SharedRefBase",
2374   "record_kind" : "class",
2375   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2376   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2377   "size" : 32,
2378   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2379   "vtable_components" :
2380   [
2381    {
2382     "kind" : "offset_to_top"
2383    },
2384    {
2385     "kind" : "rtti",
2386     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2387    },
2388    {
2389     "kind" : "complete_dtor_pointer",
2390     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2391    },
2392    {
2393     "kind" : "deleting_dtor_pointer",
2394     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2395    }
2396   ]
2397  },
2398  {
2399   "alignment" : 8,
2400   "base_specifiers" :
2401   [
2402    {
2403     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2404    }
2405   ],
2406   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2407   "name" : "ndk::ScopedAIBinder_Weak",
2408   "record_kind" : "class",
2409   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2410   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2411   "size" : 8,
2412   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2413  },
2414  {
2415   "alignment" : 4,
2416   "base_specifiers" :
2417   [
2418    {
2419     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2420    }
2421   ],
2422   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2423   "name" : "ndk::ScopedFileDescriptor",
2424   "record_kind" : "class",
2425   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2426   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2427   "size" : 4,
2428   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2429  },
2430  {
2431   "alignment" : 8,
2432   "base_specifiers" :
2433   [
2434    {
2435     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2436    }
2437   ],
2438   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2439   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2440   "record_kind" : "class",
2441   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2442   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2443   "size" : 8,
2444   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2445  },
2446  {
2447   "alignment" : 8,
2448   "fields" :
2449   [
2450    {
2451     "access" : "private",
2452     "field_name" : "mT",
2453     "referenced_type" : "_ZTIP13AIBinder_Weak"
2454    }
2455   ],
2456   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2457   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2458   "record_kind" : "class",
2459   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2460   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2461   "size" : 8,
2462   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2463   "template_args" :
2464   [
2465    "_ZTIP13AIBinder_Weak"
2466   ]
2467  },
2468  {
2469   "alignment" : 8,
2470   "fields" :
2471   [
2472    {
2473     "access" : "private",
2474     "field_name" : "mT",
2475     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2476    }
2477   ],
2478   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2479   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2480   "record_kind" : "class",
2481   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2482   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2483   "size" : 8,
2484   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2485   "template_args" :
2486   [
2487    "_ZTIP23AIBinder_DeathRecipient"
2488   ]
2489  },
2490  {
2491   "alignment" : 8,
2492   "fields" :
2493   [
2494    {
2495     "access" : "private",
2496     "field_name" : "mT",
2497     "referenced_type" : "_ZTIP7AParcel"
2498    }
2499   ],
2500   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2501   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2502   "record_kind" : "class",
2503   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2504   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2505   "size" : 8,
2506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2507   "template_args" :
2508   [
2509    "_ZTIP7AParcel"
2510   ]
2511  },
2512  {
2513   "alignment" : 8,
2514   "fields" :
2515   [
2516    {
2517     "access" : "private",
2518     "field_name" : "mT",
2519     "referenced_type" : "_ZTIP7AStatus"
2520    }
2521   ],
2522   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2523   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2524   "record_kind" : "class",
2525   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2526   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2527   "size" : 8,
2528   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2529   "template_args" :
2530   [
2531    "_ZTIP7AStatus"
2532   ]
2533  },
2534  {
2535   "alignment" : 8,
2536   "base_specifiers" :
2537   [
2538    {
2539     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
2540    }
2541   ],
2542   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2543   "name" : "aidl::android::hardware::authsecret::IAuthSecret",
2544   "record_kind" : "class",
2545   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2546   "self_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2547   "size" : 32,
2548   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h",
2549   "vtable_components" :
2550   [
2551    {
2552     "kind" : "offset_to_top"
2553    },
2554    {
2555     "kind" : "rtti",
2556     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2557    },
2558    {
2559     "kind" : "complete_dtor_pointer",
2560     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD1Ev"
2561    },
2562    {
2563     "kind" : "deleting_dtor_pointer",
2564     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD0Ev"
2565    },
2566    {
2567     "is_pure" : true,
2568     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2569    },
2570    {
2571     "is_pure" : true,
2572     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2573    },
2574    {
2575     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2576    },
2577    {
2578     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2579    },
2580    {
2581     "is_pure" : true,
2582     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2583    },
2584    {
2585     "is_pure" : true,
2586     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2587    },
2588    {
2589     "is_pure" : true,
2590     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2591    }
2592   ]
2593  },
2594  {
2595   "alignment" : 8,
2596   "base_specifiers" :
2597   [
2598    {
2599     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2600    }
2601   ],
2602   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2603   "name" : "aidl::android::hardware::authsecret::BnAuthSecret",
2604   "record_kind" : "class",
2605   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2606   "self_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2607   "size" : 80,
2608   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h",
2609   "vtable_components" :
2610   [
2611    {
2612     "kind" : "offset_to_top"
2613    },
2614    {
2615     "kind" : "rtti",
2616     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE"
2617    },
2618    {
2619     "kind" : "complete_dtor_pointer",
2620     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD1Ev"
2621    },
2622    {
2623     "kind" : "deleting_dtor_pointer",
2624     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD0Ev"
2625    },
2626    {
2627     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2628    },
2629    {
2630     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2631    },
2632    {
2633     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2634    },
2635    {
2636     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2637    },
2638    {
2639     "is_pure" : true,
2640     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2641    },
2642    {
2643     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret19getInterfaceVersionEPi"
2644    },
2645    {
2646     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2647    },
2648    {
2649     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret12createBinderEv"
2650    }
2651   ]
2652  },
2653  {
2654   "alignment" : 8,
2655   "base_specifiers" :
2656   [
2657    {
2658     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2659    }
2660   ],
2661   "fields" :
2662   [
2663    {
2664     "field_name" : "_aidl_cached_version",
2665     "field_offset" : 320,
2666     "referenced_type" : "_ZTIi"
2667    },
2668    {
2669     "field_name" : "_aidl_cached_hash",
2670     "field_offset" : 384,
2671     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2672    },
2673    {
2674     "field_name" : "_aidl_cached_hash_mutex",
2675     "field_offset" : 576,
2676     "referenced_type" : "_ZTINSt3__15mutexE"
2677    }
2678   ],
2679   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2680   "name" : "aidl::android::hardware::authsecret::BpAuthSecret",
2681   "record_kind" : "class",
2682   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2683   "self_type" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2684   "size" : 112,
2685   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h",
2686   "vtable_components" :
2687   [
2688    {
2689     "kind" : "offset_to_top"
2690    },
2691    {
2692     "kind" : "rtti",
2693     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE"
2694    },
2695    {
2696     "kind" : "complete_dtor_pointer",
2697     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD1Ev"
2698    },
2699    {
2700     "kind" : "deleting_dtor_pointer",
2701     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD0Ev"
2702    },
2703    {
2704     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2705    },
2706    {
2707     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2708    },
2709    {
2710     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE4dumpEiPPKcj"
2711    },
2712    {
2713     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2714    },
2715    {
2716     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2717    },
2718    {
2719     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret19getInterfaceVersionEPi"
2720    },
2721    {
2722     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2723    }
2724   ]
2725  },
2726  {
2727   "alignment" : 8,
2728   "base_specifiers" :
2729   [
2730    {
2731     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2732    }
2733   ],
2734   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2735   "name" : "aidl::android::hardware::authsecret::IAuthSecretDefault",
2736   "record_kind" : "class",
2737   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2738   "self_type" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2739   "size" : 32,
2740   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h",
2741   "vtable_components" :
2742   [
2743    {
2744     "kind" : "offset_to_top"
2745    },
2746    {
2747     "kind" : "rtti",
2748     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
2749    },
2750    {
2751     "kind" : "complete_dtor_pointer",
2752     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefaultD1Ev"
2753    },
2754    {
2755     "kind" : "deleting_dtor_pointer",
2756     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefaultD0Ev"
2757    },
2758    {
2759     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8asBinderEv"
2760    },
2761    {
2762     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8isRemoteEv"
2763    },
2764    {
2765     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2766    },
2767    {
2768     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2769    },
2770    {
2771     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2772    },
2773    {
2774     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault19getInterfaceVersionEPi"
2775    },
2776    {
2777     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2778    }
2779   ]
2780  },
2781  {
2782   "alignment" : 8,
2783   "base_specifiers" :
2784   [
2785    {
2786     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE"
2787    }
2788   ],
2789   "fields" :
2790   [
2791    {
2792     "access" : "private",
2793     "field_name" : "_impl",
2794     "field_offset" : 640,
2795     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2796    }
2797   ],
2798   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
2799   "name" : "aidl::android::hardware::authsecret::IAuthSecretDelegator",
2800   "record_kind" : "class",
2801   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
2802   "self_type" : "_ZTIN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE",
2803   "size" : 96,
2804   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h",
2805   "vtable_components" :
2806   [
2807    {
2808     "kind" : "offset_to_top"
2809    },
2810    {
2811     "kind" : "rtti",
2812     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret20IAuthSecretDelegatorE"
2813    },
2814    {
2815     "kind" : "complete_dtor_pointer",
2816     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret20IAuthSecretDelegatorD1Ev"
2817    },
2818    {
2819     "kind" : "deleting_dtor_pointer",
2820     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret20IAuthSecretDelegatorD0Ev"
2821    },
2822    {
2823     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2824    },
2825    {
2826     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2827    },
2828    {
2829     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2830    },
2831    {
2832     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2833    },
2834    {
2835     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret20IAuthSecretDelegator24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2836    },
2837    {
2838     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret19getInterfaceVersionEPi"
2839    },
2840    {
2841     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2842    },
2843    {
2844     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret12createBinderEv"
2845    }
2846   ]
2847  }
2848 ],
2849 "rvalue_reference_types" :
2850 [
2851  {
2852   "alignment" : 8,
2853   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
2854   "name" : "ndk::ScopedAParcel &&",
2855   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2856   "self_type" : "_ZTION3ndk13ScopedAParcelE",
2857   "size" : 8,
2858   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2859  },
2860  {
2861   "alignment" : 8,
2862   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
2863   "name" : "ndk::ScopedAStatus &&",
2864   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2865   "self_type" : "_ZTION3ndk13ScopedAStatusE",
2866   "size" : 8,
2867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2868  },
2869  {
2870   "alignment" : 8,
2871   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2872   "name" : "ndk::ScopedAIBinder_Weak &&",
2873   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2874   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2875   "size" : 8,
2876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2877  },
2878  {
2879   "alignment" : 8,
2880   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
2881   "name" : "ndk::ScopedFileDescriptor &&",
2882   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2883   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
2884   "size" : 8,
2885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2886  },
2887  {
2888   "alignment" : 8,
2889   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2890   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
2891   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2892   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2893   "size" : 8,
2894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2895  },
2896  {
2897   "alignment" : 8,
2898   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2899   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
2900   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2901   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2902   "size" : 8,
2903   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2904  }
2905 ]
2906}
2907