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