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