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