1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94: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" : "(unnamed 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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60: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" : "(unnamed 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.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_interface_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-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-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-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-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1528  },
1529  {
1530   "alignment" : 4,
1531   "linker_set_key" : "_ZTIPN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
1532   "name" : "aidl::android::hardware::rebootescrow::IRebootEscrowDelegator *",
1533   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
1534   "self_type" : "_ZTIPN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
1535   "size" : 4,
1536   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/BnRebootEscrow.h"
1537  },
1538  {
1539   "alignment" : 4,
1540   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1541   "name" : "std::shared_ptr<aidl::android::hardware::rebootescrow::IRebootEscrow> *",
1542   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1543   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1544   "size" : 4,
1545   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1546  },
1547  {
1548   "alignment" : 4,
1549   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1550   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1551   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1552   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1553   "size" : 4,
1554   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1555  },
1556  {
1557   "alignment" : 4,
1558   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1559   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1560   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1561   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
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__16vectorIbNS_9allocatorIbEEEE",
1568   "name" : "std::vector<bool, std::allocator<bool>> *",
1569   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1570   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
1577   "name" : "std::vector<double, std::allocator<double>> *",
1578   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1579   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
1586   "name" : "std::vector<float, std::allocator<float>> *",
1587   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1588   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
1595   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1596   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1597   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1598   "size" : 4,
1599   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1600  },
1601  {
1602   "alignment" : 4,
1603   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1604   "name" : "std::vector<int, std::allocator<int>> *",
1605   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1606   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
1613   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1614   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1615   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIxNS_9allocatorIxEEEE",
1622   "name" : "std::vector<long long, std::allocator<long long>> *",
1623   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
1624   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
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__16vectorIyNS_9allocatorIyEEEE",
1631   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
1632   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
1633   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
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_6vectorIDsNS_9allocatorIDsEEEEEE",
1640   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1641   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1642   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
1649   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1650   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1651   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
1658   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1659   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1660   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
1667   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1668   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1669   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
1676   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1677   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1678   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
1685   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1686   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1687   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
1694   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1695   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1696   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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_6vectorIxNS_9allocatorIxEEEEEE",
1703   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
1704   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1705   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
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" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1712   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
1713   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1714   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1715   "size" : 4,
1716   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1717  },
1718  {
1719   "alignment" : 4,
1720   "linker_set_key" : "_ZTIPP7AParcel",
1721   "name" : "AParcel **",
1722   "referenced_type" : "_ZTIP7AParcel",
1723   "self_type" : "_ZTIPP7AParcel",
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" : "_ZTIPP7AStatus",
1730   "name" : "AStatus **",
1731   "referenced_type" : "_ZTIP7AStatus",
1732   "self_type" : "_ZTIPP7AStatus",
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" : "_ZTIPP8AIBinder",
1739   "name" : "AIBinder **",
1740   "referenced_type" : "_ZTIP8AIBinder",
1741   "self_type" : "_ZTIPP8AIBinder",
1742   "size" : 4,
1743   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1744  },
1745  {
1746   "alignment" : 4,
1747   "linker_set_key" : "_ZTIPPKc",
1748   "name" : "const char **",
1749   "referenced_type" : "_ZTIPKc",
1750   "self_type" : "_ZTIPPKc",
1751   "size" : 4,
1752   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1753  },
1754  {
1755   "alignment" : 4,
1756   "linker_set_key" : "_ZTIPi",
1757   "name" : "int *",
1758   "referenced_type" : "_ZTIi",
1759   "self_type" : "_ZTIPi",
1760   "size" : 4,
1761   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1762  },
1763  {
1764   "alignment" : 4,
1765   "linker_set_key" : "_ZTIPv",
1766   "name" : "void *",
1767   "referenced_type" : "_ZTIv",
1768   "self_type" : "_ZTIPv",
1769   "size" : 4,
1770   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1771  }
1772 ],
1773 "qualified_types" :
1774 [
1775  {
1776   "is_const" : true,
1777   "linker_set_key" : "_ZTIK7AParcel",
1778   "name" : "const AParcel",
1779   "referenced_type" : "_ZTI7AParcel",
1780   "self_type" : "_ZTIK7AParcel",
1781   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1782  },
1783  {
1784   "alignment" : 4,
1785   "is_const" : true,
1786   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1787   "name" : "const ndk::SpAIBinder",
1788   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1789   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1790   "size" : 4,
1791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1792  },
1793  {
1794   "alignment" : 4,
1795   "is_const" : true,
1796   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1797   "name" : "const ndk::ScopedAParcel",
1798   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1799   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1800   "size" : 4,
1801   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1802  },
1803  {
1804   "alignment" : 4,
1805   "is_const" : true,
1806   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1807   "name" : "const ndk::ScopedAStatus",
1808   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1809   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1810   "size" : 4,
1811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1812  },
1813  {
1814   "alignment" : 4,
1815   "is_const" : true,
1816   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1817   "name" : "const ndk::ScopedFileDescriptor",
1818   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1819   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1820   "size" : 4,
1821   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1822  },
1823  {
1824   "alignment" : 4,
1825   "is_const" : true,
1826   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1827   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1828   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1829   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1830   "size" : 4,
1831   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1832  },
1833  {
1834   "alignment" : 4,
1835   "is_const" : true,
1836   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1837   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1838   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1839   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1840   "size" : 4,
1841   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1842  },
1843  {
1844   "alignment" : 4,
1845   "is_const" : true,
1846   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1847   "name" : "const std::shared_ptr<aidl::android::hardware::rebootescrow::IRebootEscrow>",
1848   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1849   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
1850   "size" : 8,
1851   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1852  },
1853  {
1854   "alignment" : 4,
1855   "is_const" : true,
1856   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1857   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
1858   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1859   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1860   "size" : 12,
1861   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1862  },
1863  {
1864   "alignment" : 4,
1865   "is_const" : true,
1866   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1867   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
1868   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1869   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1870   "size" : 12,
1871   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1872  },
1873  {
1874   "alignment" : 4,
1875   "is_const" : true,
1876   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1877   "name" : "const std::vector<bool, std::allocator<bool>>",
1878   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1879   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1880   "size" : 12,
1881   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1882  },
1883  {
1884   "alignment" : 4,
1885   "is_const" : true,
1886   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1887   "name" : "const std::vector<double, std::allocator<double>>",
1888   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1889   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1890   "size" : 12,
1891   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1892  },
1893  {
1894   "alignment" : 4,
1895   "is_const" : true,
1896   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1897   "name" : "const std::vector<float, std::allocator<float>>",
1898   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1899   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1900   "size" : 12,
1901   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1902  },
1903  {
1904   "alignment" : 4,
1905   "is_const" : true,
1906   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1907   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
1908   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1909   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1910   "size" : 12,
1911   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
1912  },
1913  {
1914   "alignment" : 4,
1915   "is_const" : true,
1916   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1917   "name" : "const std::vector<int, std::allocator<int>>",
1918   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1919   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1920   "size" : 12,
1921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1922  },
1923  {
1924   "alignment" : 4,
1925   "is_const" : true,
1926   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1927   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
1928   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1929   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1930   "size" : 12,
1931   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1932  },
1933  {
1934   "alignment" : 4,
1935   "is_const" : true,
1936   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1937   "name" : "const std::vector<long long, std::allocator<long long>>",
1938   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
1939   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1940   "size" : 12,
1941   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1942  },
1943  {
1944   "alignment" : 4,
1945   "is_const" : true,
1946   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1947   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
1948   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
1949   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1950   "size" : 12,
1951   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1952  },
1953  {
1954   "alignment" : 4,
1955   "is_const" : true,
1956   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1957   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
1958   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1959   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1960   "size" : 16,
1961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1962  },
1963  {
1964   "alignment" : 4,
1965   "is_const" : true,
1966   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1967   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
1968   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1969   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1970   "size" : 16,
1971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1972  },
1973  {
1974   "alignment" : 4,
1975   "is_const" : true,
1976   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1977   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
1978   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1979   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1980   "size" : 16,
1981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1982  },
1983  {
1984   "alignment" : 4,
1985   "is_const" : true,
1986   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1987   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
1988   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1989   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1990   "size" : 16,
1991   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1992  },
1993  {
1994   "alignment" : 4,
1995   "is_const" : true,
1996   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1997   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
1998   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1999   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2000   "size" : 16,
2001   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2002  },
2003  {
2004   "alignment" : 4,
2005   "is_const" : true,
2006   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2007   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2008   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2009   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2010   "size" : 16,
2011   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2012  },
2013  {
2014   "alignment" : 4,
2015   "is_const" : true,
2016   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2017   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2018   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2019   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2020   "size" : 16,
2021   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2022  },
2023  {
2024   "alignment" : 4,
2025   "is_const" : true,
2026   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2027   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2028   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2029   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2030   "size" : 16,
2031   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2032  },
2033  {
2034   "alignment" : 4,
2035   "is_const" : true,
2036   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2037   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2038   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2039   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2040   "size" : 16,
2041   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2042  },
2043  {
2044   "alignment" : 4,
2045   "is_const" : true,
2046   "linker_set_key" : "_ZTIKP7AParcel",
2047   "name" : "AParcel *const",
2048   "referenced_type" : "_ZTIP7AParcel",
2049   "self_type" : "_ZTIKP7AParcel",
2050   "size" : 4,
2051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2052  },
2053  {
2054   "alignment" : 4,
2055   "is_const" : true,
2056   "linker_set_key" : "_ZTIKP7AStatus",
2057   "name" : "AStatus *const",
2058   "referenced_type" : "_ZTIP7AStatus",
2059   "self_type" : "_ZTIKP7AStatus",
2060   "size" : 4,
2061   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2062  },
2063  {
2064   "alignment" : 1,
2065   "is_const" : true,
2066   "linker_set_key" : "_ZTIKb",
2067   "name" : "const bool",
2068   "referenced_type" : "_ZTIb",
2069   "self_type" : "_ZTIKb",
2070   "size" : 1,
2071   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2072  },
2073  {
2074   "alignment" : 1,
2075   "is_const" : true,
2076   "linker_set_key" : "_ZTIKc",
2077   "name" : "const char",
2078   "referenced_type" : "_ZTIc",
2079   "self_type" : "_ZTIKc",
2080   "size" : 1,
2081   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2082  },
2083  {
2084   "alignment" : 4,
2085   "is_const" : true,
2086   "linker_set_key" : "_ZTIKi",
2087   "name" : "const int",
2088   "referenced_type" : "_ZTIi",
2089   "self_type" : "_ZTIKi",
2090   "size" : 4,
2091   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
2092  },
2093  {
2094   "alignment" : 4,
2095   "is_const" : true,
2096   "linker_set_key" : "_ZTIKj",
2097   "name" : "const unsigned int",
2098   "referenced_type" : "_ZTIj",
2099   "self_type" : "_ZTIKj",
2100   "size" : 4,
2101   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h"
2102  },
2103  {
2104   "is_const" : true,
2105   "linker_set_key" : "_ZTIKv",
2106   "name" : "const void",
2107   "referenced_type" : "_ZTIv",
2108   "self_type" : "_ZTIKv",
2109   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2110  }
2111 ],
2112 "record_types" :
2113 [
2114  {
2115   "alignment" : 4,
2116   "fields" :
2117   [
2118    {
2119     "access" : "private",
2120     "field_name" : "mBinder",
2121     "referenced_type" : "_ZTIP8AIBinder"
2122    }
2123   ],
2124   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2125   "name" : "ndk::SpAIBinder",
2126   "record_kind" : "class",
2127   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2128   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2129   "size" : 4,
2130   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2131  },
2132  {
2133   "access" : "private",
2134   "alignment" : 4,
2135   "fields" :
2136   [
2137    {
2138     "field_name" : "interface",
2139     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2140    }
2141   ],
2142   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2143   "name" : "ndk::ICInterface::ICInterfaceData",
2144   "record_kind" : "class",
2145   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2146   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2147   "size" : 8,
2148   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2149  },
2150  {
2151   "alignment" : 4,
2152   "base_specifiers" :
2153   [
2154    {
2155     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2156    }
2157   ],
2158   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2159   "name" : "ndk::ICInterface",
2160   "record_kind" : "class",
2161   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2162   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2163   "size" : 16,
2164   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2165   "vtable_components" :
2166   [
2167    {
2168     "kind" : "offset_to_top"
2169    },
2170    {
2171     "kind" : "rtti",
2172     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2173    },
2174    {
2175     "kind" : "complete_dtor_pointer",
2176     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2177    },
2178    {
2179     "kind" : "deleting_dtor_pointer",
2180     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2181    },
2182    {
2183     "is_pure" : true,
2184     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2185    },
2186    {
2187     "is_pure" : true,
2188     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2189    },
2190    {
2191     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2192    },
2193    {
2194     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2195    }
2196   ]
2197  },
2198  {
2199   "alignment" : 4,
2200   "base_specifiers" :
2201   [
2202    {
2203     "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2204    }
2205   ],
2206   "fields" :
2207   [
2208    {
2209     "access" : "private",
2210     "field_name" : "mMutex",
2211     "field_offset" : 128,
2212     "referenced_type" : "_ZTINSt3__15mutexE"
2213    },
2214    {
2215     "access" : "private",
2216     "field_name" : "mWeakBinder",
2217     "field_offset" : 160,
2218     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2219    }
2220   ],
2221   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2222   "name" : "ndk::BnCInterface<aidl::android::hardware::rebootescrow::IRebootEscrow>",
2223   "record_kind" : "class",
2224   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2225   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2226   "size" : 24,
2227   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2228   "template_args" :
2229   [
2230    "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2231   ],
2232   "vtable_components" :
2233   [
2234    {
2235     "kind" : "offset_to_top"
2236    },
2237    {
2238     "kind" : "rtti",
2239     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE"
2240    },
2241    {
2242     "kind" : "complete_dtor_pointer",
2243     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEED1Ev"
2244    },
2245    {
2246     "kind" : "deleting_dtor_pointer",
2247     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEED0Ev"
2248    },
2249    {
2250     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8asBinderEv"
2251    },
2252    {
2253     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8isRemoteEv"
2254    },
2255    {
2256     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2257    },
2258    {
2259     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2260    },
2261    {
2262     "is_pure" : true,
2263     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2264    },
2265    {
2266     "is_pure" : true,
2267     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2268    },
2269    {
2270     "is_pure" : true,
2271     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow19getInterfaceVersionEPi"
2272    },
2273    {
2274     "is_pure" : true,
2275     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2276    },
2277    {
2278     "is_pure" : true,
2279     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE12createBinderEv"
2280    }
2281   ]
2282  },
2283  {
2284   "alignment" : 4,
2285   "base_specifiers" :
2286   [
2287    {
2288     "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2289    }
2290   ],
2291   "fields" :
2292   [
2293    {
2294     "access" : "private",
2295     "field_name" : "mBinder",
2296     "field_offset" : 128,
2297     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2298    }
2299   ],
2300   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2301   "name" : "ndk::BpCInterface<aidl::android::hardware::rebootescrow::IRebootEscrow>",
2302   "record_kind" : "class",
2303   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2304   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE",
2305   "size" : 20,
2306   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2307   "template_args" :
2308   [
2309    "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2310   ],
2311   "vtable_components" :
2312   [
2313    {
2314     "kind" : "offset_to_top"
2315    },
2316    {
2317     "kind" : "rtti",
2318     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE"
2319    },
2320    {
2321     "kind" : "complete_dtor_pointer",
2322     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEED1Ev"
2323    },
2324    {
2325     "kind" : "deleting_dtor_pointer",
2326     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEED0Ev"
2327    },
2328    {
2329     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8asBinderEv"
2330    },
2331    {
2332     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8isRemoteEv"
2333    },
2334    {
2335     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE4dumpEiPPKcj"
2336    },
2337    {
2338     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2339    },
2340    {
2341     "is_pure" : true,
2342     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2343    },
2344    {
2345     "is_pure" : true,
2346     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2347    },
2348    {
2349     "is_pure" : true,
2350     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow19getInterfaceVersionEPi"
2351    },
2352    {
2353     "is_pure" : true,
2354     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2355    }
2356   ]
2357  },
2358  {
2359   "alignment" : 4,
2360   "base_specifiers" :
2361   [
2362    {
2363     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2364    }
2365   ],
2366   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2367   "name" : "ndk::ScopedAParcel",
2368   "record_kind" : "class",
2369   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2370   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2371   "size" : 4,
2372   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2373  },
2374  {
2375   "alignment" : 4,
2376   "base_specifiers" :
2377   [
2378    {
2379     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2380    }
2381   ],
2382   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2383   "name" : "ndk::ScopedAStatus",
2384   "record_kind" : "class",
2385   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2386   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2387   "size" : 4,
2388   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2389  },
2390  {
2391   "alignment" : 4,
2392   "fields" :
2393   [
2394    {
2395     "access" : "private",
2396     "field_name" : "mFlagThis",
2397     "field_offset" : 32,
2398     "referenced_type" : "_ZTINSt3__19once_flagE"
2399    },
2400    {
2401     "access" : "private",
2402     "field_name" : "mThis",
2403     "field_offset" : 64,
2404     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2405    }
2406   ],
2407   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2408   "name" : "ndk::SharedRefBase",
2409   "record_kind" : "class",
2410   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2411   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2412   "size" : 16,
2413   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2414   "vtable_components" :
2415   [
2416    {
2417     "kind" : "offset_to_top"
2418    },
2419    {
2420     "kind" : "rtti",
2421     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2422    },
2423    {
2424     "kind" : "complete_dtor_pointer",
2425     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2426    },
2427    {
2428     "kind" : "deleting_dtor_pointer",
2429     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2430    }
2431   ]
2432  },
2433  {
2434   "alignment" : 4,
2435   "base_specifiers" :
2436   [
2437    {
2438     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2439    }
2440   ],
2441   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2442   "name" : "ndk::ScopedAIBinder_Weak",
2443   "record_kind" : "class",
2444   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2445   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2446   "size" : 4,
2447   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2448  },
2449  {
2450   "alignment" : 4,
2451   "base_specifiers" :
2452   [
2453    {
2454     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2455    }
2456   ],
2457   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2458   "name" : "ndk::ScopedFileDescriptor",
2459   "record_kind" : "class",
2460   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2461   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2462   "size" : 4,
2463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2464  },
2465  {
2466   "alignment" : 4,
2467   "base_specifiers" :
2468   [
2469    {
2470     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2471    }
2472   ],
2473   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2474   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2475   "record_kind" : "class",
2476   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2477   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2478   "size" : 4,
2479   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2480  },
2481  {
2482   "alignment" : 4,
2483   "fields" :
2484   [
2485    {
2486     "access" : "private",
2487     "field_name" : "mT",
2488     "referenced_type" : "_ZTIP13AIBinder_Weak"
2489    }
2490   ],
2491   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2492   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2493   "record_kind" : "class",
2494   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2495   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2496   "size" : 4,
2497   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2498   "template_args" :
2499   [
2500    "_ZTIP13AIBinder_Weak"
2501   ]
2502  },
2503  {
2504   "alignment" : 4,
2505   "fields" :
2506   [
2507    {
2508     "access" : "private",
2509     "field_name" : "mT",
2510     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2511    }
2512   ],
2513   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2514   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2515   "record_kind" : "class",
2516   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2517   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2518   "size" : 4,
2519   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2520   "template_args" :
2521   [
2522    "_ZTIP23AIBinder_DeathRecipient"
2523   ]
2524  },
2525  {
2526   "alignment" : 4,
2527   "fields" :
2528   [
2529    {
2530     "access" : "private",
2531     "field_name" : "mT",
2532     "referenced_type" : "_ZTIP7AParcel"
2533    }
2534   ],
2535   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2536   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2537   "record_kind" : "class",
2538   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2539   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2540   "size" : 4,
2541   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2542   "template_args" :
2543   [
2544    "_ZTIP7AParcel"
2545   ]
2546  },
2547  {
2548   "alignment" : 4,
2549   "fields" :
2550   [
2551    {
2552     "access" : "private",
2553     "field_name" : "mT",
2554     "referenced_type" : "_ZTIP7AStatus"
2555    }
2556   ],
2557   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2558   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2559   "record_kind" : "class",
2560   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2561   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2562   "size" : 4,
2563   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2564   "template_args" :
2565   [
2566    "_ZTIP7AStatus"
2567   ]
2568  },
2569  {
2570   "alignment" : 4,
2571   "base_specifiers" :
2572   [
2573    {
2574     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
2575    }
2576   ],
2577   "linker_set_key" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE",
2578   "name" : "aidl::android::hardware::rebootescrow::IRebootEscrow",
2579   "record_kind" : "class",
2580   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE",
2581   "self_type" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE",
2582   "size" : 16,
2583   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h",
2584   "vtable_components" :
2585   [
2586    {
2587     "kind" : "offset_to_top"
2588    },
2589    {
2590     "kind" : "rtti",
2591     "mangled_component_name" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2592    },
2593    {
2594     "kind" : "complete_dtor_pointer",
2595     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrowD1Ev"
2596    },
2597    {
2598     "kind" : "deleting_dtor_pointer",
2599     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrowD0Ev"
2600    },
2601    {
2602     "is_pure" : true,
2603     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2604    },
2605    {
2606     "is_pure" : true,
2607     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2608    },
2609    {
2610     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2611    },
2612    {
2613     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2614    },
2615    {
2616     "is_pure" : true,
2617     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2618    },
2619    {
2620     "is_pure" : true,
2621     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2622    },
2623    {
2624     "is_pure" : true,
2625     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow19getInterfaceVersionEPi"
2626    },
2627    {
2628     "is_pure" : true,
2629     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2630    }
2631   ]
2632  },
2633  {
2634   "alignment" : 4,
2635   "base_specifiers" :
2636   [
2637    {
2638     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE"
2639    }
2640   ],
2641   "linker_set_key" : "_ZTIN4aidl7android8hardware12rebootescrow14BnRebootEscrowE",
2642   "name" : "aidl::android::hardware::rebootescrow::BnRebootEscrow",
2643   "record_kind" : "class",
2644   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow14BnRebootEscrowE",
2645   "self_type" : "_ZTIN4aidl7android8hardware12rebootescrow14BnRebootEscrowE",
2646   "size" : 24,
2647   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/BnRebootEscrow.h",
2648   "vtable_components" :
2649   [
2650    {
2651     "kind" : "offset_to_top"
2652    },
2653    {
2654     "kind" : "rtti",
2655     "mangled_component_name" : "_ZTIN4aidl7android8hardware12rebootescrow14BnRebootEscrowE"
2656    },
2657    {
2658     "kind" : "complete_dtor_pointer",
2659     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrowD1Ev"
2660    },
2661    {
2662     "kind" : "deleting_dtor_pointer",
2663     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrowD0Ev"
2664    },
2665    {
2666     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8asBinderEv"
2667    },
2668    {
2669     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8isRemoteEv"
2670    },
2671    {
2672     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2673    },
2674    {
2675     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2676    },
2677    {
2678     "is_pure" : true,
2679     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2680    },
2681    {
2682     "is_pure" : true,
2683     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow13IRebootEscrow11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2684    },
2685    {
2686     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow19getInterfaceVersionEPi"
2687    },
2688    {
2689     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2690    },
2691    {
2692     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow12createBinderEv"
2693    }
2694   ]
2695  },
2696  {
2697   "alignment" : 4,
2698   "base_specifiers" :
2699   [
2700    {
2701     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE"
2702    }
2703   ],
2704   "fields" :
2705   [
2706    {
2707     "field_name" : "_aidl_cached_version",
2708     "field_offset" : 160,
2709     "referenced_type" : "_ZTIi"
2710    },
2711    {
2712     "field_name" : "_aidl_cached_hash",
2713     "field_offset" : 192,
2714     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2715    },
2716    {
2717     "field_name" : "_aidl_cached_hash_mutex",
2718     "field_offset" : 288,
2719     "referenced_type" : "_ZTINSt3__15mutexE"
2720    }
2721   ],
2722   "linker_set_key" : "_ZTIN4aidl7android8hardware12rebootescrow14BpRebootEscrowE",
2723   "name" : "aidl::android::hardware::rebootescrow::BpRebootEscrow",
2724   "record_kind" : "class",
2725   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow14BpRebootEscrowE",
2726   "self_type" : "_ZTIN4aidl7android8hardware12rebootescrow14BpRebootEscrowE",
2727   "size" : 40,
2728   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/BpRebootEscrow.h",
2729   "vtable_components" :
2730   [
2731    {
2732     "kind" : "offset_to_top"
2733    },
2734    {
2735     "kind" : "rtti",
2736     "mangled_component_name" : "_ZTIN4aidl7android8hardware12rebootescrow14BpRebootEscrowE"
2737    },
2738    {
2739     "kind" : "complete_dtor_pointer",
2740     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrowD1Ev"
2741    },
2742    {
2743     "kind" : "deleting_dtor_pointer",
2744     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrowD0Ev"
2745    },
2746    {
2747     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8asBinderEv"
2748    },
2749    {
2750     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8isRemoteEv"
2751    },
2752    {
2753     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE4dumpEiPPKcj"
2754    },
2755    {
2756     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2757    },
2758    {
2759     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrow8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2760    },
2761    {
2762     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrow11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2763    },
2764    {
2765     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrow19getInterfaceVersionEPi"
2766    },
2767    {
2768     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BpRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2769    }
2770   ]
2771  },
2772  {
2773   "alignment" : 4,
2774   "base_specifiers" :
2775   [
2776    {
2777     "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow13IRebootEscrowE"
2778    }
2779   ],
2780   "linker_set_key" : "_ZTIN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultE",
2781   "name" : "aidl::android::hardware::rebootescrow::IRebootEscrowDefault",
2782   "record_kind" : "class",
2783   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultE",
2784   "self_type" : "_ZTIN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultE",
2785   "size" : 16,
2786   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/IRebootEscrow.h",
2787   "vtable_components" :
2788   [
2789    {
2790     "kind" : "offset_to_top"
2791    },
2792    {
2793     "kind" : "rtti",
2794     "mangled_component_name" : "_ZTIN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultE"
2795    },
2796    {
2797     "kind" : "complete_dtor_pointer",
2798     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultD1Ev"
2799    },
2800    {
2801     "kind" : "deleting_dtor_pointer",
2802     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefaultD0Ev"
2803    },
2804    {
2805     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault8asBinderEv"
2806    },
2807    {
2808     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault8isRemoteEv"
2809    },
2810    {
2811     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2812    },
2813    {
2814     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2815    },
2816    {
2817     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2818    },
2819    {
2820     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2821    },
2822    {
2823     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault19getInterfaceVersionEPi"
2824    },
2825    {
2826     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow20IRebootEscrowDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2827    }
2828   ]
2829  },
2830  {
2831   "alignment" : 4,
2832   "base_specifiers" :
2833   [
2834    {
2835     "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow14BnRebootEscrowE"
2836    }
2837   ],
2838   "fields" :
2839   [
2840    {
2841     "access" : "private",
2842     "field_name" : "_impl",
2843     "field_offset" : 192,
2844     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware12rebootescrow13IRebootEscrowEEE"
2845    }
2846   ],
2847   "linker_set_key" : "_ZTIN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
2848   "name" : "aidl::android::hardware::rebootescrow::IRebootEscrowDelegator",
2849   "record_kind" : "class",
2850   "referenced_type" : "_ZTIN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
2851   "self_type" : "_ZTIN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE",
2852   "size" : 32,
2853   "source_file" : "out/soong/.intermediates/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk-source/gen/include/aidl/android/hardware/rebootescrow/BnRebootEscrow.h",
2854   "vtable_components" :
2855   [
2856    {
2857     "kind" : "offset_to_top"
2858    },
2859    {
2860     "kind" : "rtti",
2861     "mangled_component_name" : "_ZTIN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorE"
2862    },
2863    {
2864     "kind" : "complete_dtor_pointer",
2865     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorD1Ev"
2866    },
2867    {
2868     "kind" : "deleting_dtor_pointer",
2869     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegatorD0Ev"
2870    },
2871    {
2872     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8asBinderEv"
2873    },
2874    {
2875     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware12rebootescrow13IRebootEscrowEE8isRemoteEv"
2876    },
2877    {
2878     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2879    },
2880    {
2881     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2882    },
2883    {
2884     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegator8storeKeyERKNSt3__16vectorIhNS4_9allocatorIhEEEE"
2885    },
2886    {
2887     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow22IRebootEscrowDelegator11retrieveKeyEPNSt3__16vectorIhNS4_9allocatorIhEEEE"
2888    },
2889    {
2890     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow19getInterfaceVersionEPi"
2891    },
2892    {
2893     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2894    },
2895    {
2896     "mangled_component_name" : "_ZN4aidl7android8hardware12rebootescrow14BnRebootEscrow12createBinderEv"
2897    }
2898   ]
2899  }
2900 ],
2901 "rvalue_reference_types" :
2902 [
2903  {
2904   "alignment" : 4,
2905   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
2906   "name" : "ndk::ScopedAParcel &&",
2907   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2908   "self_type" : "_ZTION3ndk13ScopedAParcelE",
2909   "size" : 4,
2910   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2911  },
2912  {
2913   "alignment" : 4,
2914   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
2915   "name" : "ndk::ScopedAStatus &&",
2916   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2917   "self_type" : "_ZTION3ndk13ScopedAStatusE",
2918   "size" : 4,
2919   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2920  },
2921  {
2922   "alignment" : 4,
2923   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2924   "name" : "ndk::ScopedAIBinder_Weak &&",
2925   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2926   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2927   "size" : 4,
2928   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2929  },
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
2933   "name" : "ndk::ScopedFileDescriptor &&",
2934   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2935   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
2936   "size" : 4,
2937   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2942   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
2943   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2944   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2945   "size" : 4,
2946   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2951   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
2952   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2953   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2954   "size" : 4,
2955   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2956  }
2957 ]
2958}
2959