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