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