• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 8,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 8
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "linker_set_key" : "_ZTIc",
27   "name" : "char",
28   "referenced_type" : "_ZTIc",
29   "self_type" : "_ZTIc",
30   "size" : 1
31  },
32  {
33   "alignment" : 4,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIi",
36   "name" : "int",
37   "referenced_type" : "_ZTIi",
38   "self_type" : "_ZTIi",
39   "size" : 4
40  },
41  {
42   "alignment" : 4,
43   "is_integral" : true,
44   "is_unsigned" : true,
45   "linker_set_key" : "_ZTIj",
46   "name" : "unsigned int",
47   "referenced_type" : "_ZTIj",
48   "self_type" : "_ZTIj",
49   "size" : 4
50  },
51  {
52   "alignment" : 8,
53   "is_integral" : true,
54   "linker_set_key" : "_ZTIl",
55   "name" : "long",
56   "referenced_type" : "_ZTIl",
57   "self_type" : "_ZTIl",
58   "size" : 8
59  },
60  {
61   "alignment" : 8,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIm",
65   "name" : "unsigned long",
66   "referenced_type" : "_ZTIm",
67   "self_type" : "_ZTIm",
68   "size" : 8
69  },
70  {
71   "linker_set_key" : "_ZTIv",
72   "name" : "void",
73   "referenced_type" : "_ZTIv",
74   "self_type" : "_ZTIv"
75  }
76 ],
77 "elf_functions" :
78 [
79  {
80   "name" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor14readFromParcelEPK7AParcel"
81  },
82  {
83   "name" : "_ZNK4aidl7android8hardware6common3fmq17GrantorDescriptor13writeToParcelEP7AParcel"
84  }
85 ],
86 "elf_objects" :
87 [
88  {
89   "name" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor10descriptorE"
90  }
91 ],
92 "enum_types" :
93 [
94  {
95   "alignment" : 4,
96   "enum_fields" :
97   [
98    {
99     "enum_field_value" : 1,
100     "name" : "FLAG_ONEWAY"
101    }
102   ],
103   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
104   "name" : "(unnamed)",
105   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
106   "self_type" : "_ZTI12$FLAG_ONEWAY",
107   "size" : 4,
108   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
109   "underlying_type" : "_ZTIj"
110  },
111  {
112   "alignment" : 4,
113   "enum_fields" :
114   [
115    {
116     "enum_field_value" : 0,
117     "name" : "EX_NONE"
118    },
119    {
120     "enum_field_value" : -1,
121     "name" : "EX_SECURITY"
122    },
123    {
124     "enum_field_value" : -2,
125     "name" : "EX_BAD_PARCELABLE"
126    },
127    {
128     "enum_field_value" : -3,
129     "name" : "EX_ILLEGAL_ARGUMENT"
130    },
131    {
132     "enum_field_value" : -4,
133     "name" : "EX_NULL_POINTER"
134    },
135    {
136     "enum_field_value" : -5,
137     "name" : "EX_ILLEGAL_STATE"
138    },
139    {
140     "enum_field_value" : -6,
141     "name" : "EX_NETWORK_MAIN_THREAD"
142    },
143    {
144     "enum_field_value" : -7,
145     "name" : "EX_UNSUPPORTED_OPERATION"
146    },
147    {
148     "enum_field_value" : -8,
149     "name" : "EX_SERVICE_SPECIFIC"
150    },
151    {
152     "enum_field_value" : -9,
153     "name" : "EX_PARCELABLE"
154    },
155    {
156     "enum_field_value" : -129,
157     "name" : "EX_TRANSACTION_FAILED"
158    }
159   ],
160   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
161   "name" : "(unnamed)",
162   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
163   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
164   "size" : 4,
165   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
166   "underlying_type" : "_ZTIi"
167  },
168  {
169   "alignment" : 4,
170   "enum_fields" :
171   [
172    {
173     "enum_field_value" : 268435456,
174     "name" : "FLAG_PRIVATE_LOCAL"
175    }
176   ],
177   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
178   "name" : "(unnamed)",
179   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
180   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
181   "size" : 4,
182   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
183   "underlying_type" : "_ZTIj"
184  },
185  {
186   "alignment" : 4,
187   "enum_fields" :
188   [
189    {
190     "enum_field_value" : 268435456,
191     "name" : "FLAG_PRIVATE_VENDOR"
192    }
193   ],
194   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
195   "name" : "(unnamed)",
196   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
197   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
198   "size" : 4,
199   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
200   "underlying_type" : "_ZTIj"
201  },
202  {
203   "alignment" : 4,
204   "enum_fields" :
205   [
206    {
207     "enum_field_value" : 0,
208     "name" : "STATUS_OK"
209    },
210    {
211     "enum_field_value" : -2147483648,
212     "name" : "STATUS_UNKNOWN_ERROR"
213    },
214    {
215     "enum_field_value" : -12,
216     "name" : "STATUS_NO_MEMORY"
217    },
218    {
219     "enum_field_value" : -38,
220     "name" : "STATUS_INVALID_OPERATION"
221    },
222    {
223     "enum_field_value" : -22,
224     "name" : "STATUS_BAD_VALUE"
225    },
226    {
227     "enum_field_value" : -2147483647,
228     "name" : "STATUS_BAD_TYPE"
229    },
230    {
231     "enum_field_value" : -2,
232     "name" : "STATUS_NAME_NOT_FOUND"
233    },
234    {
235     "enum_field_value" : -1,
236     "name" : "STATUS_PERMISSION_DENIED"
237    },
238    {
239     "enum_field_value" : -19,
240     "name" : "STATUS_NO_INIT"
241    },
242    {
243     "enum_field_value" : -17,
244     "name" : "STATUS_ALREADY_EXISTS"
245    },
246    {
247     "enum_field_value" : -32,
248     "name" : "STATUS_DEAD_OBJECT"
249    },
250    {
251     "enum_field_value" : -2147483646,
252     "name" : "STATUS_FAILED_TRANSACTION"
253    },
254    {
255     "enum_field_value" : -75,
256     "name" : "STATUS_BAD_INDEX"
257    },
258    {
259     "enum_field_value" : -61,
260     "name" : "STATUS_NOT_ENOUGH_DATA"
261    },
262    {
263     "enum_field_value" : -11,
264     "name" : "STATUS_WOULD_BLOCK"
265    },
266    {
267     "enum_field_value" : -110,
268     "name" : "STATUS_TIMED_OUT"
269    },
270    {
271     "enum_field_value" : -74,
272     "name" : "STATUS_UNKNOWN_TRANSACTION"
273    },
274    {
275     "enum_field_value" : -2147483641,
276     "name" : "STATUS_FDS_NOT_ALLOWED"
277    },
278    {
279     "enum_field_value" : -2147483640,
280     "name" : "STATUS_UNEXPECTED_NULL"
281    }
282   ],
283   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
284   "name" : "(unnamed)",
285   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
286   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
287   "size" : 4,
288   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
289   "underlying_type" : "_ZTIi"
290  },
291  {
292   "alignment" : 4,
293   "enum_fields" :
294   [
295    {
296     "enum_field_value" : 1,
297     "name" : "FIRST_CALL_TRANSACTION"
298    },
299    {
300     "enum_field_value" : 16777215,
301     "name" : "LAST_CALL_TRANSACTION"
302    }
303   ],
304   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
305   "name" : "(unnamed)",
306   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
307   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
308   "size" : 4,
309   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
310   "underlying_type" : "_ZTIj"
311  },
312  {
313   "alignment" : 4,
314   "enum_fields" :
315   [
316    {
317     "enum_field_value" : 0,
318     "name" : "ndk::STABILITY_LOCAL"
319    },
320    {
321     "enum_field_value" : 1,
322     "name" : "ndk::STABILITY_VINTF"
323    }
324   ],
325   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
326   "name" : "ndk::(unnamed)",
327   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
328   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
329   "size" : 4,
330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
331   "underlying_type" : "_ZTIj"
332  }
333 ],
334 "function_types" :
335 [
336  {
337   "alignment" : 4,
338   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
339   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
340   "parameters" :
341   [
342    {
343     "referenced_type" : "_ZTIP8AIBinder"
344    },
345    {
346     "referenced_type" : "_ZTIj"
347    },
348    {
349     "referenced_type" : "_ZTIPK7AParcel"
350    },
351    {
352     "referenced_type" : "_ZTIP7AParcel"
353    }
354   ],
355   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
356   "return_type" : "_ZTIi",
357   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
358   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
359  }
360 ],
361 "functions" :
362 [
363  {
364   "function_name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::readFromParcel",
365   "linker_set_key" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor14readFromParcelEPK7AParcel",
366   "parameters" :
367   [
368    {
369     "is_this_ptr" : true,
370     "referenced_type" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE"
371    },
372    {
373     "referenced_type" : "_ZTIPK7AParcel"
374    }
375   ],
376   "return_type" : "_ZTIi",
377   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
378  },
379  {
380   "function_name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::writeToParcel",
381   "linker_set_key" : "_ZNK4aidl7android8hardware6common3fmq17GrantorDescriptor13writeToParcelEP7AParcel",
382   "parameters" :
383   [
384    {
385     "is_this_ptr" : true,
386     "referenced_type" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE"
387    },
388    {
389     "referenced_type" : "_ZTIP7AParcel"
390    }
391   ],
392   "return_type" : "_ZTIi",
393   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
394  }
395 ],
396 "global_vars" :
397 [
398  {
399   "linker_set_key" : "_ZN4aidl7android8hardware6common3fmq17GrantorDescriptor10descriptorE",
400   "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor::descriptor",
401   "referenced_type" : "_ZTIPKc",
402   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
403  }
404 ],
405 "lvalue_reference_types" :
406 [
407  {
408   "alignment" : 8,
409   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
410   "name" : "const ndk::SpAIBinder &",
411   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
412   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
413   "size" : 8,
414   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
415  },
416  {
417   "alignment" : 8,
418   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
419   "name" : "const ndk::ScopedAParcel &",
420   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
421   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
422   "size" : 8,
423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
424  },
425  {
426   "alignment" : 8,
427   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
428   "name" : "const ndk::ScopedFileDescriptor &",
429   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
430   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
431   "size" : 8,
432   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
433  },
434  {
435   "alignment" : 8,
436   "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
437   "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor &",
438   "referenced_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
439   "self_type" : "_ZTIRKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
440   "size" : 8,
441   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
442  },
443  {
444   "alignment" : 8,
445   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
446   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
447   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
448   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
449   "size" : 8,
450   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
451  },
452  {
453   "alignment" : 8,
454   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
455   "name" : "const std::vector<bool, std::allocator<bool>> &",
456   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
457   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
458   "size" : 8,
459   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
460  },
461  {
462   "alignment" : 8,
463   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
464   "name" : "const std::vector<double, std::allocator<double>> &",
465   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
466   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
467   "size" : 8,
468   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
469  },
470  {
471   "alignment" : 8,
472   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
473   "name" : "const std::vector<float, std::allocator<float>> &",
474   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
475   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
476   "size" : 8,
477   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
478  },
479  {
480   "alignment" : 8,
481   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
482   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
483   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
484   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
485   "size" : 8,
486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
487  },
488  {
489   "alignment" : 8,
490   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
491   "name" : "const std::vector<int, std::allocator<int>> &",
492   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
493   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
494   "size" : 8,
495   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
496  },
497  {
498   "alignment" : 8,
499   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
500   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
501   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
502   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
503   "size" : 8,
504   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
505  },
506  {
507   "alignment" : 8,
508   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
509   "name" : "const std::vector<long, std::allocator<long>> &",
510   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
511   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
512   "size" : 8,
513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
514  },
515  {
516   "alignment" : 8,
517   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
518   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
519   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
520   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
521   "size" : 8,
522   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
523  },
524  {
525   "alignment" : 8,
526   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
527   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
528   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
529   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
530   "size" : 8,
531   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
532  },
533  {
534   "alignment" : 8,
535   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
536   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
537   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
538   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
539   "size" : 8,
540   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
541  },
542  {
543   "alignment" : 8,
544   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
545   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
546   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
547   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
548   "size" : 8,
549   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
550  },
551  {
552   "alignment" : 8,
553   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
554   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
555   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
556   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
557   "size" : 8,
558   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
559  },
560  {
561   "alignment" : 8,
562   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
563   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
564   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
565   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
566   "size" : 8,
567   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
568  },
569  {
570   "alignment" : 8,
571   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
572   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
573   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
574   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
575   "size" : 8,
576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
577  },
578  {
579   "alignment" : 8,
580   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
581   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
582   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
583   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
584   "size" : 8,
585   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
586  },
587  {
588   "alignment" : 8,
589   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
590   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
591   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
592   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
593   "size" : 8,
594   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
595  },
596  {
597   "alignment" : 8,
598   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
599   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
600   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
601   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
602   "size" : 8,
603   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
604  },
605  {
606   "alignment" : 8,
607   "linker_set_key" : "_ZTIRKi",
608   "name" : "const int &",
609   "referenced_type" : "_ZTIKi",
610   "self_type" : "_ZTIRKi",
611   "size" : 8,
612   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
613  },
614  {
615   "alignment" : 8,
616   "linker_set_key" : "_ZTIRKl",
617   "name" : "const long &",
618   "referenced_type" : "_ZTIKl",
619   "self_type" : "_ZTIRKl",
620   "size" : 8,
621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
622  },
623  {
624   "alignment" : 8,
625   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
626   "name" : "ndk::SpAIBinder &",
627   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
628   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
629   "size" : 8,
630   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
631  },
632  {
633   "alignment" : 8,
634   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
635   "name" : "ndk::ScopedAParcel &",
636   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
637   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
638   "size" : 8,
639   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
640  },
641  {
642   "alignment" : 8,
643   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
644   "name" : "ndk::ScopedAStatus &",
645   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
646   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
647   "size" : 8,
648   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
649  },
650  {
651   "alignment" : 8,
652   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
653   "name" : "ndk::ScopedAIBinder_Weak &",
654   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
655   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
656   "size" : 8,
657   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
658  },
659  {
660   "alignment" : 8,
661   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
662   "name" : "ndk::ScopedFileDescriptor &",
663   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
664   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
665   "size" : 8,
666   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
667  },
668  {
669   "alignment" : 8,
670   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
671   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
672   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
673   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
674   "size" : 8,
675   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
676  }
677 ],
678 "pointer_types" :
679 [
680  {
681   "alignment" : 8,
682   "linker_set_key" : "_ZTIP13AIBinder_Weak",
683   "name" : "AIBinder_Weak *",
684   "referenced_type" : "_ZTI13AIBinder_Weak",
685   "self_type" : "_ZTIP13AIBinder_Weak",
686   "size" : 8,
687   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
688  },
689  {
690   "alignment" : 8,
691   "linker_set_key" : "_ZTIP14AIBinder_Class",
692   "name" : "AIBinder_Class *",
693   "referenced_type" : "_ZTI14AIBinder_Class",
694   "self_type" : "_ZTIP14AIBinder_Class",
695   "size" : 8,
696   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
697  },
698  {
699   "alignment" : 8,
700   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
701   "name" : "AIBinder_DeathRecipient *",
702   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
703   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
704   "size" : 8,
705   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
706  },
707  {
708   "alignment" : 8,
709   "linker_set_key" : "_ZTIP7AParcel",
710   "name" : "AParcel *",
711   "referenced_type" : "_ZTI7AParcel",
712   "self_type" : "_ZTIP7AParcel",
713   "size" : 8,
714   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
715  },
716  {
717   "alignment" : 8,
718   "linker_set_key" : "_ZTIP7AStatus",
719   "name" : "AStatus *",
720   "referenced_type" : "_ZTI7AStatus",
721   "self_type" : "_ZTIP7AStatus",
722   "size" : 8,
723   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
724  },
725  {
726   "alignment" : 8,
727   "linker_set_key" : "_ZTIP8AIBinder",
728   "name" : "AIBinder *",
729   "referenced_type" : "_ZTI8AIBinder",
730   "self_type" : "_ZTIP8AIBinder",
731   "size" : 8,
732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
733  },
734  {
735   "alignment" : 8,
736   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
737   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
738   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
739   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
740   "size" : 8,
741   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
742  },
743  {
744   "alignment" : 8,
745   "linker_set_key" : "_ZTIPK7AParcel",
746   "name" : "const AParcel *",
747   "referenced_type" : "_ZTIK7AParcel",
748   "self_type" : "_ZTIPK7AParcel",
749   "size" : 8,
750   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
751  },
752  {
753   "alignment" : 8,
754   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
755   "name" : "const ndk::SpAIBinder *",
756   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
757   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
758   "size" : 8,
759   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
760  },
761  {
762   "alignment" : 8,
763   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
764   "name" : "const ndk::ScopedAParcel *",
765   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
766   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
767   "size" : 8,
768   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
769  },
770  {
771   "alignment" : 8,
772   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
773   "name" : "const ndk::ScopedAStatus *",
774   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
775   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
776   "size" : 8,
777   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
778  },
779  {
780   "alignment" : 8,
781   "linker_set_key" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
782   "name" : "const ndk::ScopedAIBinder_Weak *",
783   "referenced_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
784   "self_type" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
785   "size" : 8,
786   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
787  },
788  {
789   "alignment" : 8,
790   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
791   "name" : "const ndk::ScopedFileDescriptor *",
792   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
793   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
794   "size" : 8,
795   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
796  },
797  {
798   "alignment" : 8,
799   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
800   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
801   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
802   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
803   "size" : 8,
804   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
805  },
806  {
807   "alignment" : 8,
808   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
809   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
810   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
811   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
812   "size" : 8,
813   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
814  },
815  {
816   "alignment" : 8,
817   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
818   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
819   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
820   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
821   "size" : 8,
822   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
823  },
824  {
825   "alignment" : 8,
826   "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
827   "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor *",
828   "referenced_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
829   "self_type" : "_ZTIPKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
830   "size" : 8,
831   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
832  },
833  {
834   "alignment" : 8,
835   "linker_set_key" : "_ZTIPKc",
836   "name" : "const char *",
837   "referenced_type" : "_ZTIKc",
838   "self_type" : "_ZTIPKc",
839   "size" : 8,
840   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
841  },
842  {
843   "alignment" : 8,
844   "linker_set_key" : "_ZTIPKv",
845   "name" : "const void *",
846   "referenced_type" : "_ZTIKv",
847   "self_type" : "_ZTIPKv",
848   "size" : 8,
849   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
850  },
851  {
852   "alignment" : 8,
853   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
854   "name" : "ndk::SpAIBinder *",
855   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
856   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
857   "size" : 8,
858   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
859  },
860  {
861   "alignment" : 8,
862   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
863   "name" : "ndk::ICInterface *",
864   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
865   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
866   "size" : 8,
867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
868  },
869  {
870   "alignment" : 8,
871   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
872   "name" : "ndk::ScopedAParcel *",
873   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
874   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
875   "size" : 8,
876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
877  },
878  {
879   "alignment" : 8,
880   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
881   "name" : "ndk::ScopedAStatus *",
882   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
883   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
884   "size" : 8,
885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
886  },
887  {
888   "alignment" : 8,
889   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
890   "name" : "ndk::SharedRefBase *",
891   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
892   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
893   "size" : 8,
894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
895  },
896  {
897   "alignment" : 8,
898   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
899   "name" : "ndk::ScopedAIBinder_Weak *",
900   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
901   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
902   "size" : 8,
903   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
904  },
905  {
906   "alignment" : 8,
907   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
908   "name" : "ndk::ScopedFileDescriptor *",
909   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
910   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
911   "size" : 8,
912   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
913  },
914  {
915   "alignment" : 8,
916   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
917   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
918   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
919   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
920   "size" : 8,
921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
922  },
923  {
924   "alignment" : 8,
925   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
926   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
927   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
928   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
929   "size" : 8,
930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
931  },
932  {
933   "alignment" : 8,
934   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
935   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
936   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
937   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
938   "size" : 8,
939   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
940  },
941  {
942   "alignment" : 8,
943   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
944   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
945   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
946   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
947   "size" : 8,
948   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
949  },
950  {
951   "alignment" : 8,
952   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
953   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
954   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
955   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
956   "size" : 8,
957   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
958  },
959  {
960   "alignment" : 8,
961   "linker_set_key" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
962   "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor *",
963   "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
964   "self_type" : "_ZTIPN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
965   "size" : 8,
966   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
967  },
968  {
969   "alignment" : 8,
970   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
971   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
972   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
973   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
974   "size" : 8,
975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
976  },
977  {
978   "alignment" : 8,
979   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
980   "name" : "std::vector<bool, std::allocator<bool>> *",
981   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
982   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
983   "size" : 8,
984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
985  },
986  {
987   "alignment" : 8,
988   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
989   "name" : "std::vector<double, std::allocator<double>> *",
990   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
991   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
992   "size" : 8,
993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
994  },
995  {
996   "alignment" : 8,
997   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
998   "name" : "std::vector<float, std::allocator<float>> *",
999   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1000   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1001   "size" : 8,
1002   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1003  },
1004  {
1005   "alignment" : 8,
1006   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1007   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1008   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1009   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1010   "size" : 8,
1011   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1012  },
1013  {
1014   "alignment" : 8,
1015   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1016   "name" : "std::vector<int, std::allocator<int>> *",
1017   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1018   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1019   "size" : 8,
1020   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1021  },
1022  {
1023   "alignment" : 8,
1024   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1025   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1026   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1027   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1028   "size" : 8,
1029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1030  },
1031  {
1032   "alignment" : 8,
1033   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1034   "name" : "std::vector<long, std::allocator<long>> *",
1035   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1036   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1037   "size" : 8,
1038   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1039  },
1040  {
1041   "alignment" : 8,
1042   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1043   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
1044   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1045   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1046   "size" : 8,
1047   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1048  },
1049  {
1050   "alignment" : 8,
1051   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1052   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1053   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1054   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1055   "size" : 8,
1056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1057  },
1058  {
1059   "alignment" : 8,
1060   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1061   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1062   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1063   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1064   "size" : 8,
1065   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1066  },
1067  {
1068   "alignment" : 8,
1069   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1070   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1071   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1072   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1073   "size" : 8,
1074   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1075  },
1076  {
1077   "alignment" : 8,
1078   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1079   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1080   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1081   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1082   "size" : 8,
1083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1084  },
1085  {
1086   "alignment" : 8,
1087   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1088   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1089   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1090   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1091   "size" : 8,
1092   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1093  },
1094  {
1095   "alignment" : 8,
1096   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1097   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1098   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1099   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1100   "size" : 8,
1101   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1102  },
1103  {
1104   "alignment" : 8,
1105   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1106   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1107   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1108   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1109   "size" : 8,
1110   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1111  },
1112  {
1113   "alignment" : 8,
1114   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1115   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
1116   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1117   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1118   "size" : 8,
1119   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1120  },
1121  {
1122   "alignment" : 8,
1123   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1124   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
1125   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1126   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1127   "size" : 8,
1128   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1129  },
1130  {
1131   "alignment" : 8,
1132   "linker_set_key" : "_ZTIPP8AIBinder",
1133   "name" : "AIBinder **",
1134   "referenced_type" : "_ZTIP8AIBinder",
1135   "self_type" : "_ZTIPP8AIBinder",
1136   "size" : 8,
1137   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1138  },
1139  {
1140   "alignment" : 8,
1141   "linker_set_key" : "_ZTIPPKc",
1142   "name" : "const char **",
1143   "referenced_type" : "_ZTIPKc",
1144   "self_type" : "_ZTIPPKc",
1145   "size" : 8,
1146   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1147  },
1148  {
1149   "alignment" : 8,
1150   "linker_set_key" : "_ZTIPv",
1151   "name" : "void *",
1152   "referenced_type" : "_ZTIv",
1153   "self_type" : "_ZTIPv",
1154   "size" : 8,
1155   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1156  }
1157 ],
1158 "qualified_types" :
1159 [
1160  {
1161   "is_const" : true,
1162   "linker_set_key" : "_ZTIK7AParcel",
1163   "name" : "const AParcel",
1164   "referenced_type" : "_ZTI7AParcel",
1165   "self_type" : "_ZTIK7AParcel",
1166   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1167  },
1168  {
1169   "alignment" : 8,
1170   "is_const" : true,
1171   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1172   "name" : "const ndk::SpAIBinder",
1173   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1174   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1175   "size" : 8,
1176   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1177  },
1178  {
1179   "alignment" : 8,
1180   "is_const" : true,
1181   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1182   "name" : "const ndk::ScopedAParcel",
1183   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1184   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1185   "size" : 8,
1186   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1187  },
1188  {
1189   "alignment" : 8,
1190   "is_const" : true,
1191   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1192   "name" : "const ndk::ScopedAStatus",
1193   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1194   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1195   "size" : 8,
1196   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1197  },
1198  {
1199   "alignment" : 8,
1200   "is_const" : true,
1201   "linker_set_key" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
1202   "name" : "const ndk::ScopedAIBinder_Weak",
1203   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1204   "self_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
1205   "size" : 8,
1206   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1207  },
1208  {
1209   "alignment" : 4,
1210   "is_const" : true,
1211   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1212   "name" : "const ndk::ScopedFileDescriptor",
1213   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1214   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1215   "size" : 4,
1216   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1217  },
1218  {
1219   "alignment" : 8,
1220   "is_const" : true,
1221   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1222   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
1223   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1224   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1225   "size" : 8,
1226   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1227  },
1228  {
1229   "alignment" : 8,
1230   "is_const" : true,
1231   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1232   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1233   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1234   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1235   "size" : 8,
1236   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1237  },
1238  {
1239   "alignment" : 8,
1240   "is_const" : true,
1241   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1242   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1243   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1244   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1245   "size" : 8,
1246   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1247  },
1248  {
1249   "alignment" : 8,
1250   "is_const" : true,
1251   "linker_set_key" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1252   "name" : "const aidl::android::hardware::common::fmq::GrantorDescriptor",
1253   "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1254   "self_type" : "_ZTIKN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1255   "size" : 16,
1256   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
1257  },
1258  {
1259   "alignment" : 8,
1260   "is_const" : true,
1261   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1262   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
1263   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1264   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1265   "size" : 24,
1266   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1267  },
1268  {
1269   "alignment" : 8,
1270   "is_const" : true,
1271   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1272   "name" : "const std::vector<bool, std::allocator<bool>>",
1273   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1274   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1275   "size" : 24,
1276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1277  },
1278  {
1279   "alignment" : 8,
1280   "is_const" : true,
1281   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1282   "name" : "const std::vector<double, std::allocator<double>>",
1283   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1284   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1285   "size" : 24,
1286   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1287  },
1288  {
1289   "alignment" : 8,
1290   "is_const" : true,
1291   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1292   "name" : "const std::vector<float, std::allocator<float>>",
1293   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1294   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1295   "size" : 24,
1296   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1297  },
1298  {
1299   "alignment" : 8,
1300   "is_const" : true,
1301   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1302   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
1303   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1304   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1305   "size" : 24,
1306   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1307  },
1308  {
1309   "alignment" : 8,
1310   "is_const" : true,
1311   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1312   "name" : "const std::vector<int, std::allocator<int>>",
1313   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1314   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1315   "size" : 24,
1316   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1317  },
1318  {
1319   "alignment" : 8,
1320   "is_const" : true,
1321   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1322   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
1323   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1324   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1325   "size" : 24,
1326   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1327  },
1328  {
1329   "alignment" : 8,
1330   "is_const" : true,
1331   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1332   "name" : "const std::vector<long, std::allocator<long>>",
1333   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1334   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1335   "size" : 24,
1336   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1337  },
1338  {
1339   "alignment" : 8,
1340   "is_const" : true,
1341   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1342   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
1343   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1344   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1345   "size" : 24,
1346   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1347  },
1348  {
1349   "alignment" : 8,
1350   "is_const" : true,
1351   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1352   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
1353   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1354   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1355   "size" : 32,
1356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1357  },
1358  {
1359   "alignment" : 8,
1360   "is_const" : true,
1361   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1362   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
1363   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1364   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1365   "size" : 32,
1366   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1367  },
1368  {
1369   "alignment" : 8,
1370   "is_const" : true,
1371   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1372   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
1373   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1374   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1375   "size" : 32,
1376   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1377  },
1378  {
1379   "alignment" : 8,
1380   "is_const" : true,
1381   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1382   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
1383   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1384   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1385   "size" : 32,
1386   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1387  },
1388  {
1389   "alignment" : 8,
1390   "is_const" : true,
1391   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1392   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
1393   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1394   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1395   "size" : 32,
1396   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1397  },
1398  {
1399   "alignment" : 8,
1400   "is_const" : true,
1401   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1402   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
1403   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1404   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1405   "size" : 32,
1406   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1407  },
1408  {
1409   "alignment" : 8,
1410   "is_const" : true,
1411   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1412   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
1413   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1414   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1415   "size" : 32,
1416   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1417  },
1418  {
1419   "alignment" : 8,
1420   "is_const" : true,
1421   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1422   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
1423   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1424   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1425   "size" : 32,
1426   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1427  },
1428  {
1429   "alignment" : 8,
1430   "is_const" : true,
1431   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1432   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
1433   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1434   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1435   "size" : 32,
1436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1437  },
1438  {
1439   "alignment" : 8,
1440   "is_const" : true,
1441   "linker_set_key" : "_ZTIKP13AIBinder_Weak",
1442   "name" : "AIBinder_Weak *const",
1443   "referenced_type" : "_ZTIP13AIBinder_Weak",
1444   "self_type" : "_ZTIKP13AIBinder_Weak",
1445   "size" : 8,
1446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1447  },
1448  {
1449   "alignment" : 8,
1450   "is_const" : true,
1451   "linker_set_key" : "_ZTIKP7AParcel",
1452   "name" : "AParcel *const",
1453   "referenced_type" : "_ZTIP7AParcel",
1454   "self_type" : "_ZTIKP7AParcel",
1455   "size" : 8,
1456   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1457  },
1458  {
1459   "alignment" : 8,
1460   "is_const" : true,
1461   "linker_set_key" : "_ZTIKP7AStatus",
1462   "name" : "AStatus *const",
1463   "referenced_type" : "_ZTIP7AStatus",
1464   "self_type" : "_ZTIKP7AStatus",
1465   "size" : 8,
1466   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1467  },
1468  {
1469   "alignment" : 1,
1470   "is_const" : true,
1471   "linker_set_key" : "_ZTIKb",
1472   "name" : "const bool",
1473   "referenced_type" : "_ZTIb",
1474   "self_type" : "_ZTIKb",
1475   "size" : 1,
1476   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1477  },
1478  {
1479   "alignment" : 1,
1480   "is_const" : true,
1481   "linker_set_key" : "_ZTIKc",
1482   "name" : "const char",
1483   "referenced_type" : "_ZTIc",
1484   "self_type" : "_ZTIKc",
1485   "size" : 1,
1486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1487  },
1488  {
1489   "alignment" : 4,
1490   "is_const" : true,
1491   "linker_set_key" : "_ZTIKi",
1492   "name" : "const int",
1493   "referenced_type" : "_ZTIi",
1494   "self_type" : "_ZTIKi",
1495   "size" : 4,
1496   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1497  },
1498  {
1499   "alignment" : 8,
1500   "is_const" : true,
1501   "linker_set_key" : "_ZTIKl",
1502   "name" : "const long",
1503   "referenced_type" : "_ZTIl",
1504   "self_type" : "_ZTIKl",
1505   "size" : 8,
1506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1507  },
1508  {
1509   "is_const" : true,
1510   "linker_set_key" : "_ZTIKv",
1511   "name" : "const void",
1512   "referenced_type" : "_ZTIv",
1513   "self_type" : "_ZTIKv",
1514   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1515  }
1516 ],
1517 "record_types" :
1518 [
1519  {
1520   "alignment" : 8,
1521   "fields" :
1522   [
1523    {
1524     "access" : "private",
1525     "field_name" : "mBinder",
1526     "referenced_type" : "_ZTIP8AIBinder"
1527    }
1528   ],
1529   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
1530   "name" : "ndk::SpAIBinder",
1531   "record_kind" : "class",
1532   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1533   "self_type" : "_ZTIN3ndk10SpAIBinderE",
1534   "size" : 8,
1535   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1536  },
1537  {
1538   "access" : "private",
1539   "alignment" : 8,
1540   "fields" :
1541   [
1542    {
1543     "field_name" : "interface",
1544     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
1545    }
1546   ],
1547   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1548   "name" : "ndk::ICInterface::ICInterfaceData",
1549   "record_kind" : "class",
1550   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1551   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
1552   "size" : 16,
1553   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1554  },
1555  {
1556   "alignment" : 8,
1557   "base_specifiers" :
1558   [
1559    {
1560     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
1561    }
1562   ],
1563   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
1564   "name" : "ndk::ICInterface",
1565   "record_kind" : "class",
1566   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1567   "self_type" : "_ZTIN3ndk11ICInterfaceE",
1568   "size" : 32,
1569   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
1570   "vtable_components" :
1571   [
1572    {
1573     "kind" : "offset_to_top"
1574    },
1575    {
1576     "kind" : "rtti",
1577     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
1578    },
1579    {
1580     "kind" : "complete_dtor_pointer",
1581     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
1582    },
1583    {
1584     "kind" : "deleting_dtor_pointer",
1585     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
1586    },
1587    {
1588     "is_pure" : true,
1589     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
1590    },
1591    {
1592     "is_pure" : true,
1593     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
1594    },
1595    {
1596     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
1597    },
1598    {
1599     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
1600    }
1601   ]
1602  },
1603  {
1604   "alignment" : 8,
1605   "base_specifiers" :
1606   [
1607    {
1608     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
1609    }
1610   ],
1611   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
1612   "name" : "ndk::ScopedAParcel",
1613   "record_kind" : "class",
1614   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1615   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
1616   "size" : 8,
1617   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1618  },
1619  {
1620   "alignment" : 8,
1621   "base_specifiers" :
1622   [
1623    {
1624     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
1625    }
1626   ],
1627   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
1628   "name" : "ndk::ScopedAStatus",
1629   "record_kind" : "class",
1630   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1631   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
1632   "size" : 8,
1633   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1634  },
1635  {
1636   "alignment" : 8,
1637   "fields" :
1638   [
1639    {
1640     "access" : "private",
1641     "field_name" : "mFlagThis",
1642     "field_offset" : 64,
1643     "referenced_type" : "_ZTINSt3__19once_flagE"
1644    },
1645    {
1646     "access" : "private",
1647     "field_name" : "mThis",
1648     "field_offset" : 128,
1649     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
1650    }
1651   ],
1652   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
1653   "name" : "ndk::SharedRefBase",
1654   "record_kind" : "class",
1655   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1656   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
1657   "size" : 32,
1658   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
1659   "vtable_components" :
1660   [
1661    {
1662     "kind" : "offset_to_top"
1663    },
1664    {
1665     "kind" : "rtti",
1666     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
1667    },
1668    {
1669     "kind" : "complete_dtor_pointer",
1670     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
1671    },
1672    {
1673     "kind" : "deleting_dtor_pointer",
1674     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
1675    }
1676   ]
1677  },
1678  {
1679   "alignment" : 8,
1680   "base_specifiers" :
1681   [
1682    {
1683     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
1684    }
1685   ],
1686   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1687   "name" : "ndk::ScopedAIBinder_Weak",
1688   "record_kind" : "class",
1689   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1690   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1691   "size" : 8,
1692   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1693  },
1694  {
1695   "alignment" : 4,
1696   "base_specifiers" :
1697   [
1698    {
1699     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
1700    }
1701   ],
1702   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
1703   "name" : "ndk::ScopedFileDescriptor",
1704   "record_kind" : "class",
1705   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1706   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1707   "size" : 4,
1708   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1709  },
1710  {
1711   "alignment" : 8,
1712   "base_specifiers" :
1713   [
1714    {
1715     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
1716    }
1717   ],
1718   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1719   "name" : "ndk::ScopedAIBinder_DeathRecipient",
1720   "record_kind" : "class",
1721   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1722   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1723   "size" : 8,
1724   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1725  },
1726  {
1727   "alignment" : 8,
1728   "fields" :
1729   [
1730    {
1731     "access" : "private",
1732     "field_name" : "mT",
1733     "referenced_type" : "_ZTIP13AIBinder_Weak"
1734    }
1735   ],
1736   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1737   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
1738   "record_kind" : "class",
1739   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1740   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1741   "size" : 8,
1742   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
1743   "template_args" :
1744   [
1745    "_ZTIP13AIBinder_Weak"
1746   ]
1747  },
1748  {
1749   "alignment" : 8,
1750   "fields" :
1751   [
1752    {
1753     "access" : "private",
1754     "field_name" : "mT",
1755     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
1756    }
1757   ],
1758   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1759   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
1760   "record_kind" : "class",
1761   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1762   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1763   "size" : 8,
1764   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
1765   "template_args" :
1766   [
1767    "_ZTIP23AIBinder_DeathRecipient"
1768   ]
1769  },
1770  {
1771   "alignment" : 8,
1772   "fields" :
1773   [
1774    {
1775     "access" : "private",
1776     "field_name" : "mT",
1777     "referenced_type" : "_ZTIP7AParcel"
1778    }
1779   ],
1780   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1781   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1782   "record_kind" : "class",
1783   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1784   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1785   "size" : 8,
1786   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
1787   "template_args" :
1788   [
1789    "_ZTIP7AParcel"
1790   ]
1791  },
1792  {
1793   "alignment" : 8,
1794   "fields" :
1795   [
1796    {
1797     "access" : "private",
1798     "field_name" : "mT",
1799     "referenced_type" : "_ZTIP7AStatus"
1800    }
1801   ],
1802   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1803   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1804   "record_kind" : "class",
1805   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1806   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1807   "size" : 8,
1808   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
1809   "template_args" :
1810   [
1811    "_ZTIP7AStatus"
1812   ]
1813  },
1814  {
1815   "alignment" : 8,
1816   "fields" :
1817   [
1818    {
1819     "field_name" : "fdIndex",
1820     "referenced_type" : "_ZTIi"
1821    },
1822    {
1823     "field_name" : "offset",
1824     "field_offset" : 32,
1825     "referenced_type" : "_ZTIi"
1826    },
1827    {
1828     "field_name" : "extent",
1829     "field_offset" : 64,
1830     "referenced_type" : "_ZTIl"
1831    }
1832   ],
1833   "linker_set_key" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1834   "name" : "aidl::android::hardware::common::fmq::GrantorDescriptor",
1835   "record_kind" : "class",
1836   "referenced_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1837   "self_type" : "_ZTIN4aidl7android8hardware6common3fmq17GrantorDescriptorE",
1838   "size" : 16,
1839   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include/aidl/android/hardware/common/fmq/GrantorDescriptor.h"
1840  }
1841 ],
1842 "rvalue_reference_types" :
1843 [
1844  {
1845   "alignment" : 8,
1846   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
1847   "name" : "ndk::ScopedAParcel &&",
1848   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1849   "self_type" : "_ZTION3ndk13ScopedAParcelE",
1850   "size" : 8,
1851   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1852  },
1853  {
1854   "alignment" : 8,
1855   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
1856   "name" : "ndk::ScopedAStatus &&",
1857   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1858   "self_type" : "_ZTION3ndk13ScopedAStatusE",
1859   "size" : 8,
1860   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1861  },
1862  {
1863   "alignment" : 8,
1864   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
1865   "name" : "ndk::ScopedAIBinder_Weak &&",
1866   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1867   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
1868   "size" : 8,
1869   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1870  },
1871  {
1872   "alignment" : 8,
1873   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
1874   "name" : "ndk::ScopedFileDescriptor &&",
1875   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1876   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
1877   "size" : 8,
1878   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1879  },
1880  {
1881   "alignment" : 8,
1882   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
1883   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
1884   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1885   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
1886   "size" : 8,
1887   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1888  }
1889 ]
1890}
1891