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