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