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