1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIc",
28   "name" : "char",
29   "referenced_type" : "_ZTIc",
30   "self_type" : "_ZTIc",
31   "size" : 1
32  },
33  {
34   "alignment" : 1,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIh",
38   "name" : "unsigned char",
39   "referenced_type" : "_ZTIh",
40   "self_type" : "_ZTIh",
41   "size" : 1
42  },
43  {
44   "alignment" : 4,
45   "is_integral" : true,
46   "linker_set_key" : "_ZTIi",
47   "name" : "int",
48   "referenced_type" : "_ZTIi",
49   "self_type" : "_ZTIi",
50   "size" : 4
51  },
52  {
53   "alignment" : 4,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIj",
57   "name" : "unsigned int",
58   "referenced_type" : "_ZTIj",
59   "self_type" : "_ZTIj",
60   "size" : 4
61  },
62  {
63   "linker_set_key" : "_ZTIv",
64   "name" : "void",
65   "referenced_type" : "_ZTIv",
66   "self_type" : "_ZTIv"
67  },
68  {
69   "alignment" : 8,
70   "is_integral" : true,
71   "linker_set_key" : "_ZTIx",
72   "name" : "long long",
73   "referenced_type" : "_ZTIx",
74   "self_type" : "_ZTIx",
75   "size" : 8
76  }
77 ],
78 "elf_functions" :
79 [
80  {
81   "binding" : "weak",
82   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
83  },
84  {
85   "binding" : "weak",
86   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
87  },
88  {
89   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock10fromBinderERKN3ndk10SpAIBinderE"
90  },
91  {
92   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE"
93  },
94  {
95   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14getDefaultImplEv"
96  },
97  {
98   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE"
99  },
100  {
101   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14setDefaultImplERKNSt3__110shared_ptrIS4_EE"
102  },
103  {
104   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockC2Ev"
105  },
106  {
107   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD0Ev"
108  },
109  {
110   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD1Ev"
111  },
112  {
113   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD2Ev"
114  },
115  {
116   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock12createBinderEv"
117  },
118  {
119   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
120  },
121  {
122   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock19getInterfaceVersionEPi"
123  },
124  {
125   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockC2Ev"
126  },
127  {
128   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD0Ev"
129  },
130  {
131   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD1Ev"
132  },
133  {
134   "name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD2Ev"
135  },
136  {
137   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
138  },
139  {
140   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
141  },
142  {
143   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock19getInterfaceVersionEPi"
144  },
145  {
146   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockC1ERKN3ndk10SpAIBinderE"
147  },
148  {
149   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockC2ERKN3ndk10SpAIBinderE"
150  },
151  {
152   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD0Ev"
153  },
154  {
155   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD1Ev"
156  },
157  {
158   "name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD2Ev"
159  },
160  {
161   "name" : "_ZN4aidl7android8hardware8security11secureclock14TimeStampToken14readFromParcelEPK7AParcel"
162  },
163  {
164   "name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
165  },
166  {
167   "name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault17generateTimeStampExPNS3_14TimeStampTokenE"
168  },
169  {
170   "name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault19getInterfaceVersionEPi"
171  },
172  {
173   "name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8asBinderEv"
174  },
175  {
176   "name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8isRemoteEv"
177  },
178  {
179   "name" : "_ZN4aidl7android8hardware8security11secureclock9Timestamp14readFromParcelEPK7AParcel"
180  },
181  {
182   "name" : "_ZNK4aidl7android8hardware8security11secureclock14TimeStampToken13writeToParcelEP7AParcel"
183  },
184  {
185   "name" : "_ZNK4aidl7android8hardware8security11secureclock9Timestamp13writeToParcelEP7AParcel"
186  },
187  {
188   "binding" : "weak",
189   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEED2Ev"
190  },
191  {
192   "binding" : "weak",
193   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
194  },
195  {
196   "binding" : "weak",
197   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
198  },
199  {
200   "binding" : "weak",
201   "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj"
202  }
203 ],
204 "elf_objects" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZGVN4aidl7android8hardware8security11secureclock12ISecureClock4hashE"
209  },
210  {
211   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock10descriptorE"
212  },
213  {
214   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock12default_implE"
215  },
216  {
217   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock20TIME_STAMP_MAC_LABELE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock4hashE"
222  },
223  {
224   "name" : "_ZN4aidl7android8hardware8security11secureclock14TimeStampToken10descriptorE"
225  },
226  {
227   "name" : "_ZN4aidl7android8hardware8security11secureclock9Timestamp10descriptorE"
228  },
229  {
230   "binding" : "weak",
231   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
232  },
233  {
234   "binding" : "weak",
235   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
236  },
237  {
238   "binding" : "weak",
239   "name" : "_ZTVN3ndk13SharedRefBaseE"
240  },
241  {
242   "name" : "_ZTVN4aidl7android8hardware8security11secureclock12ISecureClockE"
243  },
244  {
245   "name" : "_ZTVN4aidl7android8hardware8security11secureclock13BnSecureClockE"
246  },
247  {
248   "name" : "_ZTVN4aidl7android8hardware8security11secureclock13BpSecureClockE"
249  },
250  {
251   "name" : "_ZTVN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
252  },
253  {
254   "binding" : "weak",
255   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
256  }
257 ],
258 "enum_types" :
259 [
260  {
261   "alignment" : 4,
262   "enum_fields" :
263   [
264    {
265     "enum_field_value" : 1,
266     "name" : "FLAG_ONEWAY"
267    }
268   ],
269   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
270   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
271   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
272   "self_type" : "_ZTI12$FLAG_ONEWAY",
273   "size" : 4,
274   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
275   "underlying_type" : "_ZTIj"
276  },
277  {
278   "alignment" : 4,
279   "enum_fields" :
280   [
281    {
282     "enum_field_value" : 0,
283     "name" : "EX_NONE"
284    },
285    {
286     "enum_field_value" : -1,
287     "name" : "EX_SECURITY"
288    },
289    {
290     "enum_field_value" : -2,
291     "name" : "EX_BAD_PARCELABLE"
292    },
293    {
294     "enum_field_value" : -3,
295     "name" : "EX_ILLEGAL_ARGUMENT"
296    },
297    {
298     "enum_field_value" : -4,
299     "name" : "EX_NULL_POINTER"
300    },
301    {
302     "enum_field_value" : -5,
303     "name" : "EX_ILLEGAL_STATE"
304    },
305    {
306     "enum_field_value" : -6,
307     "name" : "EX_NETWORK_MAIN_THREAD"
308    },
309    {
310     "enum_field_value" : -7,
311     "name" : "EX_UNSUPPORTED_OPERATION"
312    },
313    {
314     "enum_field_value" : -8,
315     "name" : "EX_SERVICE_SPECIFIC"
316    },
317    {
318     "enum_field_value" : -9,
319     "name" : "EX_PARCELABLE"
320    },
321    {
322     "enum_field_value" : -129,
323     "name" : "EX_TRANSACTION_FAILED"
324    }
325   ],
326   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
327   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
328   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
329   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
330   "size" : 4,
331   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
332   "underlying_type" : "_ZTIi"
333  },
334  {
335   "alignment" : 4,
336   "enum_fields" :
337   [
338    {
339     "enum_field_value" : 268435456,
340     "name" : "FLAG_PRIVATE_LOCAL"
341    }
342   ],
343   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
344   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
345   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
346   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
347   "size" : 4,
348   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
349   "underlying_type" : "_ZTIj"
350  },
351  {
352   "alignment" : 4,
353   "enum_fields" :
354   [
355    {
356     "enum_field_value" : 268435456,
357     "name" : "FLAG_PRIVATE_VENDOR"
358    }
359   ],
360   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
361   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
362   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
363   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
364   "size" : 4,
365   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
366   "underlying_type" : "_ZTIj"
367  },
368  {
369   "alignment" : 4,
370   "enum_fields" :
371   [
372    {
373     "enum_field_value" : 0,
374     "name" : "STATUS_OK"
375    },
376    {
377     "enum_field_value" : -2147483648,
378     "name" : "STATUS_UNKNOWN_ERROR"
379    },
380    {
381     "enum_field_value" : -12,
382     "name" : "STATUS_NO_MEMORY"
383    },
384    {
385     "enum_field_value" : -38,
386     "name" : "STATUS_INVALID_OPERATION"
387    },
388    {
389     "enum_field_value" : -22,
390     "name" : "STATUS_BAD_VALUE"
391    },
392    {
393     "enum_field_value" : -2147483647,
394     "name" : "STATUS_BAD_TYPE"
395    },
396    {
397     "enum_field_value" : -2,
398     "name" : "STATUS_NAME_NOT_FOUND"
399    },
400    {
401     "enum_field_value" : -1,
402     "name" : "STATUS_PERMISSION_DENIED"
403    },
404    {
405     "enum_field_value" : -19,
406     "name" : "STATUS_NO_INIT"
407    },
408    {
409     "enum_field_value" : -17,
410     "name" : "STATUS_ALREADY_EXISTS"
411    },
412    {
413     "enum_field_value" : -32,
414     "name" : "STATUS_DEAD_OBJECT"
415    },
416    {
417     "enum_field_value" : -2147483646,
418     "name" : "STATUS_FAILED_TRANSACTION"
419    },
420    {
421     "enum_field_value" : -75,
422     "name" : "STATUS_BAD_INDEX"
423    },
424    {
425     "enum_field_value" : -61,
426     "name" : "STATUS_NOT_ENOUGH_DATA"
427    },
428    {
429     "enum_field_value" : -11,
430     "name" : "STATUS_WOULD_BLOCK"
431    },
432    {
433     "enum_field_value" : -110,
434     "name" : "STATUS_TIMED_OUT"
435    },
436    {
437     "enum_field_value" : -74,
438     "name" : "STATUS_UNKNOWN_TRANSACTION"
439    },
440    {
441     "enum_field_value" : -2147483641,
442     "name" : "STATUS_FDS_NOT_ALLOWED"
443    },
444    {
445     "enum_field_value" : -2147483640,
446     "name" : "STATUS_UNEXPECTED_NULL"
447    }
448   ],
449   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
450   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
451   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
452   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
453   "size" : 4,
454   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
455   "underlying_type" : "_ZTIi"
456  },
457  {
458   "alignment" : 4,
459   "enum_fields" :
460   [
461    {
462     "enum_field_value" : 1,
463     "name" : "FIRST_CALL_TRANSACTION"
464    },
465    {
466     "enum_field_value" : 16777215,
467     "name" : "LAST_CALL_TRANSACTION"
468    }
469   ],
470   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
471   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
472   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
473   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
474   "size" : 4,
475   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
476   "underlying_type" : "_ZTIj"
477  },
478  {
479   "alignment" : 4,
480   "enum_fields" :
481   [
482    {
483     "enum_field_value" : 0,
484     "name" : "ndk::STABILITY_LOCAL"
485    },
486    {
487     "enum_field_value" : 1,
488     "name" : "ndk::STABILITY_VINTF"
489    }
490   ],
491   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
492   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
493   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
494   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
495   "size" : 4,
496   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
497   "underlying_type" : "_ZTIj"
498  },
499  {
500   "alignment" : 4,
501   "enum_fields" :
502   [
503    {
504     "enum_field_value" : 1,
505     "name" : "android::internal::details::IsIterable<std::vector<unsigned char>>::value"
506    }
507   ],
508   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
509   "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)",
510   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
511   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
512   "size" : 4,
513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
514   "underlying_type" : "_ZTIj"
515  },
516  {
517   "alignment" : 4,
518   "enum_fields" :
519   [
520    {
521     "enum_field_value" : 0,
522     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::secureclock::Timestamp>::value"
523    }
524   ],
525   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
526   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::secureclock::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
527   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
528   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
529   "size" : 4,
530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
531   "underlying_type" : "_ZTIj"
532  },
533  {
534   "alignment" : 4,
535   "enum_fields" :
536   [
537    {
538     "enum_field_value" : 0,
539     "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char>>::value"
540    }
541   ],
542   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
543   "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)",
544   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
545   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
546   "size" : 4,
547   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
548   "underlying_type" : "_ZTIj"
549  },
550  {
551   "alignment" : 4,
552   "enum_fields" :
553   [
554    {
555     "enum_field_value" : 0,
556     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::secureclock::Timestamp>::value"
557    }
558   ],
559   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
560   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::secureclock::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
561   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
562   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
563   "size" : 4,
564   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
565   "underlying_type" : "_ZTIj"
566  },
567  {
568   "alignment" : 4,
569   "enum_fields" :
570   [
571    {
572     "enum_field_value" : 0,
573     "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char>>::value"
574    }
575   ],
576   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
577   "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)",
578   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
579   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
580   "size" : 4,
581   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
582   "underlying_type" : "_ZTIj"
583  },
584  {
585   "alignment" : 4,
586   "enum_fields" :
587   [
588    {
589     "enum_field_value" : 0,
590     "name" : "android::internal::details::ToEmptyString<unsigned char>::value"
591    }
592   ],
593   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
594   "name" : "android::internal::details::ToEmptyString<unsigned char>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
595   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
596   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
597   "size" : 4,
598   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
599   "underlying_type" : "_ZTIj"
600  },
601  {
602   "alignment" : 4,
603   "enum_fields" :
604   [
605    {
606     "enum_field_value" : 0,
607     "name" : "android::internal::details::ToEmptyString<long long>::value"
608    }
609   ],
610   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
611   "name" : "android::internal::details::ToEmptyString<long long>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
612   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
613   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
614   "size" : 4,
615   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
616   "underlying_type" : "_ZTIj"
617  },
618  {
619   "alignment" : 4,
620   "enum_fields" :
621   [
622    {
623     "enum_field_value" : 1,
624     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::secureclock::Timestamp>::value"
625    }
626   ],
627   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
628   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::secureclock::Timestamp>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
629   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
630   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEE6$valueE",
631   "size" : 4,
632   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
633   "underlying_type" : "_ZTIj"
634  },
635  {
636   "alignment" : 4,
637   "enum_fields" :
638   [
639    {
640     "enum_field_value" : 0,
641     "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char>>::value"
642    }
643   ],
644   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
645   "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)",
646   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
647   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
648   "size" : 4,
649   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
650   "underlying_type" : "_ZTIj"
651  },
652  {
653   "alignment" : 4,
654   "enum_fields" :
655   [
656    {
657     "enum_field_value" : 0,
658     "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char>>::value"
659    }
660   ],
661   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
662   "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)",
663   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
664   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
665   "size" : 4,
666   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
667   "underlying_type" : "_ZTIj"
668  }
669 ],
670 "function_types" :
671 [
672  {
673   "alignment" : 4,
674   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
675   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
676   "parameters" :
677   [
678    {
679     "referenced_type" : "_ZTIP8AIBinder"
680    },
681    {
682     "referenced_type" : "_ZTIj"
683    },
684    {
685     "referenced_type" : "_ZTIPK7AParcel"
686    },
687    {
688     "referenced_type" : "_ZTIP7AParcel"
689    }
690   ],
691   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
692   "return_type" : "_ZTIi",
693   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
694   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
695  }
696 ],
697 "functions" :
698 [
699  {
700   "function_name" : "ndk::BnCInterface<aidl::android::hardware::security::secureclock::ISecureClock>::asBinder",
701   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv",
702   "parameters" :
703   [
704    {
705     "is_this_ptr" : true,
706     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
707    }
708   ],
709   "return_type" : "_ZTIN3ndk10SpAIBinderE",
710   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
711  },
712  {
713   "function_name" : "ndk::BpCInterface<aidl::android::hardware::security::secureclock::ISecureClock>::asBinder",
714   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv",
715   "parameters" :
716   [
717    {
718     "is_this_ptr" : true,
719     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
720    }
721   ],
722   "return_type" : "_ZTIN3ndk10SpAIBinderE",
723   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
724  },
725  {
726   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::fromBinder",
727   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock10fromBinderERKN3ndk10SpAIBinderE",
728   "parameters" :
729   [
730    {
731     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
732    }
733   ],
734   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
735   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
736  },
737  {
738   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::writeToParcel",
739   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE",
740   "parameters" :
741   [
742    {
743     "referenced_type" : "_ZTIP7AParcel"
744    },
745    {
746     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
747    }
748   ],
749   "return_type" : "_ZTIi",
750   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
751  },
752  {
753   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::getDefaultImpl",
754   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14getDefaultImplEv",
755   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
756   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
757  },
758  {
759   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::readFromParcel",
760   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE",
761   "parameters" :
762   [
763    {
764     "referenced_type" : "_ZTIPK7AParcel"
765    },
766    {
767     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
768    }
769   ],
770   "return_type" : "_ZTIi",
771   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
772  },
773  {
774   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::setDefaultImpl",
775   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock14setDefaultImplERKNSt3__110shared_ptrIS4_EE",
776   "parameters" :
777   [
778    {
779     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
780    }
781   ],
782   "return_type" : "_ZTIb",
783   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
784  },
785  {
786   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::ISecureClock",
787   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockC2Ev",
788   "parameters" :
789   [
790    {
791     "is_this_ptr" : true,
792     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE"
793    }
794   ],
795   "return_type" : "_ZTIv",
796   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
797  },
798  {
799   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::~ISecureClock",
800   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD0Ev",
801   "parameters" :
802   [
803    {
804     "is_this_ptr" : true,
805     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE"
806    }
807   ],
808   "return_type" : "_ZTIv",
809   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
810  },
811  {
812   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::~ISecureClock",
813   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD1Ev",
814   "parameters" :
815   [
816    {
817     "is_this_ptr" : true,
818     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE"
819    }
820   ],
821   "return_type" : "_ZTIv",
822   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
823  },
824  {
825   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClock::~ISecureClock",
826   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD2Ev",
827   "parameters" :
828   [
829    {
830     "is_this_ptr" : true,
831     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE"
832    }
833   ],
834   "return_type" : "_ZTIv",
835   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
836  },
837  {
838   "access" : "protected",
839   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::createBinder",
840   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock12createBinderEv",
841   "parameters" :
842   [
843    {
844     "is_this_ptr" : true,
845     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
846    }
847   ],
848   "return_type" : "_ZTIN3ndk10SpAIBinderE",
849   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
850  },
851  {
852   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::getInterfaceHash",
853   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
854   "parameters" :
855   [
856    {
857     "is_this_ptr" : true,
858     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
859    },
860    {
861     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
862    }
863   ],
864   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
865   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
866  },
867  {
868   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::getInterfaceVersion",
869   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock19getInterfaceVersionEPi",
870   "parameters" :
871   [
872    {
873     "is_this_ptr" : true,
874     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
875    },
876    {
877     "referenced_type" : "_ZTIPi"
878    }
879   ],
880   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
881   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
882  },
883  {
884   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::BnSecureClock",
885   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockC2Ev",
886   "parameters" :
887   [
888    {
889     "is_this_ptr" : true,
890     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
891    }
892   ],
893   "return_type" : "_ZTIv",
894   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
895  },
896  {
897   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::~BnSecureClock",
898   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD0Ev",
899   "parameters" :
900   [
901    {
902     "is_this_ptr" : true,
903     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
904    }
905   ],
906   "return_type" : "_ZTIv",
907   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
908  },
909  {
910   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::~BnSecureClock",
911   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD1Ev",
912   "parameters" :
913   [
914    {
915     "is_this_ptr" : true,
916     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
917    }
918   ],
919   "return_type" : "_ZTIv",
920   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
921  },
922  {
923   "function_name" : "aidl::android::hardware::security::secureclock::BnSecureClock::~BnSecureClock",
924   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD2Ev",
925   "parameters" :
926   [
927    {
928     "is_this_ptr" : true,
929     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE"
930    }
931   ],
932   "return_type" : "_ZTIv",
933   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
934  },
935  {
936   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::getInterfaceHash",
937   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
938   "parameters" :
939   [
940    {
941     "is_this_ptr" : true,
942     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
943    },
944    {
945     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
946    }
947   ],
948   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
949   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
950  },
951  {
952   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::generateTimeStamp",
953   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock17generateTimeStampExPNS3_14TimeStampTokenE",
954   "parameters" :
955   [
956    {
957     "is_this_ptr" : true,
958     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
959    },
960    {
961     "referenced_type" : "_ZTIx"
962    },
963    {
964     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock14TimeStampTokenE"
965    }
966   ],
967   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
968   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
969  },
970  {
971   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::getInterfaceVersion",
972   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock19getInterfaceVersionEPi",
973   "parameters" :
974   [
975    {
976     "is_this_ptr" : true,
977     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
978    },
979    {
980     "referenced_type" : "_ZTIPi"
981    }
982   ],
983   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
984   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
985  },
986  {
987   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::BpSecureClock",
988   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockC1ERKN3ndk10SpAIBinderE",
989   "parameters" :
990   [
991    {
992     "is_this_ptr" : true,
993     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
994    },
995    {
996     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
997    }
998   ],
999   "return_type" : "_ZTIv",
1000   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1001  },
1002  {
1003   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::BpSecureClock",
1004   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockC2ERKN3ndk10SpAIBinderE",
1005   "parameters" :
1006   [
1007    {
1008     "is_this_ptr" : true,
1009     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
1010    },
1011    {
1012     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1013    }
1014   ],
1015   "return_type" : "_ZTIv",
1016   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1017  },
1018  {
1019   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::~BpSecureClock",
1020   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD0Ev",
1021   "parameters" :
1022   [
1023    {
1024     "is_this_ptr" : true,
1025     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
1026    }
1027   ],
1028   "return_type" : "_ZTIv",
1029   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1030  },
1031  {
1032   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::~BpSecureClock",
1033   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD1Ev",
1034   "parameters" :
1035   [
1036    {
1037     "is_this_ptr" : true,
1038     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
1039    }
1040   ],
1041   "return_type" : "_ZTIv",
1042   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1043  },
1044  {
1045   "function_name" : "aidl::android::hardware::security::secureclock::BpSecureClock::~BpSecureClock",
1046   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD2Ev",
1047   "parameters" :
1048   [
1049    {
1050     "is_this_ptr" : true,
1051     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE"
1052    }
1053   ],
1054   "return_type" : "_ZTIv",
1055   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1056  },
1057  {
1058   "function_name" : "aidl::android::hardware::security::secureclock::TimeStampToken::readFromParcel",
1059   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock14TimeStampToken14readFromParcelEPK7AParcel",
1060   "parameters" :
1061   [
1062    {
1063     "is_this_ptr" : true,
1064     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock14TimeStampTokenE"
1065    },
1066    {
1067     "referenced_type" : "_ZTIPK7AParcel"
1068    }
1069   ],
1070   "return_type" : "_ZTIi",
1071   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
1072  },
1073  {
1074   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault::getInterfaceHash",
1075   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1076   "parameters" :
1077   [
1078    {
1079     "is_this_ptr" : true,
1080     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
1081    },
1082    {
1083     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1084    }
1085   ],
1086   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1087   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1088  },
1089  {
1090   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault::generateTimeStamp",
1091   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault17generateTimeStampExPNS3_14TimeStampTokenE",
1092   "parameters" :
1093   [
1094    {
1095     "is_this_ptr" : true,
1096     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
1097    },
1098    {
1099     "referenced_type" : "_ZTIx"
1100    },
1101    {
1102     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock14TimeStampTokenE"
1103    }
1104   ],
1105   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1106   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1107  },
1108  {
1109   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault::getInterfaceVersion",
1110   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault19getInterfaceVersionEPi",
1111   "parameters" :
1112   [
1113    {
1114     "is_this_ptr" : true,
1115     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
1116    },
1117    {
1118     "referenced_type" : "_ZTIPi"
1119    }
1120   ],
1121   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1122   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1123  },
1124  {
1125   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault::asBinder",
1126   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8asBinderEv",
1127   "parameters" :
1128   [
1129    {
1130     "is_this_ptr" : true,
1131     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
1132    }
1133   ],
1134   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1135   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1136  },
1137  {
1138   "function_name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault::isRemote",
1139   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8isRemoteEv",
1140   "parameters" :
1141   [
1142    {
1143     "is_this_ptr" : true,
1144     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
1145    }
1146   ],
1147   "return_type" : "_ZTIb",
1148   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1149  },
1150  {
1151   "function_name" : "aidl::android::hardware::security::secureclock::Timestamp::readFromParcel",
1152   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock9Timestamp14readFromParcelEPK7AParcel",
1153   "parameters" :
1154   [
1155    {
1156     "is_this_ptr" : true,
1157     "referenced_type" : "_ZTIPN4aidl7android8hardware8security11secureclock9TimestampE"
1158    },
1159    {
1160     "referenced_type" : "_ZTIPK7AParcel"
1161    }
1162   ],
1163   "return_type" : "_ZTIi",
1164   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1165  },
1166  {
1167   "function_name" : "aidl::android::hardware::security::secureclock::TimeStampToken::writeToParcel",
1168   "linker_set_key" : "_ZNK4aidl7android8hardware8security11secureclock14TimeStampToken13writeToParcelEP7AParcel",
1169   "parameters" :
1170   [
1171    {
1172     "is_this_ptr" : true,
1173     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security11secureclock14TimeStampTokenE"
1174    },
1175    {
1176     "referenced_type" : "_ZTIP7AParcel"
1177    }
1178   ],
1179   "return_type" : "_ZTIi",
1180   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
1181  },
1182  {
1183   "function_name" : "aidl::android::hardware::security::secureclock::Timestamp::writeToParcel",
1184   "linker_set_key" : "_ZNK4aidl7android8hardware8security11secureclock9Timestamp13writeToParcelEP7AParcel",
1185   "parameters" :
1186   [
1187    {
1188     "is_this_ptr" : true,
1189     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security11secureclock9TimestampE"
1190    },
1191    {
1192     "referenced_type" : "_ZTIP7AParcel"
1193    }
1194   ],
1195   "return_type" : "_ZTIi",
1196   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1197  }
1198 ],
1199 "global_vars" :
1200 [
1201  {
1202   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock10descriptorE",
1203   "name" : "aidl::android::hardware::security::secureclock::ISecureClock::descriptor",
1204   "referenced_type" : "_ZTIPKc",
1205   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1206  },
1207  {
1208   "access" : "private",
1209   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock12default_implE",
1210   "name" : "aidl::android::hardware::security::secureclock::ISecureClock::default_impl",
1211   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1212   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1213  },
1214  {
1215   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock20TIME_STAMP_MAC_LABELE",
1216   "name" : "aidl::android::hardware::security::secureclock::ISecureClock::TIME_STAMP_MAC_LABEL",
1217   "referenced_type" : "_ZTIPKc",
1218   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1219  },
1220  {
1221   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock4hashE",
1222   "name" : "aidl::android::hardware::security::secureclock::ISecureClock::hash",
1223   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1224   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1225  },
1226  {
1227   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock14TimeStampToken10descriptorE",
1228   "name" : "aidl::android::hardware::security::secureclock::TimeStampToken::descriptor",
1229   "referenced_type" : "_ZTIPKc",
1230   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
1231  },
1232  {
1233   "linker_set_key" : "_ZN4aidl7android8hardware8security11secureclock9Timestamp10descriptorE",
1234   "name" : "aidl::android::hardware::security::secureclock::Timestamp::descriptor",
1235   "referenced_type" : "_ZTIPKc",
1236   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1237  }
1238 ],
1239 "lvalue_reference_types" :
1240 [
1241  {
1242   "alignment" : 4,
1243   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1244   "name" : "const ndk::SpAIBinder &",
1245   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1246   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1247   "size" : 4,
1248   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1249  },
1250  {
1251   "alignment" : 4,
1252   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1253   "name" : "const ndk::ScopedAParcel &",
1254   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1255   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1256   "size" : 4,
1257   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1258  },
1259  {
1260   "alignment" : 4,
1261   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1262   "name" : "const ndk::AParcelableHolder &",
1263   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1264   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1265   "size" : 4,
1266   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1267  },
1268  {
1269   "alignment" : 4,
1270   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1271   "name" : "const ndk::ScopedFileDescriptor &",
1272   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1273   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1274   "size" : 4,
1275   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1276  },
1277  {
1278   "alignment" : 4,
1279   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1280   "name" : "const aidl::android::hardware::security::secureclock::TimeStampToken &",
1281   "referenced_type" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1282   "self_type" : "_ZTIRKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1283   "size" : 4,
1284   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
1285  },
1286  {
1287   "alignment" : 4,
1288   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security11secureclock9TimestampE",
1289   "name" : "const aidl::android::hardware::security::secureclock::Timestamp &",
1290   "referenced_type" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
1291   "self_type" : "_ZTIRKN4aidl7android8hardware8security11secureclock9TimestampE",
1292   "size" : 4,
1293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1294  },
1295  {
1296   "alignment" : 4,
1297   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1298   "name" : "const std::shared_ptr<aidl::android::hardware::security::secureclock::ISecureClock> &",
1299   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1300   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1301   "size" : 4,
1302   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1303  },
1304  {
1305   "alignment" : 4,
1306   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1307   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1308   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1309   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1310   "size" : 4,
1311   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1312  },
1313  {
1314   "alignment" : 4,
1315   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1316   "name" : "const std::vector<bool, std::allocator<bool>> &",
1317   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1318   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1319   "size" : 4,
1320   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1321  },
1322  {
1323   "alignment" : 4,
1324   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1325   "name" : "const std::vector<double, std::allocator<double>> &",
1326   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1327   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1328   "size" : 4,
1329   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1330  },
1331  {
1332   "alignment" : 4,
1333   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1334   "name" : "const std::vector<float, std::allocator<float>> &",
1335   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1336   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1337   "size" : 4,
1338   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1339  },
1340  {
1341   "alignment" : 4,
1342   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1343   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1344   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1345   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1346   "size" : 4,
1347   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1348  },
1349  {
1350   "alignment" : 4,
1351   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1352   "name" : "const std::vector<int, std::allocator<int>> &",
1353   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1354   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1355   "size" : 4,
1356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1357  },
1358  {
1359   "alignment" : 4,
1360   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1361   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1362   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1363   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1364   "size" : 4,
1365   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1366  },
1367  {
1368   "alignment" : 4,
1369   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1370   "name" : "const std::vector<long long, std::allocator<long long>> &",
1371   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1372   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1373   "size" : 4,
1374   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1375  },
1376  {
1377   "alignment" : 4,
1378   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1379   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
1380   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1381   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1382   "size" : 4,
1383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1384  },
1385  {
1386   "alignment" : 4,
1387   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1388   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1389   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1390   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1391   "size" : 4,
1392   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1393  },
1394  {
1395   "alignment" : 4,
1396   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1397   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1398   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1399   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1400   "size" : 4,
1401   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1402  },
1403  {
1404   "alignment" : 4,
1405   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1406   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1407   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1408   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1409   "size" : 4,
1410   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1411  },
1412  {
1413   "alignment" : 4,
1414   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1415   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1416   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1417   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1418   "size" : 4,
1419   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1420  },
1421  {
1422   "alignment" : 4,
1423   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1424   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1425   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1426   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1427   "size" : 4,
1428   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1429  },
1430  {
1431   "alignment" : 4,
1432   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1433   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1434   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1435   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1436   "size" : 4,
1437   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1438  },
1439  {
1440   "alignment" : 4,
1441   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1442   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1443   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1444   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1445   "size" : 4,
1446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1447  },
1448  {
1449   "alignment" : 4,
1450   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1451   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
1452   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1453   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1454   "size" : 4,
1455   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1456  },
1457  {
1458   "alignment" : 4,
1459   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1460   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
1461   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1462   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1463   "size" : 4,
1464   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1465  },
1466  {
1467   "alignment" : 4,
1468   "linker_set_key" : "_ZTIRKh",
1469   "name" : "const unsigned char &",
1470   "referenced_type" : "_ZTIKh",
1471   "self_type" : "_ZTIRKh",
1472   "size" : 4,
1473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1474  },
1475  {
1476   "alignment" : 4,
1477   "linker_set_key" : "_ZTIRKx",
1478   "name" : "const long long &",
1479   "referenced_type" : "_ZTIKx",
1480   "self_type" : "_ZTIRKx",
1481   "size" : 4,
1482   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1483  },
1484  {
1485   "alignment" : 4,
1486   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1487   "name" : "ndk::SpAIBinder &",
1488   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1489   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1490   "size" : 4,
1491   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1492  },
1493  {
1494   "alignment" : 4,
1495   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1496   "name" : "ndk::ScopedAParcel &",
1497   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1498   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1499   "size" : 4,
1500   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1501  },
1502  {
1503   "alignment" : 4,
1504   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1505   "name" : "ndk::ScopedAStatus &",
1506   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1507   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1508   "size" : 4,
1509   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1510  },
1511  {
1512   "alignment" : 4,
1513   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1514   "name" : "ndk::ScopedAIBinder_Weak &",
1515   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1516   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1517   "size" : 4,
1518   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1519  },
1520  {
1521   "alignment" : 4,
1522   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1523   "name" : "ndk::ScopedFileDescriptor &",
1524   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1525   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1526   "size" : 4,
1527   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1528  },
1529  {
1530   "alignment" : 4,
1531   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1532   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1533   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1534   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1535   "size" : 4,
1536   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1537  },
1538  {
1539   "alignment" : 4,
1540   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1541   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1542   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1543   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1544   "size" : 4,
1545   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1546  }
1547 ],
1548 "pointer_types" :
1549 [
1550  {
1551   "alignment" : 4,
1552   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1553   "name" : "AIBinder_Weak *",
1554   "referenced_type" : "_ZTI13AIBinder_Weak",
1555   "self_type" : "_ZTIP13AIBinder_Weak",
1556   "size" : 4,
1557   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1558  },
1559  {
1560   "alignment" : 4,
1561   "linker_set_key" : "_ZTIP14AIBinder_Class",
1562   "name" : "AIBinder_Class *",
1563   "referenced_type" : "_ZTI14AIBinder_Class",
1564   "self_type" : "_ZTIP14AIBinder_Class",
1565   "size" : 4,
1566   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1567  },
1568  {
1569   "alignment" : 4,
1570   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1571   "name" : "AIBinder_DeathRecipient *",
1572   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1573   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1574   "size" : 4,
1575   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1576  },
1577  {
1578   "alignment" : 4,
1579   "linker_set_key" : "_ZTIP7AParcel",
1580   "name" : "AParcel *",
1581   "referenced_type" : "_ZTI7AParcel",
1582   "self_type" : "_ZTIP7AParcel",
1583   "size" : 4,
1584   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1585  },
1586  {
1587   "alignment" : 4,
1588   "linker_set_key" : "_ZTIP7AStatus",
1589   "name" : "AStatus *",
1590   "referenced_type" : "_ZTI7AStatus",
1591   "self_type" : "_ZTIP7AStatus",
1592   "size" : 4,
1593   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1594  },
1595  {
1596   "alignment" : 4,
1597   "linker_set_key" : "_ZTIP8AIBinder",
1598   "name" : "AIBinder *",
1599   "referenced_type" : "_ZTI8AIBinder",
1600   "self_type" : "_ZTIP8AIBinder",
1601   "size" : 4,
1602   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1603  },
1604  {
1605   "alignment" : 4,
1606   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1607   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1608   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1609   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1610   "size" : 4,
1611   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1612  },
1613  {
1614   "alignment" : 4,
1615   "linker_set_key" : "_ZTIPK7AParcel",
1616   "name" : "const AParcel *",
1617   "referenced_type" : "_ZTIK7AParcel",
1618   "self_type" : "_ZTIPK7AParcel",
1619   "size" : 4,
1620   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1621  },
1622  {
1623   "alignment" : 4,
1624   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1625   "name" : "const ndk::SpAIBinder *",
1626   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1627   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1628   "size" : 4,
1629   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1630  },
1631  {
1632   "alignment" : 4,
1633   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1634   "name" : "const ndk::ScopedAParcel *",
1635   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1636   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1637   "size" : 4,
1638   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1639  },
1640  {
1641   "alignment" : 4,
1642   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1643   "name" : "const ndk::ScopedAStatus *",
1644   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1645   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1646   "size" : 4,
1647   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1648  },
1649  {
1650   "alignment" : 4,
1651   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1652   "name" : "const ndk::AParcelableHolder *",
1653   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1654   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1655   "size" : 4,
1656   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1657  },
1658  {
1659   "alignment" : 4,
1660   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1661   "name" : "const ndk::ScopedFileDescriptor *",
1662   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1663   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1664   "size" : 4,
1665   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1666  },
1667  {
1668   "alignment" : 4,
1669   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1670   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1671   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1672   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1673   "size" : 4,
1674   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1675  },
1676  {
1677   "alignment" : 4,
1678   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1679   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1680   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1681   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1682   "size" : 4,
1683   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1684  },
1685  {
1686   "alignment" : 4,
1687   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1688   "name" : "const aidl::android::hardware::security::secureclock::TimeStampToken *",
1689   "referenced_type" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1690   "self_type" : "_ZTIPKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1691   "size" : 4,
1692   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
1693  },
1694  {
1695   "alignment" : 4,
1696   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security11secureclock9TimestampE",
1697   "name" : "const aidl::android::hardware::security::secureclock::Timestamp *",
1698   "referenced_type" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
1699   "self_type" : "_ZTIPKN4aidl7android8hardware8security11secureclock9TimestampE",
1700   "size" : 4,
1701   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1702  },
1703  {
1704   "alignment" : 4,
1705   "linker_set_key" : "_ZTIPKc",
1706   "name" : "const char *",
1707   "referenced_type" : "_ZTIKc",
1708   "self_type" : "_ZTIPKc",
1709   "size" : 4,
1710   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1711  },
1712  {
1713   "alignment" : 4,
1714   "linker_set_key" : "_ZTIPKv",
1715   "name" : "const void *",
1716   "referenced_type" : "_ZTIKv",
1717   "self_type" : "_ZTIPKv",
1718   "size" : 4,
1719   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1720  },
1721  {
1722   "alignment" : 4,
1723   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1724   "name" : "ndk::SpAIBinder *",
1725   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1726   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1727   "size" : 4,
1728   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1729  },
1730  {
1731   "alignment" : 4,
1732   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1733   "name" : "ndk::ICInterface *",
1734   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1735   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1736   "size" : 4,
1737   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1738  },
1739  {
1740   "alignment" : 4,
1741   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1742   "name" : "ndk::BnCInterface<aidl::android::hardware::security::secureclock::ISecureClock> *",
1743   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1744   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1745   "size" : 4,
1746   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1747  },
1748  {
1749   "alignment" : 4,
1750   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1751   "name" : "ndk::BpCInterface<aidl::android::hardware::security::secureclock::ISecureClock> *",
1752   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1753   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1754   "size" : 4,
1755   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1756  },
1757  {
1758   "alignment" : 4,
1759   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1760   "name" : "ndk::ScopedAParcel *",
1761   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1762   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1763   "size" : 4,
1764   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1765  },
1766  {
1767   "alignment" : 4,
1768   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1769   "name" : "ndk::ScopedAStatus *",
1770   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1771   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1772   "size" : 4,
1773   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1774  },
1775  {
1776   "alignment" : 4,
1777   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1778   "name" : "ndk::SharedRefBase *",
1779   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1780   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1781   "size" : 4,
1782   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1783  },
1784  {
1785   "alignment" : 4,
1786   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1787   "name" : "ndk::AParcelableHolder *",
1788   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1789   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1790   "size" : 4,
1791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1792  },
1793  {
1794   "alignment" : 4,
1795   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1796   "name" : "ndk::ScopedAIBinder_Weak *",
1797   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1798   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1799   "size" : 4,
1800   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1801  },
1802  {
1803   "alignment" : 4,
1804   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1805   "name" : "ndk::ScopedFileDescriptor *",
1806   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1807   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1808   "size" : 4,
1809   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1810  },
1811  {
1812   "alignment" : 4,
1813   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1814   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1815   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1816   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1817   "size" : 4,
1818   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1819  },
1820  {
1821   "alignment" : 4,
1822   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1823   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1824   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1825   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1826   "size" : 4,
1827   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1828  },
1829  {
1830   "alignment" : 4,
1831   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1832   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1833   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1834   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1835   "size" : 4,
1836   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1837  },
1838  {
1839   "alignment" : 4,
1840   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1841   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1842   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1843   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1844   "size" : 4,
1845   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1846  },
1847  {
1848   "alignment" : 4,
1849   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1850   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1851   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1852   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1853   "size" : 4,
1854   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1855  },
1856  {
1857   "alignment" : 4,
1858   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE",
1859   "name" : "aidl::android::hardware::security::secureclock::ISecureClock *",
1860   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
1861   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock12ISecureClockE",
1862   "size" : 4,
1863   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1864  },
1865  {
1866   "alignment" : 4,
1867   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE",
1868   "name" : "aidl::android::hardware::security::secureclock::BnSecureClock *",
1869   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
1870   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BnSecureClockE",
1871   "size" : 4,
1872   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
1873  },
1874  {
1875   "alignment" : 4,
1876   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE",
1877   "name" : "aidl::android::hardware::security::secureclock::BpSecureClock *",
1878   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
1879   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock13BpSecureClockE",
1880   "size" : 4,
1881   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h"
1882  },
1883  {
1884   "alignment" : 4,
1885   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1886   "name" : "aidl::android::hardware::security::secureclock::TimeStampToken *",
1887   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1888   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
1889   "size" : 4,
1890   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1891  },
1892  {
1893   "alignment" : 4,
1894   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
1895   "name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault *",
1896   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
1897   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
1898   "size" : 4,
1899   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1900  },
1901  {
1902   "alignment" : 4,
1903   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
1904   "name" : "aidl::android::hardware::security::secureclock::ISecureClockDelegator *",
1905   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
1906   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
1907   "size" : 4,
1908   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h"
1909  },
1910  {
1911   "alignment" : 4,
1912   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock9TimestampE",
1913   "name" : "aidl::android::hardware::security::secureclock::Timestamp *",
1914   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
1915   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock9TimestampE",
1916   "size" : 4,
1917   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1918  },
1919  {
1920   "alignment" : 4,
1921   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1922   "name" : "std::shared_ptr<aidl::android::hardware::security::secureclock::ISecureClock> *",
1923   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1924   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1925   "size" : 4,
1926   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1927  },
1928  {
1929   "alignment" : 4,
1930   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1931   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1932   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1933   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1934   "size" : 4,
1935   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1936  },
1937  {
1938   "alignment" : 4,
1939   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1940   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1941   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1942   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1943   "size" : 4,
1944   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1945  },
1946  {
1947   "alignment" : 4,
1948   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1949   "name" : "std::vector<bool, std::allocator<bool>> *",
1950   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1951   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1952   "size" : 4,
1953   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1954  },
1955  {
1956   "alignment" : 4,
1957   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1958   "name" : "std::vector<double, std::allocator<double>> *",
1959   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1960   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1961   "size" : 4,
1962   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1963  },
1964  {
1965   "alignment" : 4,
1966   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1967   "name" : "std::vector<float, std::allocator<float>> *",
1968   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1969   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1970   "size" : 4,
1971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1972  },
1973  {
1974   "alignment" : 4,
1975   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1976   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1977   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1978   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1979   "size" : 4,
1980   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1981  },
1982  {
1983   "alignment" : 4,
1984   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1985   "name" : "std::vector<int, std::allocator<int>> *",
1986   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1987   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1988   "size" : 4,
1989   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1990  },
1991  {
1992   "alignment" : 4,
1993   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1994   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1995   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1996   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1997   "size" : 4,
1998   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1999  },
2000  {
2001   "alignment" : 4,
2002   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2003   "name" : "std::vector<long long, std::allocator<long long>> *",
2004   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2005   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2006   "size" : 4,
2007   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2008  },
2009  {
2010   "alignment" : 4,
2011   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2012   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2013   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2014   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2015   "size" : 4,
2016   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2017  },
2018  {
2019   "alignment" : 4,
2020   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2021   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2022   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2023   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2024   "size" : 4,
2025   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2026  },
2027  {
2028   "alignment" : 4,
2029   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2030   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2031   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2032   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2033   "size" : 4,
2034   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2035  },
2036  {
2037   "alignment" : 4,
2038   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2039   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2040   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2041   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2042   "size" : 4,
2043   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2044  },
2045  {
2046   "alignment" : 4,
2047   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2048   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2049   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2050   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2051   "size" : 4,
2052   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2053  },
2054  {
2055   "alignment" : 4,
2056   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2057   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2058   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2059   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2060   "size" : 4,
2061   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2062  },
2063  {
2064   "alignment" : 4,
2065   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2066   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2067   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2068   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2069   "size" : 4,
2070   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2071  },
2072  {
2073   "alignment" : 4,
2074   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2075   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2076   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2077   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2078   "size" : 4,
2079   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2080  },
2081  {
2082   "alignment" : 4,
2083   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2084   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2085   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2086   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2087   "size" : 4,
2088   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2089  },
2090  {
2091   "alignment" : 4,
2092   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2093   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2094   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2095   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2096   "size" : 4,
2097   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2098  },
2099  {
2100   "alignment" : 4,
2101   "linker_set_key" : "_ZTIPP7AParcel",
2102   "name" : "AParcel **",
2103   "referenced_type" : "_ZTIP7AParcel",
2104   "self_type" : "_ZTIPP7AParcel",
2105   "size" : 4,
2106   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2107  },
2108  {
2109   "alignment" : 4,
2110   "linker_set_key" : "_ZTIPP7AStatus",
2111   "name" : "AStatus **",
2112   "referenced_type" : "_ZTIP7AStatus",
2113   "self_type" : "_ZTIPP7AStatus",
2114   "size" : 4,
2115   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2116  },
2117  {
2118   "alignment" : 4,
2119   "linker_set_key" : "_ZTIPP8AIBinder",
2120   "name" : "AIBinder **",
2121   "referenced_type" : "_ZTIP8AIBinder",
2122   "self_type" : "_ZTIPP8AIBinder",
2123   "size" : 4,
2124   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2125  },
2126  {
2127   "alignment" : 4,
2128   "linker_set_key" : "_ZTIPPKc",
2129   "name" : "const char **",
2130   "referenced_type" : "_ZTIPKc",
2131   "self_type" : "_ZTIPPKc",
2132   "size" : 4,
2133   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2134  },
2135  {
2136   "alignment" : 4,
2137   "linker_set_key" : "_ZTIPi",
2138   "name" : "int *",
2139   "referenced_type" : "_ZTIi",
2140   "self_type" : "_ZTIPi",
2141   "size" : 4,
2142   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2143  },
2144  {
2145   "alignment" : 4,
2146   "linker_set_key" : "_ZTIPv",
2147   "name" : "void *",
2148   "referenced_type" : "_ZTIv",
2149   "self_type" : "_ZTIPv",
2150   "size" : 4,
2151   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2152  }
2153 ],
2154 "qualified_types" :
2155 [
2156  {
2157   "is_const" : true,
2158   "linker_set_key" : "_ZTIK7AParcel",
2159   "name" : "const AParcel",
2160   "referenced_type" : "_ZTI7AParcel",
2161   "self_type" : "_ZTIK7AParcel",
2162   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2163  },
2164  {
2165   "alignment" : 4,
2166   "is_const" : true,
2167   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2168   "name" : "const ndk::SpAIBinder",
2169   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2170   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2171   "size" : 4,
2172   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2173  },
2174  {
2175   "alignment" : 4,
2176   "is_const" : true,
2177   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2178   "name" : "const ndk::ScopedAParcel",
2179   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2180   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2181   "size" : 4,
2182   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2183  },
2184  {
2185   "alignment" : 4,
2186   "is_const" : true,
2187   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2188   "name" : "const ndk::ScopedAStatus",
2189   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2190   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2191   "size" : 4,
2192   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2193  },
2194  {
2195   "alignment" : 4,
2196   "is_const" : true,
2197   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2198   "name" : "const ndk::AParcelableHolder",
2199   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2200   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2201   "size" : 12,
2202   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2203  },
2204  {
2205   "alignment" : 4,
2206   "is_const" : true,
2207   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2208   "name" : "const ndk::ScopedFileDescriptor",
2209   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2210   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2211   "size" : 4,
2212   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2213  },
2214  {
2215   "alignment" : 4,
2216   "is_const" : true,
2217   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2218   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2219   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2220   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2221   "size" : 4,
2222   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2223  },
2224  {
2225   "alignment" : 4,
2226   "is_const" : true,
2227   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2228   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2229   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2230   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2231   "size" : 4,
2232   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2233  },
2234  {
2235   "alignment" : 8,
2236   "is_const" : true,
2237   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2238   "name" : "const aidl::android::hardware::security::secureclock::TimeStampToken",
2239   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2240   "self_type" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2241   "size" : 32,
2242   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
2243  },
2244  {
2245   "alignment" : 8,
2246   "is_const" : true,
2247   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
2248   "name" : "const aidl::android::hardware::security::secureclock::Timestamp",
2249   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
2250   "self_type" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
2251   "size" : 8,
2252   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2253  },
2254  {
2255   "alignment" : 4,
2256   "is_const" : true,
2257   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2258   "name" : "const std::shared_ptr<aidl::android::hardware::security::secureclock::ISecureClock>",
2259   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2260   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2261   "size" : 8,
2262   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2263  },
2264  {
2265   "alignment" : 4,
2266   "is_const" : true,
2267   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2268   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2269   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2270   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2271   "size" : 12,
2272   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2273  },
2274  {
2275   "alignment" : 4,
2276   "is_const" : true,
2277   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2278   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2279   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2280   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2281   "size" : 12,
2282   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2283  },
2284  {
2285   "alignment" : 4,
2286   "is_const" : true,
2287   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2288   "name" : "const std::vector<bool, std::allocator<bool>>",
2289   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2290   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2291   "size" : 12,
2292   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2293  },
2294  {
2295   "alignment" : 4,
2296   "is_const" : true,
2297   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2298   "name" : "const std::vector<double, std::allocator<double>>",
2299   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2300   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2301   "size" : 12,
2302   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2303  },
2304  {
2305   "alignment" : 4,
2306   "is_const" : true,
2307   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2308   "name" : "const std::vector<float, std::allocator<float>>",
2309   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2310   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2311   "size" : 12,
2312   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2313  },
2314  {
2315   "alignment" : 4,
2316   "is_const" : true,
2317   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2318   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2319   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2320   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2321   "size" : 12,
2322   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2323  },
2324  {
2325   "alignment" : 4,
2326   "is_const" : true,
2327   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2328   "name" : "const std::vector<int, std::allocator<int>>",
2329   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2330   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2331   "size" : 12,
2332   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2333  },
2334  {
2335   "alignment" : 4,
2336   "is_const" : true,
2337   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2338   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2339   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2340   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2341   "size" : 12,
2342   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2343  },
2344  {
2345   "alignment" : 4,
2346   "is_const" : true,
2347   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2348   "name" : "const std::vector<long long, std::allocator<long long>>",
2349   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2350   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2351   "size" : 12,
2352   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2353  },
2354  {
2355   "alignment" : 4,
2356   "is_const" : true,
2357   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2358   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2359   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2360   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2361   "size" : 12,
2362   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2363  },
2364  {
2365   "alignment" : 4,
2366   "is_const" : true,
2367   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2368   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2369   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2370   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2371   "size" : 16,
2372   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2373  },
2374  {
2375   "alignment" : 4,
2376   "is_const" : true,
2377   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2378   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2379   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2380   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2381   "size" : 16,
2382   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2383  },
2384  {
2385   "alignment" : 4,
2386   "is_const" : true,
2387   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2388   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2389   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2390   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2391   "size" : 16,
2392   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2393  },
2394  {
2395   "alignment" : 4,
2396   "is_const" : true,
2397   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2398   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2399   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2400   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2401   "size" : 16,
2402   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2403  },
2404  {
2405   "alignment" : 4,
2406   "is_const" : true,
2407   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2408   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2409   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2410   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2411   "size" : 16,
2412   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2413  },
2414  {
2415   "alignment" : 4,
2416   "is_const" : true,
2417   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2418   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2419   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2420   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2421   "size" : 16,
2422   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2423  },
2424  {
2425   "alignment" : 4,
2426   "is_const" : true,
2427   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2428   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2429   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2430   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2431   "size" : 16,
2432   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2433  },
2434  {
2435   "alignment" : 4,
2436   "is_const" : true,
2437   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2438   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2439   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2440   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2441   "size" : 16,
2442   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2443  },
2444  {
2445   "alignment" : 4,
2446   "is_const" : true,
2447   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2448   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2449   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2450   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2451   "size" : 16,
2452   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2453  },
2454  {
2455   "alignment" : 4,
2456   "is_const" : true,
2457   "linker_set_key" : "_ZTIKP7AParcel",
2458   "name" : "AParcel *const",
2459   "referenced_type" : "_ZTIP7AParcel",
2460   "self_type" : "_ZTIKP7AParcel",
2461   "size" : 4,
2462   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2463  },
2464  {
2465   "alignment" : 4,
2466   "is_const" : true,
2467   "linker_set_key" : "_ZTIKP7AStatus",
2468   "name" : "AStatus *const",
2469   "referenced_type" : "_ZTIP7AStatus",
2470   "self_type" : "_ZTIKP7AStatus",
2471   "size" : 4,
2472   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2473  },
2474  {
2475   "alignment" : 1,
2476   "is_const" : true,
2477   "linker_set_key" : "_ZTIKb",
2478   "name" : "const bool",
2479   "referenced_type" : "_ZTIb",
2480   "self_type" : "_ZTIKb",
2481   "size" : 1,
2482   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2483  },
2484  {
2485   "alignment" : 1,
2486   "is_const" : true,
2487   "linker_set_key" : "_ZTIKc",
2488   "name" : "const char",
2489   "referenced_type" : "_ZTIc",
2490   "self_type" : "_ZTIKc",
2491   "size" : 1,
2492   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2493  },
2494  {
2495   "alignment" : 1,
2496   "is_const" : true,
2497   "linker_set_key" : "_ZTIKh",
2498   "name" : "const unsigned char",
2499   "referenced_type" : "_ZTIh",
2500   "self_type" : "_ZTIKh",
2501   "size" : 1,
2502   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2503  },
2504  {
2505   "alignment" : 4,
2506   "is_const" : true,
2507   "linker_set_key" : "_ZTIKi",
2508   "name" : "const int",
2509   "referenced_type" : "_ZTIi",
2510   "self_type" : "_ZTIKi",
2511   "size" : 4,
2512   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
2513  },
2514  {
2515   "alignment" : 4,
2516   "is_const" : true,
2517   "linker_set_key" : "_ZTIKj",
2518   "name" : "const unsigned int",
2519   "referenced_type" : "_ZTIj",
2520   "self_type" : "_ZTIKj",
2521   "size" : 4,
2522   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2523  },
2524  {
2525   "is_const" : true,
2526   "linker_set_key" : "_ZTIKv",
2527   "name" : "const void",
2528   "referenced_type" : "_ZTIv",
2529   "self_type" : "_ZTIKv",
2530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2531  },
2532  {
2533   "alignment" : 8,
2534   "is_const" : true,
2535   "linker_set_key" : "_ZTIKx",
2536   "name" : "const long long",
2537   "referenced_type" : "_ZTIx",
2538   "self_type" : "_ZTIKx",
2539   "size" : 8,
2540   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2541  }
2542 ],
2543 "record_types" :
2544 [
2545  {
2546   "alignment" : 4,
2547   "fields" :
2548   [
2549    {
2550     "access" : "private",
2551     "field_name" : "mBinder",
2552     "referenced_type" : "_ZTIP8AIBinder"
2553    }
2554   ],
2555   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2556   "name" : "ndk::SpAIBinder",
2557   "record_kind" : "class",
2558   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2559   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2560   "size" : 4,
2561   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2562  },
2563  {
2564   "access" : "private",
2565   "alignment" : 4,
2566   "fields" :
2567   [
2568    {
2569     "field_name" : "interface",
2570     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2571    }
2572   ],
2573   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2574   "name" : "ndk::ICInterface::ICInterfaceData",
2575   "record_kind" : "class",
2576   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2577   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2578   "size" : 8,
2579   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2580  },
2581  {
2582   "alignment" : 4,
2583   "base_specifiers" :
2584   [
2585    {
2586     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2587    }
2588   ],
2589   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2590   "name" : "ndk::ICInterface",
2591   "record_kind" : "class",
2592   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2593   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2594   "size" : 16,
2595   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2596   "vtable_components" :
2597   [
2598    {
2599     "kind" : "offset_to_top"
2600    },
2601    {
2602     "kind" : "rtti",
2603     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2604    },
2605    {
2606     "kind" : "complete_dtor_pointer",
2607     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2608    },
2609    {
2610     "kind" : "deleting_dtor_pointer",
2611     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2612    },
2613    {
2614     "is_pure" : true,
2615     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2616    },
2617    {
2618     "is_pure" : true,
2619     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2620    },
2621    {
2622     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2623    },
2624    {
2625     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2626    }
2627   ]
2628  },
2629  {
2630   "alignment" : 4,
2631   "base_specifiers" :
2632   [
2633    {
2634     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2635    }
2636   ],
2637   "fields" :
2638   [
2639    {
2640     "access" : "private",
2641     "field_name" : "mMutex",
2642     "field_offset" : 128,
2643     "referenced_type" : "_ZTINSt3__15mutexE"
2644    },
2645    {
2646     "access" : "private",
2647     "field_name" : "mWeakBinder",
2648     "field_offset" : 160,
2649     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2650    }
2651   ],
2652   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2653   "name" : "ndk::BnCInterface<aidl::android::hardware::security::secureclock::ISecureClock>",
2654   "record_kind" : "class",
2655   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2656   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2657   "size" : 24,
2658   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2659   "template_args" :
2660   [
2661    "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2662   ],
2663   "vtable_components" :
2664   [
2665    {
2666     "kind" : "offset_to_top"
2667    },
2668    {
2669     "kind" : "rtti",
2670     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
2671    },
2672    {
2673     "kind" : "complete_dtor_pointer",
2674     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED1Ev"
2675    },
2676    {
2677     "kind" : "deleting_dtor_pointer",
2678     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED0Ev"
2679    },
2680    {
2681     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
2682    },
2683    {
2684     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
2685    },
2686    {
2687     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2688    },
2689    {
2690     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2691    },
2692    {
2693     "is_pure" : true,
2694     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
2695    },
2696    {
2697     "is_pure" : true,
2698     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
2699    },
2700    {
2701     "is_pure" : true,
2702     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
2703    },
2704    {
2705     "is_pure" : true,
2706     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE12createBinderEv"
2707    }
2708   ]
2709  },
2710  {
2711   "alignment" : 4,
2712   "base_specifiers" :
2713   [
2714    {
2715     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2716    }
2717   ],
2718   "fields" :
2719   [
2720    {
2721     "access" : "private",
2722     "field_name" : "mBinder",
2723     "field_offset" : 128,
2724     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2725    }
2726   ],
2727   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2728   "name" : "ndk::BpCInterface<aidl::android::hardware::security::secureclock::ISecureClock>",
2729   "record_kind" : "class",
2730   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2731   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2732   "size" : 20,
2733   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2734   "template_args" :
2735   [
2736    "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2737   ],
2738   "vtable_components" :
2739   [
2740    {
2741     "kind" : "offset_to_top"
2742    },
2743    {
2744     "kind" : "rtti",
2745     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
2746    },
2747    {
2748     "kind" : "complete_dtor_pointer",
2749     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED1Ev"
2750    },
2751    {
2752     "kind" : "deleting_dtor_pointer",
2753     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED0Ev"
2754    },
2755    {
2756     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
2757    },
2758    {
2759     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
2760    },
2761    {
2762     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE4dumpEiPPKcj"
2763    },
2764    {
2765     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2766    },
2767    {
2768     "is_pure" : true,
2769     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
2770    },
2771    {
2772     "is_pure" : true,
2773     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
2774    },
2775    {
2776     "is_pure" : true,
2777     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
2778    }
2779   ]
2780  },
2781  {
2782   "alignment" : 4,
2783   "base_specifiers" :
2784   [
2785    {
2786     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2787    }
2788   ],
2789   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2790   "name" : "ndk::ScopedAParcel",
2791   "record_kind" : "class",
2792   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2793   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2794   "size" : 4,
2795   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2796  },
2797  {
2798   "alignment" : 4,
2799   "base_specifiers" :
2800   [
2801    {
2802     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2803    }
2804   ],
2805   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2806   "name" : "ndk::ScopedAStatus",
2807   "record_kind" : "class",
2808   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2809   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2810   "size" : 4,
2811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2812  },
2813  {
2814   "alignment" : 4,
2815   "fields" :
2816   [
2817    {
2818     "access" : "private",
2819     "field_name" : "mFlagThis",
2820     "field_offset" : 32,
2821     "referenced_type" : "_ZTINSt3__19once_flagE"
2822    },
2823    {
2824     "access" : "private",
2825     "field_name" : "mThis",
2826     "field_offset" : 64,
2827     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2828    }
2829   ],
2830   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2831   "name" : "ndk::SharedRefBase",
2832   "record_kind" : "class",
2833   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2834   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2835   "size" : 16,
2836   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2837   "vtable_components" :
2838   [
2839    {
2840     "kind" : "offset_to_top"
2841    },
2842    {
2843     "kind" : "rtti",
2844     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2845    },
2846    {
2847     "kind" : "complete_dtor_pointer",
2848     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2849    },
2850    {
2851     "kind" : "deleting_dtor_pointer",
2852     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2853    }
2854   ]
2855  },
2856  {
2857   "alignment" : 4,
2858   "fields" :
2859   [
2860    {
2861     "access" : "private",
2862     "field_name" : "mParcel",
2863     "field_offset" : 32,
2864     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2865    },
2866    {
2867     "access" : "private",
2868     "field_name" : "mStability",
2869     "field_offset" : 64,
2870     "referenced_type" : "_ZTIi"
2871    }
2872   ],
2873   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2874   "name" : "ndk::AParcelableHolder",
2875   "record_kind" : "class",
2876   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2877   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2878   "size" : 12,
2879   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2880   "vtable_components" :
2881   [
2882    {
2883     "kind" : "offset_to_top"
2884    },
2885    {
2886     "kind" : "rtti",
2887     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2888    },
2889    {
2890     "kind" : "complete_dtor_pointer",
2891     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2892    },
2893    {
2894     "kind" : "deleting_dtor_pointer",
2895     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2896    }
2897   ]
2898  },
2899  {
2900   "alignment" : 4,
2901   "base_specifiers" :
2902   [
2903    {
2904     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2905    }
2906   ],
2907   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2908   "name" : "ndk::ScopedAIBinder_Weak",
2909   "record_kind" : "class",
2910   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2911   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2912   "size" : 4,
2913   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2914  },
2915  {
2916   "alignment" : 4,
2917   "base_specifiers" :
2918   [
2919    {
2920     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2921    }
2922   ],
2923   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2924   "name" : "ndk::ScopedFileDescriptor",
2925   "record_kind" : "class",
2926   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2927   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2928   "size" : 4,
2929   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2930  },
2931  {
2932   "alignment" : 4,
2933   "base_specifiers" :
2934   [
2935    {
2936     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2937    }
2938   ],
2939   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2940   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2941   "record_kind" : "class",
2942   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2943   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2944   "size" : 4,
2945   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2946  },
2947  {
2948   "alignment" : 4,
2949   "fields" :
2950   [
2951    {
2952     "access" : "private",
2953     "field_name" : "mT",
2954     "referenced_type" : "_ZTIP13AIBinder_Weak"
2955    }
2956   ],
2957   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2958   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2959   "record_kind" : "class",
2960   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2961   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2962   "size" : 4,
2963   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2964   "template_args" :
2965   [
2966    "_ZTIP13AIBinder_Weak"
2967   ]
2968  },
2969  {
2970   "alignment" : 4,
2971   "fields" :
2972   [
2973    {
2974     "access" : "private",
2975     "field_name" : "mT",
2976     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2977    }
2978   ],
2979   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2980   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2981   "record_kind" : "class",
2982   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2983   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2984   "size" : 4,
2985   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2986   "template_args" :
2987   [
2988    "_ZTIP23AIBinder_DeathRecipient"
2989   ]
2990  },
2991  {
2992   "alignment" : 4,
2993   "fields" :
2994   [
2995    {
2996     "access" : "private",
2997     "field_name" : "mT",
2998     "referenced_type" : "_ZTIP7AParcel"
2999    }
3000   ],
3001   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3002   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3003   "record_kind" : "class",
3004   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3005   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3006   "size" : 4,
3007   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3008   "template_args" :
3009   [
3010    "_ZTIP7AParcel"
3011   ]
3012  },
3013  {
3014   "alignment" : 4,
3015   "fields" :
3016   [
3017    {
3018     "access" : "private",
3019     "field_name" : "mT",
3020     "referenced_type" : "_ZTIP7AStatus"
3021    }
3022   ],
3023   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3024   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3025   "record_kind" : "class",
3026   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3027   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3028   "size" : 4,
3029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3030   "template_args" :
3031   [
3032    "_ZTIP7AStatus"
3033   ]
3034  },
3035  {
3036   "alignment" : 4,
3037   "base_specifiers" :
3038   [
3039    {
3040     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3041    }
3042   ],
3043   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3044   "name" : "aidl::android::hardware::security::secureclock::ISecureClock",
3045   "record_kind" : "class",
3046   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3047   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3048   "size" : 16,
3049   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h",
3050   "vtable_components" :
3051   [
3052    {
3053     "kind" : "offset_to_top"
3054    },
3055    {
3056     "kind" : "rtti",
3057     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
3058    },
3059    {
3060     "kind" : "complete_dtor_pointer",
3061     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD1Ev"
3062    },
3063    {
3064     "kind" : "deleting_dtor_pointer",
3065     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD0Ev"
3066    },
3067    {
3068     "is_pure" : true,
3069     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3070    },
3071    {
3072     "is_pure" : true,
3073     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3074    },
3075    {
3076     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3077    },
3078    {
3079     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3080    },
3081    {
3082     "is_pure" : true,
3083     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3084    },
3085    {
3086     "is_pure" : true,
3087     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
3088    },
3089    {
3090     "is_pure" : true,
3091     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3092    }
3093   ]
3094  },
3095  {
3096   "alignment" : 4,
3097   "base_specifiers" :
3098   [
3099    {
3100     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
3101    }
3102   ],
3103   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3104   "name" : "aidl::android::hardware::security::secureclock::BnSecureClock",
3105   "record_kind" : "class",
3106   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3107   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3108   "size" : 24,
3109   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h",
3110   "vtable_components" :
3111   [
3112    {
3113     "kind" : "offset_to_top"
3114    },
3115    {
3116     "kind" : "rtti",
3117     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE"
3118    },
3119    {
3120     "kind" : "complete_dtor_pointer",
3121     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD1Ev"
3122    },
3123    {
3124     "kind" : "deleting_dtor_pointer",
3125     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD0Ev"
3126    },
3127    {
3128     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
3129    },
3130    {
3131     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
3132    },
3133    {
3134     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3135    },
3136    {
3137     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3138    },
3139    {
3140     "is_pure" : true,
3141     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3142    },
3143    {
3144     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock19getInterfaceVersionEPi"
3145    },
3146    {
3147     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3148    },
3149    {
3150     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock12createBinderEv"
3151    }
3152   ]
3153  },
3154  {
3155   "alignment" : 4,
3156   "base_specifiers" :
3157   [
3158    {
3159     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
3160    }
3161   ],
3162   "fields" :
3163   [
3164    {
3165     "field_name" : "_aidl_cached_version",
3166     "field_offset" : 160,
3167     "referenced_type" : "_ZTIi"
3168    },
3169    {
3170     "field_name" : "_aidl_cached_hash",
3171     "field_offset" : 192,
3172     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3173    },
3174    {
3175     "field_name" : "_aidl_cached_hash_mutex",
3176     "field_offset" : 288,
3177     "referenced_type" : "_ZTINSt3__15mutexE"
3178    }
3179   ],
3180   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3181   "name" : "aidl::android::hardware::security::secureclock::BpSecureClock",
3182   "record_kind" : "class",
3183   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3184   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3185   "size" : 40,
3186   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h",
3187   "vtable_components" :
3188   [
3189    {
3190     "kind" : "offset_to_top"
3191    },
3192    {
3193     "kind" : "rtti",
3194     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE"
3195    },
3196    {
3197     "kind" : "complete_dtor_pointer",
3198     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD1Ev"
3199    },
3200    {
3201     "kind" : "deleting_dtor_pointer",
3202     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD0Ev"
3203    },
3204    {
3205     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
3206    },
3207    {
3208     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
3209    },
3210    {
3211     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE4dumpEiPPKcj"
3212    },
3213    {
3214     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3215    },
3216    {
3217     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3218    },
3219    {
3220     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock19getInterfaceVersionEPi"
3221    },
3222    {
3223     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3224    }
3225   ]
3226  },
3227  {
3228   "alignment" : 8,
3229   "fields" :
3230   [
3231    {
3232     "field_name" : "challenge",
3233     "referenced_type" : "_ZTIx"
3234    },
3235    {
3236     "field_name" : "timestamp",
3237     "field_offset" : 64,
3238     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3239    },
3240    {
3241     "field_name" : "mac",
3242     "field_offset" : 128,
3243     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3244    }
3245   ],
3246   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3247   "name" : "aidl::android::hardware::security::secureclock::TimeStampToken",
3248   "record_kind" : "class",
3249   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3250   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3251   "size" : 32,
3252   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
3253  },
3254  {
3255   "alignment" : 4,
3256   "base_specifiers" :
3257   [
3258    {
3259     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
3260    }
3261   ],
3262   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3263   "name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault",
3264   "record_kind" : "class",
3265   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3266   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3267   "size" : 16,
3268   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h",
3269   "vtable_components" :
3270   [
3271    {
3272     "kind" : "offset_to_top"
3273    },
3274    {
3275     "kind" : "rtti",
3276     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
3277    },
3278    {
3279     "kind" : "complete_dtor_pointer",
3280     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefaultD1Ev"
3281    },
3282    {
3283     "kind" : "deleting_dtor_pointer",
3284     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefaultD0Ev"
3285    },
3286    {
3287     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8asBinderEv"
3288    },
3289    {
3290     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8isRemoteEv"
3291    },
3292    {
3293     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3294    },
3295    {
3296     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3297    },
3298    {
3299     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault17generateTimeStampExPNS3_14TimeStampTokenE"
3300    },
3301    {
3302     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault19getInterfaceVersionEPi"
3303    },
3304    {
3305     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3306    }
3307   ]
3308  },
3309  {
3310   "alignment" : 4,
3311   "base_specifiers" :
3312   [
3313    {
3314     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE"
3315    }
3316   ],
3317   "fields" :
3318   [
3319    {
3320     "access" : "private",
3321     "field_name" : "_impl",
3322     "field_offset" : 192,
3323     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
3324    }
3325   ],
3326   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
3327   "name" : "aidl::android::hardware::security::secureclock::ISecureClockDelegator",
3328   "record_kind" : "class",
3329   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
3330   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE",
3331   "size" : 32,
3332   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h",
3333   "vtable_components" :
3334   [
3335    {
3336     "kind" : "offset_to_top"
3337    },
3338    {
3339     "kind" : "rtti",
3340     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorE"
3341    },
3342    {
3343     "kind" : "complete_dtor_pointer",
3344     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorD1Ev"
3345    },
3346    {
3347     "kind" : "deleting_dtor_pointer",
3348     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock21ISecureClockDelegatorD0Ev"
3349    },
3350    {
3351     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
3352    },
3353    {
3354     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
3355    },
3356    {
3357     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3358    },
3359    {
3360     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3361    },
3362    {
3363     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock21ISecureClockDelegator17generateTimeStampExPNS3_14TimeStampTokenE"
3364    },
3365    {
3366     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock19getInterfaceVersionEPi"
3367    },
3368    {
3369     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3370    },
3371    {
3372     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock12createBinderEv"
3373    }
3374   ]
3375  },
3376  {
3377   "alignment" : 8,
3378   "fields" :
3379   [
3380    {
3381     "field_name" : "milliSeconds",
3382     "referenced_type" : "_ZTIx"
3383    }
3384   ],
3385   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3386   "name" : "aidl::android::hardware::security::secureclock::Timestamp",
3387   "record_kind" : "class",
3388   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3389   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3390   "size" : 8,
3391   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
3392  },
3393  {
3394   "alignment" : 1,
3395   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3396   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
3397   "record_kind" : "class",
3398   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3399   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3400   "size" : 1,
3401   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3402   "template_args" :
3403   [
3404    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3405   ]
3406  },
3407  {
3408   "alignment" : 1,
3409   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3410   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::secureclock::Timestamp>",
3411   "record_kind" : "class",
3412   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3413   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3414   "size" : 1,
3415   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3416   "template_args" :
3417   [
3418    "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3419   ]
3420  },
3421  {
3422   "alignment" : 1,
3423   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3424   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
3425   "record_kind" : "class",
3426   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3427   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3428   "size" : 1,
3429   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3430   "template_args" :
3431   [
3432    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3433   ]
3434  },
3435  {
3436   "alignment" : 1,
3437   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3438   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::secureclock::Timestamp>",
3439   "record_kind" : "class",
3440   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3441   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3442   "size" : 1,
3443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3444   "template_args" :
3445   [
3446    "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3447   ]
3448  },
3449  {
3450   "alignment" : 1,
3451   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3452   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
3453   "record_kind" : "class",
3454   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3455   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3456   "size" : 1,
3457   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3458   "template_args" :
3459   [
3460    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3461   ]
3462  },
3463  {
3464   "alignment" : 1,
3465   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3466   "name" : "android::internal::details::ToEmptyString<unsigned char>",
3467   "record_kind" : "class",
3468   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3469   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3470   "size" : 1,
3471   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3472   "template_args" :
3473   [
3474    "_ZTIh"
3475   ]
3476  },
3477  {
3478   "alignment" : 1,
3479   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3480   "name" : "android::internal::details::ToEmptyString<long long>",
3481   "record_kind" : "class",
3482   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3483   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3484   "size" : 1,
3485   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3486   "template_args" :
3487   [
3488    "_ZTIx"
3489   ]
3490  },
3491  {
3492   "alignment" : 1,
3493   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3494   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::secureclock::Timestamp>",
3495   "record_kind" : "class",
3496   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3497   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3498   "size" : 1,
3499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3500   "template_args" :
3501   [
3502    "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3503   ]
3504  },
3505  {
3506   "alignment" : 1,
3507   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3508   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
3509   "record_kind" : "class",
3510   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3511   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3512   "size" : 1,
3513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3514   "template_args" :
3515   [
3516    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3517   ]
3518  },
3519  {
3520   "alignment" : 1,
3521   "base_specifiers" :
3522   [
3523    {
3524     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3525    }
3526   ],
3527   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3528   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::secureclock::Timestamp, std::shared_ptr>",
3529   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3530   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3531   "size" : 1,
3532   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3533   "template_args" :
3534   [
3535    "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3536   ]
3537  },
3538  {
3539   "alignment" : 1,
3540   "base_specifiers" :
3541   [
3542    {
3543     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3544    }
3545   ],
3546   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3547   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::secureclock::Timestamp, std::optional>",
3548   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3549   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3550   "size" : 1,
3551   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3552   "template_args" :
3553   [
3554    "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3555   ]
3556  },
3557  {
3558   "alignment" : 1,
3559   "base_specifiers" :
3560   [
3561    {
3562     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3563    }
3564   ],
3565   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3566   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
3567   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3568   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3569   "size" : 1,
3570   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3571   "template_args" :
3572   [
3573    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3574   ]
3575  },
3576  {
3577   "alignment" : 1,
3578   "base_specifiers" :
3579   [
3580    {
3581     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3582    }
3583   ],
3584   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3585   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
3586   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3587   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3588   "size" : 1,
3589   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3590   "template_args" :
3591   [
3592    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3593   ]
3594  },
3595  {
3596   "alignment" : 1,
3597   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3598   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
3599   "record_kind" : "class",
3600   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3601   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3602   "size" : 1,
3603   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3604   "template_args" :
3605   [
3606    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3607   ]
3608  }
3609 ],
3610 "rvalue_reference_types" :
3611 [
3612  {
3613   "alignment" : 4,
3614   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3615   "name" : "ndk::ScopedAParcel &&",
3616   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3617   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3618   "size" : 4,
3619   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3620  },
3621  {
3622   "alignment" : 4,
3623   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3624   "name" : "ndk::ScopedAStatus &&",
3625   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3626   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3627   "size" : 4,
3628   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3629  },
3630  {
3631   "alignment" : 4,
3632   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
3633   "name" : "ndk::AParcelableHolder &&",
3634   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3635   "self_type" : "_ZTION3ndk17AParcelableHolderE",
3636   "size" : 4,
3637   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3638  },
3639  {
3640   "alignment" : 4,
3641   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3642   "name" : "ndk::ScopedAIBinder_Weak &&",
3643   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3644   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3645   "size" : 4,
3646   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3647  },
3648  {
3649   "alignment" : 4,
3650   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3651   "name" : "ndk::ScopedFileDescriptor &&",
3652   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3653   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3654   "size" : 4,
3655   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3656  },
3657  {
3658   "alignment" : 4,
3659   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3660   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3661   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3662   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3663   "size" : 4,
3664   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3665  },
3666  {
3667   "alignment" : 4,
3668   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3669   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3670   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3671   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3672   "size" : 4,
3673   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3674  }
3675 ]
3676}
3677