• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79: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" : "(anonymous 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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45: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" : "(anonymous 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::(anonymous 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
506    }
507   ],
508   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
509   "name" : "android::internal::details::IsIterable<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
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<Timestamp>::(anonymous 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
540    }
541   ],
542   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
543   "name" : "android::internal::details::IsPointerLike<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
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<Timestamp>::(anonymous 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
574    }
575   ],
576   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
577   "name" : "android::internal::details::ToEmptyString<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
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>::(anonymous 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>::(anonymous 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<Timestamp>::(anonymous 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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
642    }
643   ],
644   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
645   "name" : "android::internal::details::HasToStringMethod<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
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::__1::vector<unsigned char, std::__1::allocator<unsigned char>>>::value"
659    }
660   ],
661   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
662   "name" : "android::internal::details::HasToStringFunction<vector<unsigned char, allocator<unsigned char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_parcel_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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1900  },
1901  {
1902   "alignment" : 4,
1903   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security11secureclock9TimestampE",
1904   "name" : "aidl::android::hardware::security::secureclock::Timestamp *",
1905   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
1906   "self_type" : "_ZTIPN4aidl7android8hardware8security11secureclock9TimestampE",
1907   "size" : 4,
1908   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
1909  },
1910  {
1911   "alignment" : 4,
1912   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1913   "name" : "std::shared_ptr<aidl::android::hardware::security::secureclock::ISecureClock> *",
1914   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1915   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
1916   "size" : 4,
1917   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1918  },
1919  {
1920   "alignment" : 4,
1921   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1922   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1923   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1924   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1925   "size" : 4,
1926   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
1927  },
1928  {
1929   "alignment" : 4,
1930   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1931   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1932   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1933   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1934   "size" : 4,
1935   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1936  },
1937  {
1938   "alignment" : 4,
1939   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1940   "name" : "std::vector<bool, std::allocator<bool>> *",
1941   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1942   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
1949   "name" : "std::vector<double, std::allocator<double>> *",
1950   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1951   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
1958   "name" : "std::vector<float, std::allocator<float>> *",
1959   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1960   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
1967   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1968   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1969   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
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__16vectorIiNS_9allocatorIiEEEE",
1976   "name" : "std::vector<int, std::allocator<int>> *",
1977   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1978   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
1985   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1986   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1987   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIxNS_9allocatorIxEEEE",
1994   "name" : "std::vector<long long, std::allocator<long long>> *",
1995   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
1996   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
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__16vectorIyNS_9allocatorIyEEEE",
2003   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2004   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2005   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
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__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2012   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2013   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2014   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
2021   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2022   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2023   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
2030   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2031   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2032   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
2039   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2040   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2041   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
2048   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2049   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2050   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
2057   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2058   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2059   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
2066   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2067   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2068   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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_6vectorIxNS_9allocatorIxEEEEEE",
2075   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2076   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2077   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
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_6vectorIyNS_9allocatorIyEEEEEE",
2084   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2085   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2086   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
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" : "_ZTIPP7AParcel",
2093   "name" : "AParcel **",
2094   "referenced_type" : "_ZTIP7AParcel",
2095   "self_type" : "_ZTIPP7AParcel",
2096   "size" : 4,
2097   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2098  },
2099  {
2100   "alignment" : 4,
2101   "linker_set_key" : "_ZTIPP7AStatus",
2102   "name" : "AStatus **",
2103   "referenced_type" : "_ZTIP7AStatus",
2104   "self_type" : "_ZTIPP7AStatus",
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" : "_ZTIPP8AIBinder",
2111   "name" : "AIBinder **",
2112   "referenced_type" : "_ZTIP8AIBinder",
2113   "self_type" : "_ZTIPP8AIBinder",
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" : "_ZTIPPKc",
2120   "name" : "const char **",
2121   "referenced_type" : "_ZTIPKc",
2122   "self_type" : "_ZTIPPKc",
2123   "size" : 4,
2124   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2125  },
2126  {
2127   "alignment" : 4,
2128   "linker_set_key" : "_ZTIPi",
2129   "name" : "int *",
2130   "referenced_type" : "_ZTIi",
2131   "self_type" : "_ZTIPi",
2132   "size" : 4,
2133   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2134  },
2135  {
2136   "alignment" : 4,
2137   "linker_set_key" : "_ZTIPv",
2138   "name" : "void *",
2139   "referenced_type" : "_ZTIv",
2140   "self_type" : "_ZTIPv",
2141   "size" : 4,
2142   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2143  }
2144 ],
2145 "qualified_types" :
2146 [
2147  {
2148   "is_const" : true,
2149   "linker_set_key" : "_ZTIK7AParcel",
2150   "name" : "const AParcel",
2151   "referenced_type" : "_ZTI7AParcel",
2152   "self_type" : "_ZTIK7AParcel",
2153   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2154  },
2155  {
2156   "alignment" : 4,
2157   "is_const" : true,
2158   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2159   "name" : "const ndk::SpAIBinder",
2160   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2161   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2162   "size" : 4,
2163   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2164  },
2165  {
2166   "alignment" : 4,
2167   "is_const" : true,
2168   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2169   "name" : "const ndk::ScopedAParcel",
2170   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2171   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2172   "size" : 4,
2173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2174  },
2175  {
2176   "alignment" : 4,
2177   "is_const" : true,
2178   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2179   "name" : "const ndk::ScopedAStatus",
2180   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2181   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2182   "size" : 4,
2183   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2184  },
2185  {
2186   "alignment" : 4,
2187   "is_const" : true,
2188   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2189   "name" : "const ndk::AParcelableHolder",
2190   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2191   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2192   "size" : 12,
2193   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2194  },
2195  {
2196   "alignment" : 4,
2197   "is_const" : true,
2198   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2199   "name" : "const ndk::ScopedFileDescriptor",
2200   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2201   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2202   "size" : 4,
2203   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2204  },
2205  {
2206   "alignment" : 4,
2207   "is_const" : true,
2208   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2209   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2210   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2211   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2212   "size" : 4,
2213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2214  },
2215  {
2216   "alignment" : 4,
2217   "is_const" : true,
2218   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2219   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2220   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2221   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2222   "size" : 4,
2223   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2224  },
2225  {
2226   "alignment" : 8,
2227   "is_const" : true,
2228   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2229   "name" : "const aidl::android::hardware::security::secureclock::TimeStampToken",
2230   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2231   "self_type" : "_ZTIKN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
2232   "size" : 32,
2233   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
2234  },
2235  {
2236   "alignment" : 8,
2237   "is_const" : true,
2238   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
2239   "name" : "const aidl::android::hardware::security::secureclock::Timestamp",
2240   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
2241   "self_type" : "_ZTIKN4aidl7android8hardware8security11secureclock9TimestampE",
2242   "size" : 8,
2243   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2244  },
2245  {
2246   "alignment" : 4,
2247   "is_const" : true,
2248   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2249   "name" : "const std::shared_ptr<aidl::android::hardware::security::secureclock::ISecureClock>",
2250   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2251   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2252   "size" : 8,
2253   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2254  },
2255  {
2256   "alignment" : 4,
2257   "is_const" : true,
2258   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2259   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2260   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2261   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2262   "size" : 12,
2263   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2264  },
2265  {
2266   "alignment" : 4,
2267   "is_const" : true,
2268   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2269   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2270   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2271   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2272   "size" : 12,
2273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2274  },
2275  {
2276   "alignment" : 4,
2277   "is_const" : true,
2278   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2279   "name" : "const std::vector<bool, std::allocator<bool>>",
2280   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2281   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2282   "size" : 12,
2283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2284  },
2285  {
2286   "alignment" : 4,
2287   "is_const" : true,
2288   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2289   "name" : "const std::vector<double, std::allocator<double>>",
2290   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2291   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2292   "size" : 12,
2293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2294  },
2295  {
2296   "alignment" : 4,
2297   "is_const" : true,
2298   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2299   "name" : "const std::vector<float, std::allocator<float>>",
2300   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2301   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2302   "size" : 12,
2303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2304  },
2305  {
2306   "alignment" : 4,
2307   "is_const" : true,
2308   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2309   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2310   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2311   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2312   "size" : 12,
2313   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2314  },
2315  {
2316   "alignment" : 4,
2317   "is_const" : true,
2318   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2319   "name" : "const std::vector<int, std::allocator<int>>",
2320   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2321   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2322   "size" : 12,
2323   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2324  },
2325  {
2326   "alignment" : 4,
2327   "is_const" : true,
2328   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2329   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2330   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2331   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2332   "size" : 12,
2333   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2334  },
2335  {
2336   "alignment" : 4,
2337   "is_const" : true,
2338   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2339   "name" : "const std::vector<long long, std::allocator<long long>>",
2340   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2341   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2342   "size" : 12,
2343   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2344  },
2345  {
2346   "alignment" : 4,
2347   "is_const" : true,
2348   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2349   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2350   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2351   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2352   "size" : 12,
2353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2354  },
2355  {
2356   "alignment" : 4,
2357   "is_const" : true,
2358   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2359   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2360   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2361   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2362   "size" : 16,
2363   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2364  },
2365  {
2366   "alignment" : 4,
2367   "is_const" : true,
2368   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2369   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2370   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2371   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2372   "size" : 16,
2373   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2374  },
2375  {
2376   "alignment" : 4,
2377   "is_const" : true,
2378   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2379   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2380   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2381   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2382   "size" : 16,
2383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2384  },
2385  {
2386   "alignment" : 4,
2387   "is_const" : true,
2388   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2389   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2390   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2391   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2392   "size" : 16,
2393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2394  },
2395  {
2396   "alignment" : 4,
2397   "is_const" : true,
2398   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2399   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2400   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2401   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2402   "size" : 16,
2403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2404  },
2405  {
2406   "alignment" : 4,
2407   "is_const" : true,
2408   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2409   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2410   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2411   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2412   "size" : 16,
2413   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2414  },
2415  {
2416   "alignment" : 4,
2417   "is_const" : true,
2418   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2419   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2420   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2421   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2422   "size" : 16,
2423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2424  },
2425  {
2426   "alignment" : 4,
2427   "is_const" : true,
2428   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2429   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2430   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2431   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2432   "size" : 16,
2433   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2434  },
2435  {
2436   "alignment" : 4,
2437   "is_const" : true,
2438   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2439   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2440   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2441   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2442   "size" : 16,
2443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2444  },
2445  {
2446   "alignment" : 4,
2447   "is_const" : true,
2448   "linker_set_key" : "_ZTIKP7AParcel",
2449   "name" : "AParcel *const",
2450   "referenced_type" : "_ZTIP7AParcel",
2451   "self_type" : "_ZTIKP7AParcel",
2452   "size" : 4,
2453   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2454  },
2455  {
2456   "alignment" : 4,
2457   "is_const" : true,
2458   "linker_set_key" : "_ZTIKP7AStatus",
2459   "name" : "AStatus *const",
2460   "referenced_type" : "_ZTIP7AStatus",
2461   "self_type" : "_ZTIKP7AStatus",
2462   "size" : 4,
2463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2464  },
2465  {
2466   "alignment" : 1,
2467   "is_const" : true,
2468   "linker_set_key" : "_ZTIKc",
2469   "name" : "const char",
2470   "referenced_type" : "_ZTIc",
2471   "self_type" : "_ZTIKc",
2472   "size" : 1,
2473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2474  },
2475  {
2476   "alignment" : 1,
2477   "is_const" : true,
2478   "linker_set_key" : "_ZTIKh",
2479   "name" : "const unsigned char",
2480   "referenced_type" : "_ZTIh",
2481   "self_type" : "_ZTIKh",
2482   "size" : 1,
2483   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2484  },
2485  {
2486   "alignment" : 4,
2487   "is_const" : true,
2488   "linker_set_key" : "_ZTIKi",
2489   "name" : "const int",
2490   "referenced_type" : "_ZTIi",
2491   "self_type" : "_ZTIKi",
2492   "size" : 4,
2493   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
2494  },
2495  {
2496   "alignment" : 4,
2497   "is_const" : true,
2498   "linker_set_key" : "_ZTIKj",
2499   "name" : "const unsigned int",
2500   "referenced_type" : "_ZTIj",
2501   "self_type" : "_ZTIKj",
2502   "size" : 4,
2503   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h"
2504  },
2505  {
2506   "is_const" : true,
2507   "linker_set_key" : "_ZTIKv",
2508   "name" : "const void",
2509   "referenced_type" : "_ZTIv",
2510   "self_type" : "_ZTIKv",
2511   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2512  },
2513  {
2514   "alignment" : 8,
2515   "is_const" : true,
2516   "linker_set_key" : "_ZTIKx",
2517   "name" : "const long long",
2518   "referenced_type" : "_ZTIx",
2519   "self_type" : "_ZTIKx",
2520   "size" : 8,
2521   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2522  }
2523 ],
2524 "record_types" :
2525 [
2526  {
2527   "alignment" : 4,
2528   "fields" :
2529   [
2530    {
2531     "access" : "private",
2532     "field_name" : "mBinder",
2533     "referenced_type" : "_ZTIP8AIBinder"
2534    }
2535   ],
2536   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2537   "name" : "ndk::SpAIBinder",
2538   "record_kind" : "class",
2539   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2540   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2541   "size" : 4,
2542   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2543  },
2544  {
2545   "access" : "private",
2546   "alignment" : 4,
2547   "fields" :
2548   [
2549    {
2550     "field_name" : "interface",
2551     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2552    }
2553   ],
2554   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2555   "name" : "ndk::ICInterface::ICInterfaceData",
2556   "record_kind" : "class",
2557   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2558   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2559   "size" : 8,
2560   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2561  },
2562  {
2563   "alignment" : 4,
2564   "base_specifiers" :
2565   [
2566    {
2567     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2568    }
2569   ],
2570   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2571   "name" : "ndk::ICInterface",
2572   "record_kind" : "class",
2573   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2574   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2575   "size" : 16,
2576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2577   "vtable_components" :
2578   [
2579    {
2580     "kind" : "offset_to_top"
2581    },
2582    {
2583     "kind" : "rtti",
2584     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2585    },
2586    {
2587     "kind" : "complete_dtor_pointer",
2588     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2589    },
2590    {
2591     "kind" : "deleting_dtor_pointer",
2592     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2593    },
2594    {
2595     "is_pure" : true,
2596     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2597    },
2598    {
2599     "is_pure" : true,
2600     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2601    },
2602    {
2603     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2604    },
2605    {
2606     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2607    }
2608   ]
2609  },
2610  {
2611   "alignment" : 4,
2612   "base_specifiers" :
2613   [
2614    {
2615     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2616    }
2617   ],
2618   "fields" :
2619   [
2620    {
2621     "access" : "private",
2622     "field_name" : "mMutex",
2623     "field_offset" : 128,
2624     "referenced_type" : "_ZTINSt3__15mutexE"
2625    },
2626    {
2627     "access" : "private",
2628     "field_name" : "mWeakBinder",
2629     "field_offset" : 160,
2630     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2631    }
2632   ],
2633   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2634   "name" : "ndk::BnCInterface<aidl::android::hardware::security::secureclock::ISecureClock>",
2635   "record_kind" : "class",
2636   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2637   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2638   "size" : 24,
2639   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2640   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE" ],
2641   "vtable_components" :
2642   [
2643    {
2644     "kind" : "offset_to_top"
2645    },
2646    {
2647     "kind" : "rtti",
2648     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
2649    },
2650    {
2651     "kind" : "complete_dtor_pointer",
2652     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED1Ev"
2653    },
2654    {
2655     "kind" : "deleting_dtor_pointer",
2656     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED0Ev"
2657    },
2658    {
2659     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
2660    },
2661    {
2662     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
2663    },
2664    {
2665     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2666    },
2667    {
2668     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2669    },
2670    {
2671     "is_pure" : true,
2672     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
2673    },
2674    {
2675     "is_pure" : true,
2676     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
2677    },
2678    {
2679     "is_pure" : true,
2680     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
2681    },
2682    {
2683     "is_pure" : true,
2684     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE12createBinderEv"
2685    }
2686   ]
2687  },
2688  {
2689   "alignment" : 4,
2690   "base_specifiers" :
2691   [
2692    {
2693     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
2694    }
2695   ],
2696   "fields" :
2697   [
2698    {
2699     "access" : "private",
2700     "field_name" : "mBinder",
2701     "field_offset" : 128,
2702     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2703    }
2704   ],
2705   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2706   "name" : "ndk::BpCInterface<aidl::android::hardware::security::secureclock::ISecureClock>",
2707   "record_kind" : "class",
2708   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2709   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE",
2710   "size" : 20,
2711   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2712   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE" ],
2713   "vtable_components" :
2714   [
2715    {
2716     "kind" : "offset_to_top"
2717    },
2718    {
2719     "kind" : "rtti",
2720     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
2721    },
2722    {
2723     "kind" : "complete_dtor_pointer",
2724     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED1Ev"
2725    },
2726    {
2727     "kind" : "deleting_dtor_pointer",
2728     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEED0Ev"
2729    },
2730    {
2731     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
2732    },
2733    {
2734     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
2735    },
2736    {
2737     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE4dumpEiPPKcj"
2738    },
2739    {
2740     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2741    },
2742    {
2743     "is_pure" : true,
2744     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
2745    },
2746    {
2747     "is_pure" : true,
2748     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
2749    },
2750    {
2751     "is_pure" : true,
2752     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
2753    }
2754   ]
2755  },
2756  {
2757   "alignment" : 4,
2758   "base_specifiers" :
2759   [
2760    {
2761     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2762    }
2763   ],
2764   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2765   "name" : "ndk::ScopedAParcel",
2766   "record_kind" : "class",
2767   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2768   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2769   "size" : 4,
2770   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2771  },
2772  {
2773   "alignment" : 4,
2774   "base_specifiers" :
2775   [
2776    {
2777     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2778    }
2779   ],
2780   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2781   "name" : "ndk::ScopedAStatus",
2782   "record_kind" : "class",
2783   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2784   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2785   "size" : 4,
2786   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2787  },
2788  {
2789   "alignment" : 4,
2790   "fields" :
2791   [
2792    {
2793     "access" : "private",
2794     "field_name" : "mFlagThis",
2795     "field_offset" : 32,
2796     "referenced_type" : "_ZTINSt3__19once_flagE"
2797    },
2798    {
2799     "access" : "private",
2800     "field_name" : "mThis",
2801     "field_offset" : 64,
2802     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2803    }
2804   ],
2805   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2806   "name" : "ndk::SharedRefBase",
2807   "record_kind" : "class",
2808   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2809   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2810   "size" : 16,
2811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2812   "vtable_components" :
2813   [
2814    {
2815     "kind" : "offset_to_top"
2816    },
2817    {
2818     "kind" : "rtti",
2819     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2820    },
2821    {
2822     "kind" : "complete_dtor_pointer",
2823     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2824    },
2825    {
2826     "kind" : "deleting_dtor_pointer",
2827     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2828    }
2829   ]
2830  },
2831  {
2832   "alignment" : 4,
2833   "fields" :
2834   [
2835    {
2836     "access" : "private",
2837     "field_name" : "mParcel",
2838     "field_offset" : 32,
2839     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2840    },
2841    {
2842     "access" : "private",
2843     "field_name" : "mStability",
2844     "field_offset" : 64,
2845     "referenced_type" : "_ZTIi"
2846    }
2847   ],
2848   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2849   "name" : "ndk::AParcelableHolder",
2850   "record_kind" : "class",
2851   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2852   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2853   "size" : 12,
2854   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2855   "vtable_components" :
2856   [
2857    {
2858     "kind" : "offset_to_top"
2859    },
2860    {
2861     "kind" : "rtti",
2862     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2863    },
2864    {
2865     "kind" : "complete_dtor_pointer",
2866     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2867    },
2868    {
2869     "kind" : "deleting_dtor_pointer",
2870     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2871    }
2872   ]
2873  },
2874  {
2875   "alignment" : 4,
2876   "base_specifiers" :
2877   [
2878    {
2879     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2880    }
2881   ],
2882   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2883   "name" : "ndk::ScopedAIBinder_Weak",
2884   "record_kind" : "class",
2885   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2886   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2887   "size" : 4,
2888   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2889  },
2890  {
2891   "alignment" : 4,
2892   "base_specifiers" :
2893   [
2894    {
2895     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2896    }
2897   ],
2898   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2899   "name" : "ndk::ScopedFileDescriptor",
2900   "record_kind" : "class",
2901   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2902   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2903   "size" : 4,
2904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2905  },
2906  {
2907   "alignment" : 4,
2908   "base_specifiers" :
2909   [
2910    {
2911     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2912    }
2913   ],
2914   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2915   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2916   "record_kind" : "class",
2917   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2918   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2919   "size" : 4,
2920   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2921  },
2922  {
2923   "alignment" : 4,
2924   "fields" :
2925   [
2926    {
2927     "access" : "private",
2928     "field_name" : "mT",
2929     "referenced_type" : "_ZTIP13AIBinder_Weak"
2930    }
2931   ],
2932   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2933   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2934   "record_kind" : "class",
2935   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2936   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2937   "size" : 4,
2938   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2939   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
2940  },
2941  {
2942   "alignment" : 4,
2943   "fields" :
2944   [
2945    {
2946     "access" : "private",
2947     "field_name" : "mT",
2948     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2949    }
2950   ],
2951   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2952   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2953   "record_kind" : "class",
2954   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2955   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2956   "size" : 4,
2957   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2958   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
2959  },
2960  {
2961   "alignment" : 4,
2962   "fields" :
2963   [
2964    {
2965     "access" : "private",
2966     "field_name" : "mT",
2967     "referenced_type" : "_ZTIP7AParcel"
2968    }
2969   ],
2970   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2971   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2972   "record_kind" : "class",
2973   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2974   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2975   "size" : 4,
2976   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2977   "template_args" : [ "_ZTIP7AParcel" ]
2978  },
2979  {
2980   "alignment" : 4,
2981   "fields" :
2982   [
2983    {
2984     "access" : "private",
2985     "field_name" : "mT",
2986     "referenced_type" : "_ZTIP7AStatus"
2987    }
2988   ],
2989   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2990   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2991   "record_kind" : "class",
2992   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2993   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2994   "size" : 4,
2995   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2996   "template_args" : [ "_ZTIP7AStatus" ]
2997  },
2998  {
2999   "alignment" : 4,
3000   "base_specifiers" :
3001   [
3002    {
3003     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3004    }
3005   ],
3006   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3007   "name" : "aidl::android::hardware::security::secureclock::ISecureClock",
3008   "record_kind" : "class",
3009   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3010   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE",
3011   "size" : 16,
3012   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h",
3013   "vtable_components" :
3014   [
3015    {
3016     "kind" : "offset_to_top"
3017    },
3018    {
3019     "kind" : "rtti",
3020     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
3021    },
3022    {
3023     "kind" : "complete_dtor_pointer",
3024     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD1Ev"
3025    },
3026    {
3027     "kind" : "deleting_dtor_pointer",
3028     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClockD0Ev"
3029    },
3030    {
3031     "is_pure" : true,
3032     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3033    },
3034    {
3035     "is_pure" : true,
3036     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3037    },
3038    {
3039     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3040    },
3041    {
3042     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3043    },
3044    {
3045     "is_pure" : true,
3046     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3047    },
3048    {
3049     "is_pure" : true,
3050     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock19getInterfaceVersionEPi"
3051    },
3052    {
3053     "is_pure" : true,
3054     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3055    }
3056   ]
3057  },
3058  {
3059   "alignment" : 4,
3060   "base_specifiers" :
3061   [
3062    {
3063     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
3064    }
3065   ],
3066   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3067   "name" : "aidl::android::hardware::security::secureclock::BnSecureClock",
3068   "record_kind" : "class",
3069   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3070   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE",
3071   "size" : 24,
3072   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/BnSecureClock.h",
3073   "vtable_components" :
3074   [
3075    {
3076     "kind" : "offset_to_top"
3077    },
3078    {
3079     "kind" : "rtti",
3080     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock13BnSecureClockE"
3081    },
3082    {
3083     "kind" : "complete_dtor_pointer",
3084     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD1Ev"
3085    },
3086    {
3087     "kind" : "deleting_dtor_pointer",
3088     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClockD0Ev"
3089    },
3090    {
3091     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
3092    },
3093    {
3094     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
3095    },
3096    {
3097     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3098    },
3099    {
3100     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3101    },
3102    {
3103     "is_pure" : true,
3104     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock12ISecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3105    },
3106    {
3107     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock19getInterfaceVersionEPi"
3108    },
3109    {
3110     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3111    },
3112    {
3113     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BnSecureClock12createBinderEv"
3114    }
3115   ]
3116  },
3117  {
3118   "alignment" : 4,
3119   "base_specifiers" :
3120   [
3121    {
3122     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEEE"
3123    }
3124   ],
3125   "fields" :
3126   [
3127    {
3128     "field_name" : "_aidl_cached_version",
3129     "field_offset" : 160,
3130     "referenced_type" : "_ZTIi"
3131    },
3132    {
3133     "field_name" : "_aidl_cached_hash",
3134     "field_offset" : 192,
3135     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3136    },
3137    {
3138     "field_name" : "_aidl_cached_hash_mutex",
3139     "field_offset" : 288,
3140     "referenced_type" : "_ZTINSt3__15mutexE"
3141    }
3142   ],
3143   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3144   "name" : "aidl::android::hardware::security::secureclock::BpSecureClock",
3145   "record_kind" : "class",
3146   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3147   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE",
3148   "size" : 40,
3149   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/BpSecureClock.h",
3150   "vtable_components" :
3151   [
3152    {
3153     "kind" : "offset_to_top"
3154    },
3155    {
3156     "kind" : "rtti",
3157     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock13BpSecureClockE"
3158    },
3159    {
3160     "kind" : "complete_dtor_pointer",
3161     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD1Ev"
3162    },
3163    {
3164     "kind" : "deleting_dtor_pointer",
3165     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClockD0Ev"
3166    },
3167    {
3168     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8asBinderEv"
3169    },
3170    {
3171     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE8isRemoteEv"
3172    },
3173    {
3174     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security11secureclock12ISecureClockEE4dumpEiPPKcj"
3175    },
3176    {
3177     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3178    },
3179    {
3180     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock17generateTimeStampExPNS3_14TimeStampTokenE"
3181    },
3182    {
3183     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock19getInterfaceVersionEPi"
3184    },
3185    {
3186     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock13BpSecureClock16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3187    }
3188   ]
3189  },
3190  {
3191   "alignment" : 8,
3192   "fields" :
3193   [
3194    {
3195     "field_name" : "challenge",
3196     "referenced_type" : "_ZTIx"
3197    },
3198    {
3199     "field_name" : "timestamp",
3200     "field_offset" : 64,
3201     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE"
3202    },
3203    {
3204     "field_name" : "mac",
3205     "field_offset" : 128,
3206     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3207    }
3208   ],
3209   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3210   "name" : "aidl::android::hardware::security::secureclock::TimeStampToken",
3211   "record_kind" : "class",
3212   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3213   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock14TimeStampTokenE",
3214   "size" : 32,
3215   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/TimeStampToken.h"
3216  },
3217  {
3218   "alignment" : 4,
3219   "base_specifiers" :
3220   [
3221    {
3222     "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock12ISecureClockE"
3223    }
3224   ],
3225   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3226   "name" : "aidl::android::hardware::security::secureclock::ISecureClockDefault",
3227   "record_kind" : "class",
3228   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3229   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE",
3230   "size" : 16,
3231   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/ISecureClock.h",
3232   "vtable_components" :
3233   [
3234    {
3235     "kind" : "offset_to_top"
3236    },
3237    {
3238     "kind" : "rtti",
3239     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security11secureclock19ISecureClockDefaultE"
3240    },
3241    {
3242     "kind" : "complete_dtor_pointer",
3243     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefaultD1Ev"
3244    },
3245    {
3246     "kind" : "deleting_dtor_pointer",
3247     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefaultD0Ev"
3248    },
3249    {
3250     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8asBinderEv"
3251    },
3252    {
3253     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault8isRemoteEv"
3254    },
3255    {
3256     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3257    },
3258    {
3259     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3260    },
3261    {
3262     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault17generateTimeStampExPNS3_14TimeStampTokenE"
3263    },
3264    {
3265     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault19getInterfaceVersionEPi"
3266    },
3267    {
3268     "mangled_component_name" : "_ZN4aidl7android8hardware8security11secureclock19ISecureClockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3269    }
3270   ]
3271  },
3272  {
3273   "alignment" : 8,
3274   "fields" :
3275   [
3276    {
3277     "field_name" : "milliSeconds",
3278     "referenced_type" : "_ZTIx"
3279    }
3280   ],
3281   "linker_set_key" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3282   "name" : "aidl::android::hardware::security::secureclock::Timestamp",
3283   "record_kind" : "class",
3284   "referenced_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3285   "self_type" : "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE",
3286   "size" : 8,
3287   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include/aidl/android/hardware/security/secureclock/Timestamp.h"
3288  },
3289  {
3290   "alignment" : 1,
3291   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3292   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
3293   "record_kind" : "class",
3294   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3295   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3296   "size" : 1,
3297   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3298   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3299  },
3300  {
3301   "alignment" : 1,
3302   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3303   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::secureclock::Timestamp>",
3304   "record_kind" : "class",
3305   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3306   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3307   "size" : 1,
3308   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3309   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE" ]
3310  },
3311  {
3312   "alignment" : 1,
3313   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3314   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
3315   "record_kind" : "class",
3316   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3317   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3318   "size" : 1,
3319   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3320   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3321  },
3322  {
3323   "alignment" : 1,
3324   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3325   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::secureclock::Timestamp>",
3326   "record_kind" : "class",
3327   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3328   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3329   "size" : 1,
3330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3331   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE" ]
3332  },
3333  {
3334   "alignment" : 1,
3335   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3336   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
3337   "record_kind" : "class",
3338   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3339   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3340   "size" : 1,
3341   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3342   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3343  },
3344  {
3345   "alignment" : 1,
3346   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3347   "name" : "android::internal::details::ToEmptyString<unsigned char>",
3348   "record_kind" : "class",
3349   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3350   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3351   "size" : 1,
3352   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3353   "template_args" : [ "_ZTIh" ]
3354  },
3355  {
3356   "alignment" : 1,
3357   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3358   "name" : "android::internal::details::ToEmptyString<long long>",
3359   "record_kind" : "class",
3360   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3361   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3362   "size" : 1,
3363   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3364   "template_args" : [ "_ZTIx" ]
3365  },
3366  {
3367   "alignment" : 1,
3368   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3369   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::secureclock::Timestamp>",
3370   "record_kind" : "class",
3371   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3372   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security11secureclock9TimestampEEE",
3373   "size" : 1,
3374   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3375   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE" ]
3376  },
3377  {
3378   "alignment" : 1,
3379   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3380   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
3381   "record_kind" : "class",
3382   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3383   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3384   "size" : 1,
3385   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3386   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3387  },
3388  {
3389   "alignment" : 1,
3390   "base_specifiers" :
3391   [
3392    {
3393     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3394    }
3395   ],
3396   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3397   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::secureclock::Timestamp, std::shared_ptr>",
3398   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3399   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__110shared_ptrEEE",
3400   "size" : 1,
3401   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3402   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE" ]
3403  },
3404  {
3405   "alignment" : 1,
3406   "base_specifiers" :
3407   [
3408    {
3409     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3410    }
3411   ],
3412   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3413   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::secureclock::Timestamp, std::optional>",
3414   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3415   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security11secureclock9TimestampENSt3__18optionalEEE",
3416   "size" : 1,
3417   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3418   "template_args" : [ "_ZTIN4aidl7android8hardware8security11secureclock9TimestampE" ]
3419  },
3420  {
3421   "alignment" : 1,
3422   "base_specifiers" :
3423   [
3424    {
3425     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3426    }
3427   ],
3428   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3429   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
3430   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3431   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3432   "size" : 1,
3433   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3434   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3435  },
3436  {
3437   "alignment" : 1,
3438   "base_specifiers" :
3439   [
3440    {
3441     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3442    }
3443   ],
3444   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3445   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
3446   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3447   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3448   "size" : 1,
3449   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3450   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3451  },
3452  {
3453   "alignment" : 1,
3454   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3455   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
3456   "record_kind" : "class",
3457   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3458   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3459   "size" : 1,
3460   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3461   "template_args" : [ "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE" ]
3462  }
3463 ],
3464 "rvalue_reference_types" :
3465 [
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3469   "name" : "ndk::ScopedAParcel &&",
3470   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3471   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3472   "size" : 4,
3473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3478   "name" : "ndk::ScopedAStatus &&",
3479   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3480   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3481   "size" : 4,
3482   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3487   "name" : "ndk::ScopedAIBinder_Weak &&",
3488   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3489   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3490   "size" : 4,
3491   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3496   "name" : "ndk::ScopedFileDescriptor &&",
3497   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3498   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3499   "size" : 4,
3500   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3501  },
3502  {
3503   "alignment" : 4,
3504   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3505   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3506   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3507   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3508   "size" : 4,
3509   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3510  },
3511  {
3512   "alignment" : 4,
3513   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3514   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3515   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3516   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3517   "size" : 4,
3518   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3519  }
3520 ]
3521}
3522