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