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