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