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