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