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