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