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