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