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