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