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