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