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