• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 8,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79: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" : "(anonymous 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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45: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" : "(anonymous 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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.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_parcel_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_platform-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_platform-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_platform-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_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1501  },
1502  {
1503   "alignment" : 8,
1504   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1505   "name" : "std::shared_ptr<aidl::android::hardware::authsecret::IAuthSecret> *",
1506   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1507   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1508   "size" : 8,
1509   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1510  },
1511  {
1512   "alignment" : 8,
1513   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1514   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1515   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1516   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1517   "size" : 8,
1518   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1519  },
1520  {
1521   "alignment" : 8,
1522   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1523   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1524   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1525   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1526   "size" : 8,
1527   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1528  },
1529  {
1530   "alignment" : 8,
1531   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1532   "name" : "std::vector<bool, std::allocator<bool>> *",
1533   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1534   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
1541   "name" : "std::vector<double, std::allocator<double>> *",
1542   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1543   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
1550   "name" : "std::vector<float, std::allocator<float>> *",
1551   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1552   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
1559   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1560   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1561   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
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__16vectorIiNS_9allocatorIiEEEE",
1568   "name" : "std::vector<int, std::allocator<int>> *",
1569   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1570   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
1577   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1578   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1579   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIlNS_9allocatorIlEEEE",
1586   "name" : "std::vector<long, std::allocator<long>> *",
1587   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1588   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
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__16vectorImNS_9allocatorImEEEE",
1595   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
1596   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1597   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
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__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1604   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1605   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1606   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
1613   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1614   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1615   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
1622   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1623   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1624   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
1631   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1632   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1633   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
1640   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1641   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1642   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
1649   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1650   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1651   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
1658   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1659   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1660   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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_6vectorIlNS_9allocatorIlEEEEEE",
1667   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
1668   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1669   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
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_6vectorImNS_9allocatorImEEEEEE",
1676   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
1677   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1678   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
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" : "_ZTIPP7AParcel",
1685   "name" : "AParcel **",
1686   "referenced_type" : "_ZTIP7AParcel",
1687   "self_type" : "_ZTIPP7AParcel",
1688   "size" : 8,
1689   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1690  },
1691  {
1692   "alignment" : 8,
1693   "linker_set_key" : "_ZTIPP7AStatus",
1694   "name" : "AStatus **",
1695   "referenced_type" : "_ZTIP7AStatus",
1696   "self_type" : "_ZTIPP7AStatus",
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" : "_ZTIPP8AIBinder",
1703   "name" : "AIBinder **",
1704   "referenced_type" : "_ZTIP8AIBinder",
1705   "self_type" : "_ZTIPP8AIBinder",
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" : "_ZTIPPKc",
1712   "name" : "const char **",
1713   "referenced_type" : "_ZTIPKc",
1714   "self_type" : "_ZTIPPKc",
1715   "size" : 8,
1716   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1717  },
1718  {
1719   "alignment" : 8,
1720   "linker_set_key" : "_ZTIPi",
1721   "name" : "int *",
1722   "referenced_type" : "_ZTIi",
1723   "self_type" : "_ZTIPi",
1724   "size" : 8,
1725   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1726  },
1727  {
1728   "alignment" : 8,
1729   "linker_set_key" : "_ZTIPv",
1730   "name" : "void *",
1731   "referenced_type" : "_ZTIv",
1732   "self_type" : "_ZTIPv",
1733   "size" : 8,
1734   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1735  }
1736 ],
1737 "qualified_types" :
1738 [
1739  {
1740   "is_const" : true,
1741   "linker_set_key" : "_ZTIK7AParcel",
1742   "name" : "const AParcel",
1743   "referenced_type" : "_ZTI7AParcel",
1744   "self_type" : "_ZTIK7AParcel",
1745   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1746  },
1747  {
1748   "alignment" : 8,
1749   "is_const" : true,
1750   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1751   "name" : "const ndk::SpAIBinder",
1752   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1753   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1754   "size" : 8,
1755   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1756  },
1757  {
1758   "alignment" : 8,
1759   "is_const" : true,
1760   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1761   "name" : "const ndk::ScopedAParcel",
1762   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1763   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1764   "size" : 8,
1765   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1766  },
1767  {
1768   "alignment" : 8,
1769   "is_const" : true,
1770   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1771   "name" : "const ndk::ScopedAStatus",
1772   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1773   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1774   "size" : 8,
1775   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1776  },
1777  {
1778   "alignment" : 4,
1779   "is_const" : true,
1780   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1781   "name" : "const ndk::ScopedFileDescriptor",
1782   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1783   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1784   "size" : 4,
1785   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1786  },
1787  {
1788   "alignment" : 8,
1789   "is_const" : true,
1790   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1791   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1792   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1793   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1794   "size" : 8,
1795   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1796  },
1797  {
1798   "alignment" : 8,
1799   "is_const" : true,
1800   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1801   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1802   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1803   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1804   "size" : 8,
1805   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1806  },
1807  {
1808   "alignment" : 8,
1809   "is_const" : true,
1810   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1811   "name" : "const std::shared_ptr<aidl::android::hardware::authsecret::IAuthSecret>",
1812   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1813   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
1814   "size" : 16,
1815   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1816  },
1817  {
1818   "alignment" : 8,
1819   "is_const" : true,
1820   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1821   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
1822   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1823   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1824   "size" : 24,
1825   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
1826  },
1827  {
1828   "alignment" : 8,
1829   "is_const" : true,
1830   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1831   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
1832   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1833   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1834   "size" : 24,
1835   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1836  },
1837  {
1838   "alignment" : 8,
1839   "is_const" : true,
1840   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1841   "name" : "const std::vector<bool, std::allocator<bool>>",
1842   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1843   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1844   "size" : 24,
1845   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1846  },
1847  {
1848   "alignment" : 8,
1849   "is_const" : true,
1850   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1851   "name" : "const std::vector<double, std::allocator<double>>",
1852   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1853   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1854   "size" : 24,
1855   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1856  },
1857  {
1858   "alignment" : 8,
1859   "is_const" : true,
1860   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1861   "name" : "const std::vector<float, std::allocator<float>>",
1862   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1863   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1864   "size" : 24,
1865   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1866  },
1867  {
1868   "alignment" : 8,
1869   "is_const" : true,
1870   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1871   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
1872   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1873   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1874   "size" : 24,
1875   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1876  },
1877  {
1878   "alignment" : 8,
1879   "is_const" : true,
1880   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1881   "name" : "const std::vector<int, std::allocator<int>>",
1882   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1883   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1884   "size" : 24,
1885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1886  },
1887  {
1888   "alignment" : 8,
1889   "is_const" : true,
1890   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1891   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
1892   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1893   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1894   "size" : 24,
1895   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1896  },
1897  {
1898   "alignment" : 8,
1899   "is_const" : true,
1900   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1901   "name" : "const std::vector<long, std::allocator<long>>",
1902   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1903   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1904   "size" : 24,
1905   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1906  },
1907  {
1908   "alignment" : 8,
1909   "is_const" : true,
1910   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1911   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
1912   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1913   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1914   "size" : 24,
1915   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1916  },
1917  {
1918   "alignment" : 8,
1919   "is_const" : true,
1920   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1921   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
1922   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1923   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1924   "size" : 32,
1925   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1926  },
1927  {
1928   "alignment" : 8,
1929   "is_const" : true,
1930   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1931   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
1932   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1933   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1934   "size" : 32,
1935   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1936  },
1937  {
1938   "alignment" : 8,
1939   "is_const" : true,
1940   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1941   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
1942   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1943   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1944   "size" : 32,
1945   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1946  },
1947  {
1948   "alignment" : 8,
1949   "is_const" : true,
1950   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1951   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
1952   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1953   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1954   "size" : 32,
1955   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1956  },
1957  {
1958   "alignment" : 8,
1959   "is_const" : true,
1960   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1961   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
1962   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1963   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1964   "size" : 32,
1965   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1966  },
1967  {
1968   "alignment" : 8,
1969   "is_const" : true,
1970   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1971   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
1972   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1973   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1974   "size" : 32,
1975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1976  },
1977  {
1978   "alignment" : 8,
1979   "is_const" : true,
1980   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1981   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
1982   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1983   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1984   "size" : 32,
1985   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1986  },
1987  {
1988   "alignment" : 8,
1989   "is_const" : true,
1990   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1991   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
1992   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1993   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1994   "size" : 32,
1995   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1996  },
1997  {
1998   "alignment" : 8,
1999   "is_const" : true,
2000   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2001   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
2002   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2003   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2004   "size" : 32,
2005   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2006  },
2007  {
2008   "alignment" : 8,
2009   "is_const" : true,
2010   "linker_set_key" : "_ZTIKP7AParcel",
2011   "name" : "AParcel *const",
2012   "referenced_type" : "_ZTIP7AParcel",
2013   "self_type" : "_ZTIKP7AParcel",
2014   "size" : 8,
2015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2016  },
2017  {
2018   "alignment" : 8,
2019   "is_const" : true,
2020   "linker_set_key" : "_ZTIKP7AStatus",
2021   "name" : "AStatus *const",
2022   "referenced_type" : "_ZTIP7AStatus",
2023   "self_type" : "_ZTIKP7AStatus",
2024   "size" : 8,
2025   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2026  },
2027  {
2028   "alignment" : 1,
2029   "is_const" : true,
2030   "linker_set_key" : "_ZTIKc",
2031   "name" : "const char",
2032   "referenced_type" : "_ZTIc",
2033   "self_type" : "_ZTIKc",
2034   "size" : 1,
2035   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2036  },
2037  {
2038   "alignment" : 4,
2039   "is_const" : true,
2040   "linker_set_key" : "_ZTIKi",
2041   "name" : "const int",
2042   "referenced_type" : "_ZTIi",
2043   "self_type" : "_ZTIKi",
2044   "size" : 4,
2045   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
2046  },
2047  {
2048   "alignment" : 4,
2049   "is_const" : true,
2050   "linker_set_key" : "_ZTIKj",
2051   "name" : "const unsigned int",
2052   "referenced_type" : "_ZTIj",
2053   "self_type" : "_ZTIKj",
2054   "size" : 4,
2055   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h"
2056  },
2057  {
2058   "is_const" : true,
2059   "linker_set_key" : "_ZTIKv",
2060   "name" : "const void",
2061   "referenced_type" : "_ZTIv",
2062   "self_type" : "_ZTIKv",
2063   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2064  }
2065 ],
2066 "record_types" :
2067 [
2068  {
2069   "alignment" : 8,
2070   "fields" :
2071   [
2072    {
2073     "access" : "private",
2074     "field_name" : "mBinder",
2075     "referenced_type" : "_ZTIP8AIBinder"
2076    }
2077   ],
2078   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2079   "name" : "ndk::SpAIBinder",
2080   "record_kind" : "class",
2081   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2082   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2083   "size" : 8,
2084   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2085  },
2086  {
2087   "access" : "private",
2088   "alignment" : 8,
2089   "fields" :
2090   [
2091    {
2092     "field_name" : "interface",
2093     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2094    }
2095   ],
2096   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2097   "name" : "ndk::ICInterface::ICInterfaceData",
2098   "record_kind" : "class",
2099   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2100   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2101   "size" : 16,
2102   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2103  },
2104  {
2105   "alignment" : 8,
2106   "base_specifiers" :
2107   [
2108    {
2109     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2110    }
2111   ],
2112   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2113   "name" : "ndk::ICInterface",
2114   "record_kind" : "class",
2115   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2116   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2117   "size" : 32,
2118   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2119   "vtable_components" :
2120   [
2121    {
2122     "kind" : "offset_to_top"
2123    },
2124    {
2125     "kind" : "rtti",
2126     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2127    },
2128    {
2129     "kind" : "complete_dtor_pointer",
2130     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2131    },
2132    {
2133     "kind" : "deleting_dtor_pointer",
2134     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2135    },
2136    {
2137     "is_pure" : true,
2138     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2139    },
2140    {
2141     "is_pure" : true,
2142     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2143    },
2144    {
2145     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2146    },
2147    {
2148     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2149    }
2150   ]
2151  },
2152  {
2153   "alignment" : 8,
2154   "base_specifiers" :
2155   [
2156    {
2157     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2158    }
2159   ],
2160   "fields" :
2161   [
2162    {
2163     "access" : "private",
2164     "field_name" : "mMutex",
2165     "field_offset" : 256,
2166     "referenced_type" : "_ZTINSt3__15mutexE"
2167    },
2168    {
2169     "access" : "private",
2170     "field_name" : "mWeakBinder",
2171     "field_offset" : 576,
2172     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2173    }
2174   ],
2175   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2176   "name" : "ndk::BnCInterface<aidl::android::hardware::authsecret::IAuthSecret>",
2177   "record_kind" : "class",
2178   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2179   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2180   "size" : 80,
2181   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2182   "template_args" : [ "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE" ],
2183   "vtable_components" :
2184   [
2185    {
2186     "kind" : "offset_to_top"
2187    },
2188    {
2189     "kind" : "rtti",
2190     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2191    },
2192    {
2193     "kind" : "complete_dtor_pointer",
2194     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED1Ev"
2195    },
2196    {
2197     "kind" : "deleting_dtor_pointer",
2198     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED0Ev"
2199    },
2200    {
2201     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2202    },
2203    {
2204     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2205    },
2206    {
2207     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2208    },
2209    {
2210     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2211    },
2212    {
2213     "is_pure" : true,
2214     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2215    },
2216    {
2217     "is_pure" : true,
2218     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2219    },
2220    {
2221     "is_pure" : true,
2222     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2223    },
2224    {
2225     "is_pure" : true,
2226     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE12createBinderEv"
2227    }
2228   ]
2229  },
2230  {
2231   "alignment" : 8,
2232   "base_specifiers" :
2233   [
2234    {
2235     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2236    }
2237   ],
2238   "fields" :
2239   [
2240    {
2241     "access" : "private",
2242     "field_name" : "mBinder",
2243     "field_offset" : 256,
2244     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2245    }
2246   ],
2247   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2248   "name" : "ndk::BpCInterface<aidl::android::hardware::authsecret::IAuthSecret>",
2249   "record_kind" : "class",
2250   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2251   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE",
2252   "size" : 40,
2253   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2254   "template_args" : [ "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE" ],
2255   "vtable_components" :
2256   [
2257    {
2258     "kind" : "offset_to_top"
2259    },
2260    {
2261     "kind" : "rtti",
2262     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2263    },
2264    {
2265     "kind" : "complete_dtor_pointer",
2266     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED1Ev"
2267    },
2268    {
2269     "kind" : "deleting_dtor_pointer",
2270     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEED0Ev"
2271    },
2272    {
2273     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2274    },
2275    {
2276     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2277    },
2278    {
2279     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE4dumpEiPPKcj"
2280    },
2281    {
2282     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2283    },
2284    {
2285     "is_pure" : true,
2286     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2287    },
2288    {
2289     "is_pure" : true,
2290     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2291    },
2292    {
2293     "is_pure" : true,
2294     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2295    }
2296   ]
2297  },
2298  {
2299   "alignment" : 8,
2300   "base_specifiers" :
2301   [
2302    {
2303     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2304    }
2305   ],
2306   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2307   "name" : "ndk::ScopedAParcel",
2308   "record_kind" : "class",
2309   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2310   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2311   "size" : 8,
2312   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2313  },
2314  {
2315   "alignment" : 8,
2316   "base_specifiers" :
2317   [
2318    {
2319     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2320    }
2321   ],
2322   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2323   "name" : "ndk::ScopedAStatus",
2324   "record_kind" : "class",
2325   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2326   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2327   "size" : 8,
2328   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2329  },
2330  {
2331   "alignment" : 8,
2332   "fields" :
2333   [
2334    {
2335     "access" : "private",
2336     "field_name" : "mFlagThis",
2337     "field_offset" : 64,
2338     "referenced_type" : "_ZTINSt3__19once_flagE"
2339    },
2340    {
2341     "access" : "private",
2342     "field_name" : "mThis",
2343     "field_offset" : 128,
2344     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2345    }
2346   ],
2347   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2348   "name" : "ndk::SharedRefBase",
2349   "record_kind" : "class",
2350   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2351   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2352   "size" : 32,
2353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2354   "vtable_components" :
2355   [
2356    {
2357     "kind" : "offset_to_top"
2358    },
2359    {
2360     "kind" : "rtti",
2361     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2362    },
2363    {
2364     "kind" : "complete_dtor_pointer",
2365     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2366    },
2367    {
2368     "kind" : "deleting_dtor_pointer",
2369     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2370    }
2371   ]
2372  },
2373  {
2374   "alignment" : 8,
2375   "base_specifiers" :
2376   [
2377    {
2378     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2379    }
2380   ],
2381   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2382   "name" : "ndk::ScopedAIBinder_Weak",
2383   "record_kind" : "class",
2384   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2385   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2386   "size" : 8,
2387   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2388  },
2389  {
2390   "alignment" : 4,
2391   "base_specifiers" :
2392   [
2393    {
2394     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2395    }
2396   ],
2397   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2398   "name" : "ndk::ScopedFileDescriptor",
2399   "record_kind" : "class",
2400   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2401   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2402   "size" : 4,
2403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2404  },
2405  {
2406   "alignment" : 8,
2407   "base_specifiers" :
2408   [
2409    {
2410     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2411    }
2412   ],
2413   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2414   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2415   "record_kind" : "class",
2416   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2417   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2418   "size" : 8,
2419   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2420  },
2421  {
2422   "alignment" : 8,
2423   "fields" :
2424   [
2425    {
2426     "access" : "private",
2427     "field_name" : "mT",
2428     "referenced_type" : "_ZTIP13AIBinder_Weak"
2429    }
2430   ],
2431   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2432   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2433   "record_kind" : "class",
2434   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2435   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2436   "size" : 8,
2437   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2438   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
2439  },
2440  {
2441   "alignment" : 8,
2442   "fields" :
2443   [
2444    {
2445     "access" : "private",
2446     "field_name" : "mT",
2447     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2448    }
2449   ],
2450   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2451   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2452   "record_kind" : "class",
2453   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2454   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2455   "size" : 8,
2456   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2457   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
2458  },
2459  {
2460   "alignment" : 8,
2461   "fields" :
2462   [
2463    {
2464     "access" : "private",
2465     "field_name" : "mT",
2466     "referenced_type" : "_ZTIP7AParcel"
2467    }
2468   ],
2469   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2470   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2471   "record_kind" : "class",
2472   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2473   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2474   "size" : 8,
2475   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2476   "template_args" : [ "_ZTIP7AParcel" ]
2477  },
2478  {
2479   "alignment" : 8,
2480   "fields" :
2481   [
2482    {
2483     "access" : "private",
2484     "field_name" : "mT",
2485     "referenced_type" : "_ZTIP7AStatus"
2486    }
2487   ],
2488   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2489   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2490   "record_kind" : "class",
2491   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2492   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2493   "size" : 8,
2494   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2495   "template_args" : [ "_ZTIP7AStatus" ]
2496  },
2497  {
2498   "alignment" : 8,
2499   "base_specifiers" :
2500   [
2501    {
2502     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
2503    }
2504   ],
2505   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2506   "name" : "aidl::android::hardware::authsecret::IAuthSecret",
2507   "record_kind" : "class",
2508   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2509   "self_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE",
2510   "size" : 32,
2511   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h",
2512   "vtable_components" :
2513   [
2514    {
2515     "kind" : "offset_to_top"
2516    },
2517    {
2518     "kind" : "rtti",
2519     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2520    },
2521    {
2522     "kind" : "complete_dtor_pointer",
2523     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD1Ev"
2524    },
2525    {
2526     "kind" : "deleting_dtor_pointer",
2527     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecretD0Ev"
2528    },
2529    {
2530     "is_pure" : true,
2531     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2532    },
2533    {
2534     "is_pure" : true,
2535     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2536    },
2537    {
2538     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2539    },
2540    {
2541     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2542    },
2543    {
2544     "is_pure" : true,
2545     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2546    },
2547    {
2548     "is_pure" : true,
2549     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret19getInterfaceVersionEPi"
2550    },
2551    {
2552     "is_pure" : true,
2553     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2554    }
2555   ]
2556  },
2557  {
2558   "alignment" : 8,
2559   "base_specifiers" :
2560   [
2561    {
2562     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2563    }
2564   ],
2565   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2566   "name" : "aidl::android::hardware::authsecret::BnAuthSecret",
2567   "record_kind" : "class",
2568   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2569   "self_type" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE",
2570   "size" : 80,
2571   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/BnAuthSecret.h",
2572   "vtable_components" :
2573   [
2574    {
2575     "kind" : "offset_to_top"
2576    },
2577    {
2578     "kind" : "rtti",
2579     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret12BnAuthSecretE"
2580    },
2581    {
2582     "kind" : "complete_dtor_pointer",
2583     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD1Ev"
2584    },
2585    {
2586     "kind" : "deleting_dtor_pointer",
2587     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecretD0Ev"
2588    },
2589    {
2590     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2591    },
2592    {
2593     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2594    },
2595    {
2596     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2597    },
2598    {
2599     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2600    },
2601    {
2602     "is_pure" : true,
2603     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret11IAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2604    },
2605    {
2606     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret19getInterfaceVersionEPi"
2607    },
2608    {
2609     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2610    },
2611    {
2612     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BnAuthSecret12createBinderEv"
2613    }
2614   ]
2615  },
2616  {
2617   "alignment" : 8,
2618   "base_specifiers" :
2619   [
2620    {
2621     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEEE"
2622    }
2623   ],
2624   "fields" :
2625   [
2626    {
2627     "field_name" : "_aidl_cached_version",
2628     "field_offset" : 320,
2629     "referenced_type" : "_ZTIi"
2630    },
2631    {
2632     "field_name" : "_aidl_cached_hash",
2633     "field_offset" : 384,
2634     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2635    },
2636    {
2637     "field_name" : "_aidl_cached_hash_mutex",
2638     "field_offset" : 576,
2639     "referenced_type" : "_ZTINSt3__15mutexE"
2640    }
2641   ],
2642   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2643   "name" : "aidl::android::hardware::authsecret::BpAuthSecret",
2644   "record_kind" : "class",
2645   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2646   "self_type" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE",
2647   "size" : 112,
2648   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/BpAuthSecret.h",
2649   "vtable_components" :
2650   [
2651    {
2652     "kind" : "offset_to_top"
2653    },
2654    {
2655     "kind" : "rtti",
2656     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret12BpAuthSecretE"
2657    },
2658    {
2659     "kind" : "complete_dtor_pointer",
2660     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD1Ev"
2661    },
2662    {
2663     "kind" : "deleting_dtor_pointer",
2664     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecretD0Ev"
2665    },
2666    {
2667     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8asBinderEv"
2668    },
2669    {
2670     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE8isRemoteEv"
2671    },
2672    {
2673     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10authsecret11IAuthSecretEE4dumpEiPPKcj"
2674    },
2675    {
2676     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2677    },
2678    {
2679     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2680    },
2681    {
2682     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret19getInterfaceVersionEPi"
2683    },
2684    {
2685     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret12BpAuthSecret16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2686    }
2687   ]
2688  },
2689  {
2690   "alignment" : 8,
2691   "base_specifiers" :
2692   [
2693    {
2694     "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret11IAuthSecretE"
2695    }
2696   ],
2697   "linker_set_key" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2698   "name" : "aidl::android::hardware::authsecret::IAuthSecretDefault",
2699   "record_kind" : "class",
2700   "referenced_type" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2701   "self_type" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE",
2702   "size" : 32,
2703   "source_file" : "out/soong/.intermediates/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include/aidl/android/hardware/authsecret/IAuthSecret.h",
2704   "vtable_components" :
2705   [
2706    {
2707     "kind" : "offset_to_top"
2708    },
2709    {
2710     "kind" : "rtti",
2711     "mangled_component_name" : "_ZTIN4aidl7android8hardware10authsecret18IAuthSecretDefaultE"
2712    },
2713    {
2714     "kind" : "complete_dtor_pointer",
2715     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefaultD1Ev"
2716    },
2717    {
2718     "kind" : "deleting_dtor_pointer",
2719     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefaultD0Ev"
2720    },
2721    {
2722     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8asBinderEv"
2723    },
2724    {
2725     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault8isRemoteEv"
2726    },
2727    {
2728     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2729    },
2730    {
2731     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2732    },
2733    {
2734     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault24setPrimaryUserCredentialERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2735    },
2736    {
2737     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault19getInterfaceVersionEPi"
2738    },
2739    {
2740     "mangled_component_name" : "_ZN4aidl7android8hardware10authsecret18IAuthSecretDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2741    }
2742   ]
2743  }
2744 ],
2745 "rvalue_reference_types" :
2746 [
2747  {
2748   "alignment" : 8,
2749   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
2750   "name" : "ndk::ScopedAParcel &&",
2751   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2752   "self_type" : "_ZTION3ndk13ScopedAParcelE",
2753   "size" : 8,
2754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2755  },
2756  {
2757   "alignment" : 8,
2758   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
2759   "name" : "ndk::ScopedAStatus &&",
2760   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2761   "self_type" : "_ZTION3ndk13ScopedAStatusE",
2762   "size" : 8,
2763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2764  },
2765  {
2766   "alignment" : 8,
2767   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2768   "name" : "ndk::ScopedAIBinder_Weak &&",
2769   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2770   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2771   "size" : 8,
2772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2773  },
2774  {
2775   "alignment" : 8,
2776   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
2777   "name" : "ndk::ScopedFileDescriptor &&",
2778   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2779   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
2780   "size" : 8,
2781   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2782  },
2783  {
2784   "alignment" : 8,
2785   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2786   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
2787   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2788   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2789   "size" : 8,
2790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2791  },
2792  {
2793   "alignment" : 8,
2794   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2795   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
2796   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2797   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2798   "size" : 8,
2799   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2800  }
2801 ]
2802}
2803