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