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