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