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