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