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