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