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 enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
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 enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
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 enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
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 enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
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 enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
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 enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
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 enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
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 enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
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 enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
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 enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
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 enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
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::ToEmptyString<ndk::ScopedFileDescriptor>::value"
435    }
436   ],
437   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEE6$valueE",
438   "name" : "android::internal::details::ToEmptyString<ndk::ScopedFileDescriptor>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
439   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEE6$valueE",
440   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEE6$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::ToEmptyString<std::vector<ndk::ScopedFileDescriptor>>::value"
452    }
453   ],
454   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
455   "name" : "android::internal::details::ToEmptyString<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
456   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
457   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$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::ToEmptyString<std::vector<int>>::value"
469    }
470   ],
471   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
472   "name" : "android::internal::details::ToEmptyString<std::vector<int, std::allocator<int>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
473   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
474   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEE6$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::ToEmptyString<int>::value"
486    }
487   ],
488   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
489   "name" : "android::internal::details::ToEmptyString<int>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
490   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
491   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$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   "alignment" : 4,
498   "enum_fields" :
499   [
500    {
501     "enum_field_value" : 0,
502     "name" : "android::internal::details::ToEmptyString<long>::value"
503    }
504   ],
505   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
506   "name" : "android::internal::details::ToEmptyString<long>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
507   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
508   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
509   "size" : 4,
510   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
511   "underlying_type" : "_ZTIj"
512  },
513  {
514   "alignment" : 4,
515   "enum_fields" :
516   [
517    {
518     "enum_field_value" : 0,
519     "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor>>::value"
520    }
521   ],
522   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
523   "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
524   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
525   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
526   "size" : 4,
527   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
528   "underlying_type" : "_ZTIj"
529  },
530  {
531   "alignment" : 4,
532   "enum_fields" :
533   [
534    {
535     "enum_field_value" : 0,
536     "name" : "android::internal::details::HasToStringMethod<std::vector<int>>::value"
537    }
538   ],
539   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
540   "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
541   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
542   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
543   "size" : 4,
544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
545   "underlying_type" : "_ZTIj"
546  },
547  {
548   "alignment" : 4,
549   "enum_fields" :
550   [
551    {
552     "enum_field_value" : 0,
553     "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor>>::value"
554    }
555   ],
556   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
557   "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
558   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
559   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
560   "size" : 4,
561   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
562   "underlying_type" : "_ZTIj"
563  },
564  {
565   "alignment" : 4,
566   "enum_fields" :
567   [
568    {
569     "enum_field_value" : 0,
570     "name" : "android::internal::details::HasToStringFunction<std::vector<int>>::value"
571    }
572   ],
573   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
574   "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
575   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
576   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
577   "size" : 4,
578   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
579   "underlying_type" : "_ZTIj"
580  }
581 ],
582 "function_types" :
583 [
584  {
585   "alignment" : 4,
586   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
587   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
588   "parameters" :
589   [
590    {
591     "referenced_type" : "_ZTIP8AIBinder"
592    },
593    {
594     "referenced_type" : "_ZTIj"
595    },
596    {
597     "referenced_type" : "_ZTIPK7AParcel"
598    },
599    {
600     "referenced_type" : "_ZTIP7AParcel"
601    }
602   ],
603   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
604   "return_type" : "_ZTIi",
605   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
606   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
607  }
608 ],
609 "functions" :
610 [
611  {
612   "function_name" : "aidl::android::hardware::common::MappableFile::readFromParcel",
613   "linker_set_key" : "_ZN4aidl7android8hardware6common12MappableFile14readFromParcelEPK7AParcel",
614   "parameters" :
615   [
616    {
617     "is_this_ptr" : true,
618     "referenced_type" : "_ZTIPN4aidl7android8hardware6common12MappableFileE"
619    },
620    {
621     "referenced_type" : "_ZTIPK7AParcel"
622    }
623   ],
624   "return_type" : "_ZTIi",
625   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
626  },
627  {
628   "function_name" : "aidl::android::hardware::common::NativeHandle::readFromParcel",
629   "linker_set_key" : "_ZN4aidl7android8hardware6common12NativeHandle14readFromParcelEPK7AParcel",
630   "parameters" :
631   [
632    {
633     "is_this_ptr" : true,
634     "referenced_type" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE"
635    },
636    {
637     "referenced_type" : "_ZTIPK7AParcel"
638    }
639   ],
640   "return_type" : "_ZTIi",
641   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
642  },
643  {
644   "function_name" : "aidl::android::hardware::common::Ashmem::readFromParcel",
645   "linker_set_key" : "_ZN4aidl7android8hardware6common6Ashmem14readFromParcelEPK7AParcel",
646   "parameters" :
647   [
648    {
649     "is_this_ptr" : true,
650     "referenced_type" : "_ZTIPN4aidl7android8hardware6common6AshmemE"
651    },
652    {
653     "referenced_type" : "_ZTIPK7AParcel"
654    }
655   ],
656   "return_type" : "_ZTIi",
657   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
658  },
659  {
660   "function_name" : "aidl::android::hardware::common::MappableFile::writeToParcel",
661   "linker_set_key" : "_ZNK4aidl7android8hardware6common12MappableFile13writeToParcelEP7AParcel",
662   "parameters" :
663   [
664    {
665     "is_this_ptr" : true,
666     "referenced_type" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE"
667    },
668    {
669     "referenced_type" : "_ZTIP7AParcel"
670    }
671   ],
672   "return_type" : "_ZTIi",
673   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
674  },
675  {
676   "function_name" : "aidl::android::hardware::common::NativeHandle::writeToParcel",
677   "linker_set_key" : "_ZNK4aidl7android8hardware6common12NativeHandle13writeToParcelEP7AParcel",
678   "parameters" :
679   [
680    {
681     "is_this_ptr" : true,
682     "referenced_type" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE"
683    },
684    {
685     "referenced_type" : "_ZTIP7AParcel"
686    }
687   ],
688   "return_type" : "_ZTIi",
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   "function_name" : "aidl::android::hardware::common::Ashmem::writeToParcel",
693   "linker_set_key" : "_ZNK4aidl7android8hardware6common6Ashmem13writeToParcelEP7AParcel",
694   "parameters" :
695   [
696    {
697     "is_this_ptr" : true,
698     "referenced_type" : "_ZTIPKN4aidl7android8hardware6common6AshmemE"
699    },
700    {
701     "referenced_type" : "_ZTIP7AParcel"
702    }
703   ],
704   "return_type" : "_ZTIi",
705   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
706  }
707 ],
708 "global_vars" :
709 [
710  {
711   "linker_set_key" : "_ZN4aidl7android8hardware6common12MappableFile10descriptorE",
712   "name" : "aidl::android::hardware::common::MappableFile::descriptor",
713   "referenced_type" : "_ZTIPKc",
714   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
715  },
716  {
717   "linker_set_key" : "_ZN4aidl7android8hardware6common12NativeHandle10descriptorE",
718   "name" : "aidl::android::hardware::common::NativeHandle::descriptor",
719   "referenced_type" : "_ZTIPKc",
720   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
721  },
722  {
723   "linker_set_key" : "_ZN4aidl7android8hardware6common6Ashmem10descriptorE",
724   "name" : "aidl::android::hardware::common::Ashmem::descriptor",
725   "referenced_type" : "_ZTIPKc",
726   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
727  }
728 ],
729 "lvalue_reference_types" :
730 [
731  {
732   "alignment" : 8,
733   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
734   "name" : "const ndk::SpAIBinder &",
735   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
736   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
737   "size" : 8,
738   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
739  },
740  {
741   "alignment" : 8,
742   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
743   "name" : "const ndk::ScopedAParcel &",
744   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
745   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
746   "size" : 8,
747   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
748  },
749  {
750   "alignment" : 8,
751   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
752   "name" : "const ndk::AParcelableHolder &",
753   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
754   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
755   "size" : 8,
756   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
757  },
758  {
759   "alignment" : 8,
760   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
761   "name" : "const ndk::ScopedFileDescriptor &",
762   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
763   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
764   "size" : 8,
765   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
766  },
767  {
768   "alignment" : 8,
769   "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common12MappableFileE",
770   "name" : "const aidl::android::hardware::common::MappableFile &",
771   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE",
772   "self_type" : "_ZTIRKN4aidl7android8hardware6common12MappableFileE",
773   "size" : 8,
774   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
775  },
776  {
777   "alignment" : 8,
778   "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE",
779   "name" : "const aidl::android::hardware::common::NativeHandle &",
780   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
781   "self_type" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE",
782   "size" : 8,
783   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
784  },
785  {
786   "alignment" : 8,
787   "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common6AshmemE",
788   "name" : "const aidl::android::hardware::common::Ashmem &",
789   "referenced_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE",
790   "self_type" : "_ZTIRKN4aidl7android8hardware6common6AshmemE",
791   "size" : 8,
792   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
793  },
794  {
795   "alignment" : 8,
796   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
797   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
798   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
799   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
800   "size" : 8,
801   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
802  },
803  {
804   "alignment" : 8,
805   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
806   "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>> &",
807   "referenced_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
808   "self_type" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
809   "size" : 8,
810   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
811  },
812  {
813   "alignment" : 8,
814   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
815   "name" : "const std::vector<bool, std::allocator<bool>> &",
816   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
817   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
818   "size" : 8,
819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
820  },
821  {
822   "alignment" : 8,
823   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
824   "name" : "const std::vector<double, std::allocator<double>> &",
825   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
826   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
827   "size" : 8,
828   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
829  },
830  {
831   "alignment" : 8,
832   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
833   "name" : "const std::vector<float, std::allocator<float>> &",
834   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
835   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
836   "size" : 8,
837   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
838  },
839  {
840   "alignment" : 8,
841   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
842   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
843   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
844   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
845   "size" : 8,
846   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
847  },
848  {
849   "alignment" : 8,
850   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
851   "name" : "const std::vector<int, std::allocator<int>> &",
852   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
853   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
854   "size" : 8,
855   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
856  },
857  {
858   "alignment" : 8,
859   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
860   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
861   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
862   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
863   "size" : 8,
864   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
865  },
866  {
867   "alignment" : 8,
868   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
869   "name" : "const std::vector<long, std::allocator<long>> &",
870   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
871   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
872   "size" : 8,
873   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
874  },
875  {
876   "alignment" : 8,
877   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
878   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
879   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
880   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
881   "size" : 8,
882   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
883  },
884  {
885   "alignment" : 8,
886   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
887   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
888   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
889   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
890   "size" : 8,
891   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
892  },
893  {
894   "alignment" : 8,
895   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
896   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
897   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
898   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
899   "size" : 8,
900   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
901  },
902  {
903   "alignment" : 8,
904   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
905   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
906   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
907   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
908   "size" : 8,
909   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
910  },
911  {
912   "alignment" : 8,
913   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
914   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
915   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
916   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
917   "size" : 8,
918   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
919  },
920  {
921   "alignment" : 8,
922   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
923   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
924   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
925   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
926   "size" : 8,
927   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
928  },
929  {
930   "alignment" : 8,
931   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
932   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
933   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
934   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
935   "size" : 8,
936   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
937  },
938  {
939   "alignment" : 8,
940   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
941   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
942   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
943   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
944   "size" : 8,
945   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
946  },
947  {
948   "alignment" : 8,
949   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
950   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
951   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
952   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
953   "size" : 8,
954   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
955  },
956  {
957   "alignment" : 8,
958   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
959   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
960   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
961   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
962   "size" : 8,
963   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
964  },
965  {
966   "alignment" : 8,
967   "linker_set_key" : "_ZTIRKi",
968   "name" : "const int &",
969   "referenced_type" : "_ZTIKi",
970   "self_type" : "_ZTIRKi",
971   "size" : 8,
972   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
973  },
974  {
975   "alignment" : 8,
976   "linker_set_key" : "_ZTIRKl",
977   "name" : "const long &",
978   "referenced_type" : "_ZTIKl",
979   "self_type" : "_ZTIRKl",
980   "size" : 8,
981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
982  },
983  {
984   "alignment" : 8,
985   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
986   "name" : "ndk::SpAIBinder &",
987   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
988   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
989   "size" : 8,
990   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
991  },
992  {
993   "alignment" : 8,
994   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
995   "name" : "ndk::ScopedAParcel &",
996   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
997   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
998   "size" : 8,
999   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1000  },
1001  {
1002   "alignment" : 8,
1003   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1004   "name" : "ndk::ScopedAStatus &",
1005   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1006   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1007   "size" : 8,
1008   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1009  },
1010  {
1011   "alignment" : 8,
1012   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1013   "name" : "ndk::ScopedAIBinder_Weak &",
1014   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1015   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1016   "size" : 8,
1017   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1018  },
1019  {
1020   "alignment" : 8,
1021   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1022   "name" : "ndk::ScopedFileDescriptor &",
1023   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1024   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1025   "size" : 8,
1026   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1027  },
1028  {
1029   "alignment" : 8,
1030   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1031   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1032   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1033   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1034   "size" : 8,
1035   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1036  }
1037 ],
1038 "pointer_types" :
1039 [
1040  {
1041   "alignment" : 8,
1042   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1043   "name" : "AIBinder_Weak *",
1044   "referenced_type" : "_ZTI13AIBinder_Weak",
1045   "self_type" : "_ZTIP13AIBinder_Weak",
1046   "size" : 8,
1047   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1048  },
1049  {
1050   "alignment" : 8,
1051   "linker_set_key" : "_ZTIP14AIBinder_Class",
1052   "name" : "AIBinder_Class *",
1053   "referenced_type" : "_ZTI14AIBinder_Class",
1054   "self_type" : "_ZTIP14AIBinder_Class",
1055   "size" : 8,
1056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1057  },
1058  {
1059   "alignment" : 8,
1060   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1061   "name" : "AIBinder_DeathRecipient *",
1062   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1063   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1064   "size" : 8,
1065   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1066  },
1067  {
1068   "alignment" : 8,
1069   "linker_set_key" : "_ZTIP7AParcel",
1070   "name" : "AParcel *",
1071   "referenced_type" : "_ZTI7AParcel",
1072   "self_type" : "_ZTIP7AParcel",
1073   "size" : 8,
1074   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1075  },
1076  {
1077   "alignment" : 8,
1078   "linker_set_key" : "_ZTIP7AStatus",
1079   "name" : "AStatus *",
1080   "referenced_type" : "_ZTI7AStatus",
1081   "self_type" : "_ZTIP7AStatus",
1082   "size" : 8,
1083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1084  },
1085  {
1086   "alignment" : 8,
1087   "linker_set_key" : "_ZTIP8AIBinder",
1088   "name" : "AIBinder *",
1089   "referenced_type" : "_ZTI8AIBinder",
1090   "self_type" : "_ZTIP8AIBinder",
1091   "size" : 8,
1092   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1093  },
1094  {
1095   "alignment" : 8,
1096   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1097   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1098   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1099   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1100   "size" : 8,
1101   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1102  },
1103  {
1104   "alignment" : 8,
1105   "linker_set_key" : "_ZTIPK7AParcel",
1106   "name" : "const AParcel *",
1107   "referenced_type" : "_ZTIK7AParcel",
1108   "self_type" : "_ZTIPK7AParcel",
1109   "size" : 8,
1110   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1111  },
1112  {
1113   "alignment" : 8,
1114   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1115   "name" : "const ndk::SpAIBinder *",
1116   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1117   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1118   "size" : 8,
1119   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1120  },
1121  {
1122   "alignment" : 8,
1123   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1124   "name" : "const ndk::ScopedAParcel *",
1125   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1126   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1127   "size" : 8,
1128   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1129  },
1130  {
1131   "alignment" : 8,
1132   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1133   "name" : "const ndk::ScopedAStatus *",
1134   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1135   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1136   "size" : 8,
1137   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1138  },
1139  {
1140   "alignment" : 8,
1141   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1142   "name" : "const ndk::AParcelableHolder *",
1143   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1144   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1145   "size" : 8,
1146   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1147  },
1148  {
1149   "alignment" : 8,
1150   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1151   "name" : "const ndk::ScopedFileDescriptor *",
1152   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1153   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1154   "size" : 8,
1155   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1156  },
1157  {
1158   "alignment" : 8,
1159   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1160   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1161   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1162   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1163   "size" : 8,
1164   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1165  },
1166  {
1167   "alignment" : 8,
1168   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1169   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1170   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1171   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1172   "size" : 8,
1173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1174  },
1175  {
1176   "alignment" : 8,
1177   "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE",
1178   "name" : "const aidl::android::hardware::common::MappableFile *",
1179   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE",
1180   "self_type" : "_ZTIPKN4aidl7android8hardware6common12MappableFileE",
1181   "size" : 8,
1182   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
1183  },
1184  {
1185   "alignment" : 8,
1186   "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE",
1187   "name" : "const aidl::android::hardware::common::NativeHandle *",
1188   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
1189   "self_type" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE",
1190   "size" : 8,
1191   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
1192  },
1193  {
1194   "alignment" : 8,
1195   "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common6AshmemE",
1196   "name" : "const aidl::android::hardware::common::Ashmem *",
1197   "referenced_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE",
1198   "self_type" : "_ZTIPKN4aidl7android8hardware6common6AshmemE",
1199   "size" : 8,
1200   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
1201  },
1202  {
1203   "alignment" : 8,
1204   "linker_set_key" : "_ZTIPKc",
1205   "name" : "const char *",
1206   "referenced_type" : "_ZTIKc",
1207   "self_type" : "_ZTIPKc",
1208   "size" : 8,
1209   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1210  },
1211  {
1212   "alignment" : 8,
1213   "linker_set_key" : "_ZTIPKv",
1214   "name" : "const void *",
1215   "referenced_type" : "_ZTIKv",
1216   "self_type" : "_ZTIPKv",
1217   "size" : 8,
1218   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1219  },
1220  {
1221   "alignment" : 8,
1222   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1223   "name" : "ndk::SpAIBinder *",
1224   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1225   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1226   "size" : 8,
1227   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1228  },
1229  {
1230   "alignment" : 8,
1231   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1232   "name" : "ndk::ICInterface *",
1233   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1234   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1235   "size" : 8,
1236   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1237  },
1238  {
1239   "alignment" : 8,
1240   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1241   "name" : "ndk::ScopedAParcel *",
1242   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1243   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1244   "size" : 8,
1245   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1246  },
1247  {
1248   "alignment" : 8,
1249   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1250   "name" : "ndk::ScopedAStatus *",
1251   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1252   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1253   "size" : 8,
1254   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1255  },
1256  {
1257   "alignment" : 8,
1258   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1259   "name" : "ndk::SharedRefBase *",
1260   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1261   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1262   "size" : 8,
1263   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1264  },
1265  {
1266   "alignment" : 8,
1267   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1268   "name" : "ndk::AParcelableHolder *",
1269   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1270   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1271   "size" : 8,
1272   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1273  },
1274  {
1275   "alignment" : 8,
1276   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1277   "name" : "ndk::ScopedAIBinder_Weak *",
1278   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1279   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1280   "size" : 8,
1281   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1282  },
1283  {
1284   "alignment" : 8,
1285   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1286   "name" : "ndk::ScopedFileDescriptor *",
1287   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1288   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1289   "size" : 8,
1290   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1291  },
1292  {
1293   "alignment" : 8,
1294   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1295   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1296   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1297   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1298   "size" : 8,
1299   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1300  },
1301  {
1302   "alignment" : 8,
1303   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1304   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1305   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1306   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1307   "size" : 8,
1308   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1309  },
1310  {
1311   "alignment" : 8,
1312   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1313   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1314   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1315   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1316   "size" : 8,
1317   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1318  },
1319  {
1320   "alignment" : 8,
1321   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1322   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1323   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1324   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1325   "size" : 8,
1326   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1327  },
1328  {
1329   "alignment" : 8,
1330   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1331   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1332   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1333   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1334   "size" : 8,
1335   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1336  },
1337  {
1338   "alignment" : 8,
1339   "linker_set_key" : "_ZTIPN4aidl7android8hardware6common12MappableFileE",
1340   "name" : "aidl::android::hardware::common::MappableFile *",
1341   "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE",
1342   "self_type" : "_ZTIPN4aidl7android8hardware6common12MappableFileE",
1343   "size" : 8,
1344   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
1345  },
1346  {
1347   "alignment" : 8,
1348   "linker_set_key" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE",
1349   "name" : "aidl::android::hardware::common::NativeHandle *",
1350   "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
1351   "self_type" : "_ZTIPN4aidl7android8hardware6common12NativeHandleE",
1352   "size" : 8,
1353   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
1354  },
1355  {
1356   "alignment" : 8,
1357   "linker_set_key" : "_ZTIPN4aidl7android8hardware6common6AshmemE",
1358   "name" : "aidl::android::hardware::common::Ashmem *",
1359   "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE",
1360   "self_type" : "_ZTIPN4aidl7android8hardware6common6AshmemE",
1361   "size" : 8,
1362   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
1363  },
1364  {
1365   "alignment" : 8,
1366   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1367   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1368   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1369   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1370   "size" : 8,
1371   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1372  },
1373  {
1374   "alignment" : 8,
1375   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1376   "name" : "std::vector<bool, std::allocator<bool>> *",
1377   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1378   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1379   "size" : 8,
1380   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1381  },
1382  {
1383   "alignment" : 8,
1384   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1385   "name" : "std::vector<double, std::allocator<double>> *",
1386   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1387   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1388   "size" : 8,
1389   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1390  },
1391  {
1392   "alignment" : 8,
1393   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1394   "name" : "std::vector<float, std::allocator<float>> *",
1395   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1396   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1397   "size" : 8,
1398   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1399  },
1400  {
1401   "alignment" : 8,
1402   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1403   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1404   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1405   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1406   "size" : 8,
1407   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1408  },
1409  {
1410   "alignment" : 8,
1411   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1412   "name" : "std::vector<int, std::allocator<int>> *",
1413   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1414   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1415   "size" : 8,
1416   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1417  },
1418  {
1419   "alignment" : 8,
1420   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1421   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1422   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1423   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1424   "size" : 8,
1425   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1426  },
1427  {
1428   "alignment" : 8,
1429   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1430   "name" : "std::vector<long, std::allocator<long>> *",
1431   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1432   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1433   "size" : 8,
1434   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1435  },
1436  {
1437   "alignment" : 8,
1438   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1439   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
1440   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1441   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1442   "size" : 8,
1443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1444  },
1445  {
1446   "alignment" : 8,
1447   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1448   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1449   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1450   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1451   "size" : 8,
1452   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1453  },
1454  {
1455   "alignment" : 8,
1456   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1457   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1458   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1459   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1460   "size" : 8,
1461   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1462  },
1463  {
1464   "alignment" : 8,
1465   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1466   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1467   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1468   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1469   "size" : 8,
1470   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1471  },
1472  {
1473   "alignment" : 8,
1474   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1475   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1476   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1477   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1478   "size" : 8,
1479   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1480  },
1481  {
1482   "alignment" : 8,
1483   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1484   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1485   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1486   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1487   "size" : 8,
1488   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1489  },
1490  {
1491   "alignment" : 8,
1492   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1493   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1494   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1495   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1496   "size" : 8,
1497   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1498  },
1499  {
1500   "alignment" : 8,
1501   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1502   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1503   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1504   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1505   "size" : 8,
1506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1507  },
1508  {
1509   "alignment" : 8,
1510   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1511   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
1512   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1513   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1514   "size" : 8,
1515   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1516  },
1517  {
1518   "alignment" : 8,
1519   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1520   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
1521   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1522   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1523   "size" : 8,
1524   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1525  },
1526  {
1527   "alignment" : 8,
1528   "linker_set_key" : "_ZTIPP8AIBinder",
1529   "name" : "AIBinder **",
1530   "referenced_type" : "_ZTIP8AIBinder",
1531   "self_type" : "_ZTIPP8AIBinder",
1532   "size" : 8,
1533   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1534  },
1535  {
1536   "alignment" : 8,
1537   "linker_set_key" : "_ZTIPPKc",
1538   "name" : "const char **",
1539   "referenced_type" : "_ZTIPKc",
1540   "self_type" : "_ZTIPPKc",
1541   "size" : 8,
1542   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1543  },
1544  {
1545   "alignment" : 8,
1546   "linker_set_key" : "_ZTIPv",
1547   "name" : "void *",
1548   "referenced_type" : "_ZTIv",
1549   "self_type" : "_ZTIPv",
1550   "size" : 8,
1551   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1552  }
1553 ],
1554 "qualified_types" :
1555 [
1556  {
1557   "is_const" : true,
1558   "linker_set_key" : "_ZTIK7AParcel",
1559   "name" : "const AParcel",
1560   "referenced_type" : "_ZTI7AParcel",
1561   "self_type" : "_ZTIK7AParcel",
1562   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1563  },
1564  {
1565   "alignment" : 8,
1566   "is_const" : true,
1567   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1568   "name" : "const ndk::SpAIBinder",
1569   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1570   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1571   "size" : 8,
1572   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1573  },
1574  {
1575   "alignment" : 8,
1576   "is_const" : true,
1577   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1578   "name" : "const ndk::ScopedAParcel",
1579   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1580   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1581   "size" : 8,
1582   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1583  },
1584  {
1585   "alignment" : 8,
1586   "is_const" : true,
1587   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1588   "name" : "const ndk::ScopedAStatus",
1589   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1590   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1591   "size" : 8,
1592   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1593  },
1594  {
1595   "alignment" : 8,
1596   "is_const" : true,
1597   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
1598   "name" : "const ndk::AParcelableHolder",
1599   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1600   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
1601   "size" : 24,
1602   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1603  },
1604  {
1605   "alignment" : 4,
1606   "is_const" : true,
1607   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1608   "name" : "const ndk::ScopedFileDescriptor",
1609   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1610   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1611   "size" : 4,
1612   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1613  },
1614  {
1615   "alignment" : 8,
1616   "is_const" : true,
1617   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1618   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1619   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1620   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1621   "size" : 8,
1622   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1623  },
1624  {
1625   "alignment" : 8,
1626   "is_const" : true,
1627   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1628   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1629   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1630   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1631   "size" : 8,
1632   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1633  },
1634  {
1635   "alignment" : 8,
1636   "is_const" : true,
1637   "linker_set_key" : "_ZTIKN4aidl7android8hardware6common12MappableFileE",
1638   "name" : "const aidl::android::hardware::common::MappableFile",
1639   "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE",
1640   "self_type" : "_ZTIKN4aidl7android8hardware6common12MappableFileE",
1641   "size" : 24,
1642   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
1643  },
1644  {
1645   "alignment" : 8,
1646   "is_const" : true,
1647   "linker_set_key" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
1648   "name" : "const aidl::android::hardware::common::NativeHandle",
1649   "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
1650   "self_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
1651   "size" : 48,
1652   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
1653  },
1654  {
1655   "alignment" : 8,
1656   "is_const" : true,
1657   "linker_set_key" : "_ZTIKN4aidl7android8hardware6common6AshmemE",
1658   "name" : "const aidl::android::hardware::common::Ashmem",
1659   "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE",
1660   "self_type" : "_ZTIKN4aidl7android8hardware6common6AshmemE",
1661   "size" : 16,
1662   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
1663  },
1664  {
1665   "alignment" : 8,
1666   "is_const" : true,
1667   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1668   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
1669   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1670   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1671   "size" : 24,
1672   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1673  },
1674  {
1675   "alignment" : 8,
1676   "is_const" : true,
1677   "linker_set_key" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
1678   "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>",
1679   "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
1680   "self_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
1681   "size" : 24,
1682   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1683  },
1684  {
1685   "alignment" : 8,
1686   "is_const" : true,
1687   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1688   "name" : "const std::vector<bool, std::allocator<bool>>",
1689   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1690   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1691   "size" : 24,
1692   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1693  },
1694  {
1695   "alignment" : 8,
1696   "is_const" : true,
1697   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1698   "name" : "const std::vector<double, std::allocator<double>>",
1699   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1700   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1701   "size" : 24,
1702   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1703  },
1704  {
1705   "alignment" : 8,
1706   "is_const" : true,
1707   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1708   "name" : "const std::vector<float, std::allocator<float>>",
1709   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1710   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1711   "size" : 24,
1712   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1713  },
1714  {
1715   "alignment" : 8,
1716   "is_const" : true,
1717   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1718   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
1719   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1720   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1721   "size" : 24,
1722   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1723  },
1724  {
1725   "alignment" : 8,
1726   "is_const" : true,
1727   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1728   "name" : "const std::vector<int, std::allocator<int>>",
1729   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1730   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1731   "size" : 24,
1732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1733  },
1734  {
1735   "alignment" : 8,
1736   "is_const" : true,
1737   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1738   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
1739   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1740   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1741   "size" : 24,
1742   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1743  },
1744  {
1745   "alignment" : 8,
1746   "is_const" : true,
1747   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1748   "name" : "const std::vector<long, std::allocator<long>>",
1749   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1750   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1751   "size" : 24,
1752   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1753  },
1754  {
1755   "alignment" : 8,
1756   "is_const" : true,
1757   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1758   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
1759   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1760   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1761   "size" : 24,
1762   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1763  },
1764  {
1765   "alignment" : 8,
1766   "is_const" : true,
1767   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1768   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
1769   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1770   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1771   "size" : 32,
1772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1773  },
1774  {
1775   "alignment" : 8,
1776   "is_const" : true,
1777   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1778   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
1779   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1780   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1781   "size" : 32,
1782   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1783  },
1784  {
1785   "alignment" : 8,
1786   "is_const" : true,
1787   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1788   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
1789   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1790   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1791   "size" : 32,
1792   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1793  },
1794  {
1795   "alignment" : 8,
1796   "is_const" : true,
1797   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1798   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
1799   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1800   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1801   "size" : 32,
1802   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1803  },
1804  {
1805   "alignment" : 8,
1806   "is_const" : true,
1807   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1808   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
1809   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1810   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1811   "size" : 32,
1812   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1813  },
1814  {
1815   "alignment" : 8,
1816   "is_const" : true,
1817   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1818   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
1819   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1820   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1821   "size" : 32,
1822   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1823  },
1824  {
1825   "alignment" : 8,
1826   "is_const" : true,
1827   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1828   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
1829   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1830   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1831   "size" : 32,
1832   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1833  },
1834  {
1835   "alignment" : 8,
1836   "is_const" : true,
1837   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1838   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
1839   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1840   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1841   "size" : 32,
1842   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1843  },
1844  {
1845   "alignment" : 8,
1846   "is_const" : true,
1847   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1848   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
1849   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1850   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1851   "size" : 32,
1852   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1853  },
1854  {
1855   "alignment" : 8,
1856   "is_const" : true,
1857   "linker_set_key" : "_ZTIKP7AParcel",
1858   "name" : "AParcel *const",
1859   "referenced_type" : "_ZTIP7AParcel",
1860   "self_type" : "_ZTIKP7AParcel",
1861   "size" : 8,
1862   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1863  },
1864  {
1865   "alignment" : 8,
1866   "is_const" : true,
1867   "linker_set_key" : "_ZTIKP7AStatus",
1868   "name" : "AStatus *const",
1869   "referenced_type" : "_ZTIP7AStatus",
1870   "self_type" : "_ZTIKP7AStatus",
1871   "size" : 8,
1872   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1873  },
1874  {
1875   "alignment" : 1,
1876   "is_const" : true,
1877   "linker_set_key" : "_ZTIKb",
1878   "name" : "const bool",
1879   "referenced_type" : "_ZTIb",
1880   "self_type" : "_ZTIKb",
1881   "size" : 1,
1882   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1883  },
1884  {
1885   "alignment" : 1,
1886   "is_const" : true,
1887   "linker_set_key" : "_ZTIKc",
1888   "name" : "const char",
1889   "referenced_type" : "_ZTIc",
1890   "self_type" : "_ZTIKc",
1891   "size" : 1,
1892   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1893  },
1894  {
1895   "alignment" : 4,
1896   "is_const" : true,
1897   "linker_set_key" : "_ZTIKi",
1898   "name" : "const int",
1899   "referenced_type" : "_ZTIi",
1900   "self_type" : "_ZTIKi",
1901   "size" : 4,
1902   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
1903  },
1904  {
1905   "alignment" : 8,
1906   "is_const" : true,
1907   "linker_set_key" : "_ZTIKl",
1908   "name" : "const long",
1909   "referenced_type" : "_ZTIl",
1910   "self_type" : "_ZTIKl",
1911   "size" : 8,
1912   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1913  },
1914  {
1915   "is_const" : true,
1916   "linker_set_key" : "_ZTIKv",
1917   "name" : "const void",
1918   "referenced_type" : "_ZTIv",
1919   "self_type" : "_ZTIKv",
1920   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1921  }
1922 ],
1923 "record_types" :
1924 [
1925  {
1926   "alignment" : 8,
1927   "fields" :
1928   [
1929    {
1930     "access" : "private",
1931     "field_name" : "mBinder",
1932     "referenced_type" : "_ZTIP8AIBinder"
1933    }
1934   ],
1935   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
1936   "name" : "ndk::SpAIBinder",
1937   "record_kind" : "class",
1938   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1939   "self_type" : "_ZTIN3ndk10SpAIBinderE",
1940   "size" : 8,
1941   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1942  },
1943  {
1944   "access" : "private",
1945   "alignment" : 8,
1946   "fields" :
1947   [
1948    {
1949     "field_name" : "interface",
1950     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
1951    }
1952   ],
1953   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1954   "name" : "ndk::ICInterface::ICInterfaceData",
1955   "record_kind" : "class",
1956   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1957   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1958   "size" : 16,
1959   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1960  },
1961  {
1962   "alignment" : 8,
1963   "base_specifiers" :
1964   [
1965    {
1966     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
1967    }
1968   ],
1969   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
1970   "name" : "ndk::ICInterface",
1971   "record_kind" : "class",
1972   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1973   "self_type" : "_ZTIN3ndk11ICInterfaceE",
1974   "size" : 32,
1975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
1976   "vtable_components" :
1977   [
1978    {
1979     "kind" : "offset_to_top"
1980    },
1981    {
1982     "kind" : "rtti",
1983     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
1984    },
1985    {
1986     "kind" : "complete_dtor_pointer",
1987     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
1988    },
1989    {
1990     "kind" : "deleting_dtor_pointer",
1991     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
1992    },
1993    {
1994     "is_pure" : true,
1995     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
1996    },
1997    {
1998     "is_pure" : true,
1999     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2000    },
2001    {
2002     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2003    },
2004    {
2005     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2006    }
2007   ]
2008  },
2009  {
2010   "alignment" : 8,
2011   "base_specifiers" :
2012   [
2013    {
2014     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2015    }
2016   ],
2017   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2018   "name" : "ndk::ScopedAParcel",
2019   "record_kind" : "class",
2020   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2021   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2022   "size" : 8,
2023   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2024  },
2025  {
2026   "alignment" : 8,
2027   "base_specifiers" :
2028   [
2029    {
2030     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2031    }
2032   ],
2033   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2034   "name" : "ndk::ScopedAStatus",
2035   "record_kind" : "class",
2036   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2037   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2038   "size" : 8,
2039   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2040  },
2041  {
2042   "alignment" : 8,
2043   "fields" :
2044   [
2045    {
2046     "access" : "private",
2047     "field_name" : "mFlagThis",
2048     "field_offset" : 64,
2049     "referenced_type" : "_ZTINSt3__19once_flagE"
2050    },
2051    {
2052     "access" : "private",
2053     "field_name" : "mThis",
2054     "field_offset" : 128,
2055     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2056    }
2057   ],
2058   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2059   "name" : "ndk::SharedRefBase",
2060   "record_kind" : "class",
2061   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2062   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2063   "size" : 32,
2064   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2065   "vtable_components" :
2066   [
2067    {
2068     "kind" : "offset_to_top"
2069    },
2070    {
2071     "kind" : "rtti",
2072     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2073    },
2074    {
2075     "kind" : "complete_dtor_pointer",
2076     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2077    },
2078    {
2079     "kind" : "deleting_dtor_pointer",
2080     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2081    }
2082   ]
2083  },
2084  {
2085   "alignment" : 8,
2086   "fields" :
2087   [
2088    {
2089     "access" : "private",
2090     "field_name" : "mParcel",
2091     "field_offset" : 64,
2092     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2093    },
2094    {
2095     "access" : "private",
2096     "field_name" : "mStability",
2097     "field_offset" : 128,
2098     "referenced_type" : "_ZTIi"
2099    }
2100   ],
2101   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2102   "name" : "ndk::AParcelableHolder",
2103   "record_kind" : "class",
2104   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2105   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2106   "size" : 24,
2107   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2108   "vtable_components" :
2109   [
2110    {
2111     "kind" : "offset_to_top"
2112    },
2113    {
2114     "kind" : "rtti",
2115     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2116    },
2117    {
2118     "kind" : "complete_dtor_pointer",
2119     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2120    },
2121    {
2122     "kind" : "deleting_dtor_pointer",
2123     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2124    }
2125   ]
2126  },
2127  {
2128   "alignment" : 8,
2129   "base_specifiers" :
2130   [
2131    {
2132     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2133    }
2134   ],
2135   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2136   "name" : "ndk::ScopedAIBinder_Weak",
2137   "record_kind" : "class",
2138   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2139   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2140   "size" : 8,
2141   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2142  },
2143  {
2144   "alignment" : 4,
2145   "base_specifiers" :
2146   [
2147    {
2148     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2149    }
2150   ],
2151   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2152   "name" : "ndk::ScopedFileDescriptor",
2153   "record_kind" : "class",
2154   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2155   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2156   "size" : 4,
2157   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2158  },
2159  {
2160   "alignment" : 8,
2161   "base_specifiers" :
2162   [
2163    {
2164     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2165    }
2166   ],
2167   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2168   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2169   "record_kind" : "class",
2170   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2171   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2172   "size" : 8,
2173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2174  },
2175  {
2176   "alignment" : 8,
2177   "fields" :
2178   [
2179    {
2180     "access" : "private",
2181     "field_name" : "mT",
2182     "referenced_type" : "_ZTIP13AIBinder_Weak"
2183    }
2184   ],
2185   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2186   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2187   "record_kind" : "class",
2188   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2189   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2190   "size" : 8,
2191   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2192   "template_args" :
2193   [
2194    "_ZTIP13AIBinder_Weak"
2195   ]
2196  },
2197  {
2198   "alignment" : 8,
2199   "fields" :
2200   [
2201    {
2202     "access" : "private",
2203     "field_name" : "mT",
2204     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2205    }
2206   ],
2207   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2208   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2209   "record_kind" : "class",
2210   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2211   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2212   "size" : 8,
2213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2214   "template_args" :
2215   [
2216    "_ZTIP23AIBinder_DeathRecipient"
2217   ]
2218  },
2219  {
2220   "alignment" : 8,
2221   "fields" :
2222   [
2223    {
2224     "access" : "private",
2225     "field_name" : "mT",
2226     "referenced_type" : "_ZTIP7AParcel"
2227    }
2228   ],
2229   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2230   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2231   "record_kind" : "class",
2232   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2233   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2234   "size" : 8,
2235   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2236   "template_args" :
2237   [
2238    "_ZTIP7AParcel"
2239   ]
2240  },
2241  {
2242   "alignment" : 8,
2243   "fields" :
2244   [
2245    {
2246     "access" : "private",
2247     "field_name" : "mT",
2248     "referenced_type" : "_ZTIP7AStatus"
2249    }
2250   ],
2251   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2252   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2253   "record_kind" : "class",
2254   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2255   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2256   "size" : 8,
2257   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2258   "template_args" :
2259   [
2260    "_ZTIP7AStatus"
2261   ]
2262  },
2263  {
2264   "alignment" : 8,
2265   "fields" :
2266   [
2267    {
2268     "field_name" : "length",
2269     "referenced_type" : "_ZTIl"
2270    },
2271    {
2272     "field_name" : "prot",
2273     "field_offset" : 64,
2274     "referenced_type" : "_ZTIi"
2275    },
2276    {
2277     "field_name" : "fd",
2278     "field_offset" : 96,
2279     "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE"
2280    },
2281    {
2282     "field_name" : "offset",
2283     "field_offset" : 128,
2284     "referenced_type" : "_ZTIl"
2285    }
2286   ],
2287   "linker_set_key" : "_ZTIN4aidl7android8hardware6common12MappableFileE",
2288   "name" : "aidl::android::hardware::common::MappableFile",
2289   "record_kind" : "class",
2290   "referenced_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE",
2291   "self_type" : "_ZTIN4aidl7android8hardware6common12MappableFileE",
2292   "size" : 24,
2293   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/MappableFile.h"
2294  },
2295  {
2296   "alignment" : 8,
2297   "fields" :
2298   [
2299    {
2300     "field_name" : "fds",
2301     "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2302    },
2303    {
2304     "field_name" : "ints",
2305     "field_offset" : 192,
2306     "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2307    }
2308   ],
2309   "linker_set_key" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
2310   "name" : "aidl::android::hardware::common::NativeHandle",
2311   "record_kind" : "class",
2312   "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
2313   "self_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
2314   "size" : 48,
2315   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
2316  },
2317  {
2318   "alignment" : 8,
2319   "fields" :
2320   [
2321    {
2322     "field_name" : "fd",
2323     "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE"
2324    },
2325    {
2326     "field_name" : "size",
2327     "field_offset" : 64,
2328     "referenced_type" : "_ZTIl"
2329    }
2330   ],
2331   "linker_set_key" : "_ZTIN4aidl7android8hardware6common6AshmemE",
2332   "name" : "aidl::android::hardware::common::Ashmem",
2333   "record_kind" : "class",
2334   "referenced_type" : "_ZTIN4aidl7android8hardware6common6AshmemE",
2335   "self_type" : "_ZTIN4aidl7android8hardware6common6AshmemE",
2336   "size" : 16,
2337   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/Ashmem.h"
2338  },
2339  {
2340   "alignment" : 1,
2341   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2342   "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
2343   "record_kind" : "class",
2344   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2345   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2346   "size" : 1,
2347   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2348   "template_args" :
2349   [
2350    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2351   ]
2352  },
2353  {
2354   "alignment" : 1,
2355   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2356   "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>",
2357   "record_kind" : "class",
2358   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2359   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2360   "size" : 1,
2361   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2362   "template_args" :
2363   [
2364    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2365   ]
2366  },
2367  {
2368   "alignment" : 1,
2369   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2370   "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
2371   "record_kind" : "class",
2372   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2373   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2374   "size" : 1,
2375   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2376   "template_args" :
2377   [
2378    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2379   ]
2380  },
2381  {
2382   "alignment" : 1,
2383   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2384   "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>",
2385   "record_kind" : "class",
2386   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2387   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2388   "size" : 1,
2389   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2390   "template_args" :
2391   [
2392    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2393   ]
2394  },
2395  {
2396   "alignment" : 1,
2397   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEEE",
2398   "name" : "android::internal::details::ToEmptyString<ndk::ScopedFileDescriptor>",
2399   "record_kind" : "class",
2400   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEEE",
2401   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN3ndk20ScopedFileDescriptorEEE",
2402   "size" : 1,
2403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2404   "template_args" :
2405   [
2406    "_ZTIN3ndk20ScopedFileDescriptorE"
2407   ]
2408  },
2409  {
2410   "alignment" : 1,
2411   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2412   "name" : "android::internal::details::ToEmptyString<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
2413   "record_kind" : "class",
2414   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2415   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2416   "size" : 1,
2417   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2418   "template_args" :
2419   [
2420    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2421   ]
2422  },
2423  {
2424   "alignment" : 1,
2425   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2426   "name" : "android::internal::details::ToEmptyString<std::vector<int, std::allocator<int>>>",
2427   "record_kind" : "class",
2428   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2429   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2430   "size" : 1,
2431   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2432   "template_args" :
2433   [
2434    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2435   ]
2436  },
2437  {
2438   "alignment" : 1,
2439   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2440   "name" : "android::internal::details::ToEmptyString<int>",
2441   "record_kind" : "class",
2442   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2443   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2444   "size" : 1,
2445   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2446   "template_args" :
2447   [
2448    "_ZTIi"
2449   ]
2450  },
2451  {
2452   "alignment" : 1,
2453   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
2454   "name" : "android::internal::details::ToEmptyString<long>",
2455   "record_kind" : "class",
2456   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
2457   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
2458   "size" : 1,
2459   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2460   "template_args" :
2461   [
2462    "_ZTIl"
2463   ]
2464  },
2465  {
2466   "alignment" : 1,
2467   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2468   "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
2469   "record_kind" : "class",
2470   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2471   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2472   "size" : 1,
2473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2474   "template_args" :
2475   [
2476    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2477   ]
2478  },
2479  {
2480   "alignment" : 1,
2481   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2482   "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>",
2483   "record_kind" : "class",
2484   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2485   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2486   "size" : 1,
2487   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2488   "template_args" :
2489   [
2490    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2491   ]
2492  },
2493  {
2494   "alignment" : 1,
2495   "base_specifiers" :
2496   [
2497    {
2498     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2499    }
2500   ],
2501   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
2502   "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::shared_ptr>",
2503   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
2504   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
2505   "size" : 1,
2506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2507   "template_args" :
2508   [
2509    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2510   ]
2511  },
2512  {
2513   "alignment" : 1,
2514   "base_specifiers" :
2515   [
2516    {
2517     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2518    }
2519   ],
2520   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
2521   "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::optional>",
2522   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
2523   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
2524   "size" : 1,
2525   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2526   "template_args" :
2527   [
2528    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2529   ]
2530  },
2531  {
2532   "alignment" : 1,
2533   "base_specifiers" :
2534   [
2535    {
2536     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2537    }
2538   ],
2539   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
2540   "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::shared_ptr>",
2541   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
2542   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
2543   "size" : 1,
2544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2545   "template_args" :
2546   [
2547    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2548   ]
2549  },
2550  {
2551   "alignment" : 1,
2552   "base_specifiers" :
2553   [
2554    {
2555     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2556    }
2557   ],
2558   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
2559   "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::optional>",
2560   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
2561   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
2562   "size" : 1,
2563   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2564   "template_args" :
2565   [
2566    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2567   ]
2568  },
2569  {
2570   "alignment" : 1,
2571   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2572   "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
2573   "record_kind" : "class",
2574   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2575   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
2576   "size" : 1,
2577   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2578   "template_args" :
2579   [
2580    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
2581   ]
2582  },
2583  {
2584   "alignment" : 1,
2585   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2586   "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>",
2587   "record_kind" : "class",
2588   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2589   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
2590   "size" : 1,
2591   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2592   "template_args" :
2593   [
2594    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
2595   ]
2596  }
2597 ],
2598 "rvalue_reference_types" :
2599 [
2600  {
2601   "alignment" : 8,
2602   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
2603   "name" : "ndk::ScopedAParcel &&",
2604   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2605   "self_type" : "_ZTION3ndk13ScopedAParcelE",
2606   "size" : 8,
2607   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2608  },
2609  {
2610   "alignment" : 8,
2611   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
2612   "name" : "ndk::ScopedAStatus &&",
2613   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2614   "self_type" : "_ZTION3ndk13ScopedAStatusE",
2615   "size" : 8,
2616   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2617  },
2618  {
2619   "alignment" : 8,
2620   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
2621   "name" : "ndk::AParcelableHolder &&",
2622   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2623   "self_type" : "_ZTION3ndk17AParcelableHolderE",
2624   "size" : 8,
2625   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2626  },
2627  {
2628   "alignment" : 8,
2629   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2630   "name" : "ndk::ScopedAIBinder_Weak &&",
2631   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2632   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
2633   "size" : 8,
2634   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2635  },
2636  {
2637   "alignment" : 8,
2638   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
2639   "name" : "ndk::ScopedFileDescriptor &&",
2640   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2641   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
2642   "size" : 8,
2643   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2644  },
2645  {
2646   "alignment" : 8,
2647   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2648   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
2649   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2650   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
2651   "size" : 8,
2652   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2653  }
2654 ]
2655}
2656