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