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