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