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