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