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