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