1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIc",
28   "name" : "char",
29   "referenced_type" : "_ZTIc",
30   "self_type" : "_ZTIc",
31   "size" : 1
32  },
33  {
34   "alignment" : 1,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIh",
38   "name" : "unsigned char",
39   "referenced_type" : "_ZTIh",
40   "self_type" : "_ZTIh",
41   "size" : 1
42  },
43  {
44   "alignment" : 4,
45   "is_integral" : true,
46   "linker_set_key" : "_ZTIi",
47   "name" : "int",
48   "referenced_type" : "_ZTIi",
49   "self_type" : "_ZTIi",
50   "size" : 4
51  },
52  {
53   "alignment" : 4,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIj",
57   "name" : "unsigned int",
58   "referenced_type" : "_ZTIj",
59   "self_type" : "_ZTIj",
60   "size" : 4
61  },
62  {
63   "linker_set_key" : "_ZTIv",
64   "name" : "void",
65   "referenced_type" : "_ZTIv",
66   "self_type" : "_ZTIv"
67  },
68  {
69   "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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94: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" : "(unnamed 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" : "(unnamed 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" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60: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" : "(unnamed 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::(unnamed 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::(unnamed enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:25: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-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::(unnamed enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:27: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-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::(unnamed enum at out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h:26: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-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::vector<unsigned char>>::value"
566    }
567   ],
568   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
569   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
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::vector<unsigned char>>::value"
583    }
584   ],
585   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
586   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
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::vector<unsigned char>>::value"
600    }
601   ],
602   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
603   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
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>::(unnamed 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>::(unnamed 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>::(unnamed 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::vector<unsigned char>>::value"
668    }
669   ],
670   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
671   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
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::vector<unsigned char>>::value"
685    }
686   ],
687   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
688   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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_interface_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-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-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-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-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
1984  },
1985  {
1986   "alignment" : 4,
1987   "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver16IWeaverDelegatorE",
1988   "name" : "aidl::android::hardware::weaver::IWeaverDelegator *",
1989   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver16IWeaverDelegatorE",
1990   "self_type" : "_ZTIPN4aidl7android8hardware6weaver16IWeaverDelegatorE",
1991   "size" : 4,
1992   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
1993  },
1994  {
1995   "alignment" : 4,
1996   "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE",
1997   "name" : "aidl::android::hardware::weaver::WeaverReadResponse *",
1998   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
1999   "self_type" : "_ZTIPN4aidl7android8hardware6weaver18WeaverReadResponseE",
2000   "size" : 4,
2001   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2002  },
2003  {
2004   "alignment" : 4,
2005   "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE",
2006   "name" : "aidl::android::hardware::weaver::IWeaver *",
2007   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
2008   "self_type" : "_ZTIPN4aidl7android8hardware6weaver7IWeaverE",
2009   "size" : 4,
2010   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2011  },
2012  {
2013   "alignment" : 4,
2014   "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE",
2015   "name" : "aidl::android::hardware::weaver::BnWeaver *",
2016   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
2017   "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BnWeaverE",
2018   "size" : 4,
2019   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h"
2020  },
2021  {
2022   "alignment" : 4,
2023   "linker_set_key" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE",
2024   "name" : "aidl::android::hardware::weaver::BpWeaver *",
2025   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
2026   "self_type" : "_ZTIPN4aidl7android8hardware6weaver8BpWeaverE",
2027   "size" : 4,
2028   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h"
2029  },
2030  {
2031   "alignment" : 4,
2032   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2033   "name" : "std::shared_ptr<aidl::android::hardware::weaver::IWeaver> *",
2034   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2035   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2036   "size" : 4,
2037   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2038  },
2039  {
2040   "alignment" : 4,
2041   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2042   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2043   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2044   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2045   "size" : 4,
2046   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2047  },
2048  {
2049   "alignment" : 4,
2050   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2051   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2052   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2053   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
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__16vectorIbNS_9allocatorIbEEEE",
2060   "name" : "std::vector<bool, std::allocator<bool>> *",
2061   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2062   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
2069   "name" : "std::vector<double, std::allocator<double>> *",
2070   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2071   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
2078   "name" : "std::vector<float, std::allocator<float>> *",
2079   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2080   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
2087   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2088   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2089   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
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__16vectorIiNS_9allocatorIiEEEE",
2096   "name" : "std::vector<int, std::allocator<int>> *",
2097   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2098   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
2105   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2106   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2107   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIxNS_9allocatorIxEEEE",
2114   "name" : "std::vector<long long, std::allocator<long long>> *",
2115   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2116   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
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__16vectorIyNS_9allocatorIyEEEE",
2123   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2124   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2125   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
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_6vectorIDsNS_9allocatorIDsEEEEEE",
2132   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2133   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2134   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
2141   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2142   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2143   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
2150   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2151   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2152   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
2159   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2160   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2161   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
2168   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2169   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2170   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
2177   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2178   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2179   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
2186   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2187   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2188   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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_6vectorIxNS_9allocatorIxEEEEEE",
2195   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2196   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2197   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
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" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2204   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2205   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2206   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2207   "size" : 4,
2208   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2209  },
2210  {
2211   "alignment" : 4,
2212   "linker_set_key" : "_ZTIPP7AParcel",
2213   "name" : "AParcel **",
2214   "referenced_type" : "_ZTIP7AParcel",
2215   "self_type" : "_ZTIPP7AParcel",
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" : "_ZTIPP7AStatus",
2222   "name" : "AStatus **",
2223   "referenced_type" : "_ZTIP7AStatus",
2224   "self_type" : "_ZTIPP7AStatus",
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" : "_ZTIPP8AIBinder",
2231   "name" : "AIBinder **",
2232   "referenced_type" : "_ZTIP8AIBinder",
2233   "self_type" : "_ZTIPP8AIBinder",
2234   "size" : 4,
2235   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2236  },
2237  {
2238   "alignment" : 4,
2239   "linker_set_key" : "_ZTIPPKc",
2240   "name" : "const char **",
2241   "referenced_type" : "_ZTIPKc",
2242   "self_type" : "_ZTIPPKc",
2243   "size" : 4,
2244   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2245  },
2246  {
2247   "alignment" : 4,
2248   "linker_set_key" : "_ZTIPi",
2249   "name" : "int *",
2250   "referenced_type" : "_ZTIi",
2251   "self_type" : "_ZTIPi",
2252   "size" : 4,
2253   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2254  },
2255  {
2256   "alignment" : 4,
2257   "linker_set_key" : "_ZTIPv",
2258   "name" : "void *",
2259   "referenced_type" : "_ZTIv",
2260   "self_type" : "_ZTIPv",
2261   "size" : 4,
2262   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2263  }
2264 ],
2265 "qualified_types" :
2266 [
2267  {
2268   "is_const" : true,
2269   "linker_set_key" : "_ZTIK7AParcel",
2270   "name" : "const AParcel",
2271   "referenced_type" : "_ZTI7AParcel",
2272   "self_type" : "_ZTIK7AParcel",
2273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2274  },
2275  {
2276   "alignment" : 4,
2277   "is_const" : true,
2278   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2279   "name" : "const ndk::SpAIBinder",
2280   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2281   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2282   "size" : 4,
2283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2284  },
2285  {
2286   "alignment" : 4,
2287   "is_const" : true,
2288   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2289   "name" : "const ndk::ScopedAParcel",
2290   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2291   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2292   "size" : 4,
2293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2294  },
2295  {
2296   "alignment" : 4,
2297   "is_const" : true,
2298   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2299   "name" : "const ndk::ScopedAStatus",
2300   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2301   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2302   "size" : 4,
2303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2304  },
2305  {
2306   "alignment" : 4,
2307   "is_const" : true,
2308   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2309   "name" : "const ndk::AParcelableHolder",
2310   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2311   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2312   "size" : 12,
2313   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2314  },
2315  {
2316   "alignment" : 4,
2317   "is_const" : true,
2318   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2319   "name" : "const ndk::ScopedFileDescriptor",
2320   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2321   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2322   "size" : 4,
2323   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2324  },
2325  {
2326   "alignment" : 4,
2327   "is_const" : true,
2328   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2329   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2330   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2331   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2332   "size" : 4,
2333   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2334  },
2335  {
2336   "alignment" : 4,
2337   "is_const" : true,
2338   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2339   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2340   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2341   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2342   "size" : 4,
2343   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2344  },
2345  {
2346   "alignment" : 4,
2347   "is_const" : true,
2348   "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
2349   "name" : "const aidl::android::hardware::weaver::WeaverConfig",
2350   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
2351   "self_type" : "_ZTIKN4aidl7android8hardware6weaver12WeaverConfigE",
2352   "size" : 12,
2353   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
2354  },
2355  {
2356   "alignment" : 8,
2357   "is_const" : true,
2358   "linker_set_key" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
2359   "name" : "const aidl::android::hardware::weaver::WeaverReadResponse",
2360   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
2361   "self_type" : "_ZTIKN4aidl7android8hardware6weaver18WeaverReadResponseE",
2362   "size" : 24,
2363   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
2364  },
2365  {
2366   "alignment" : 4,
2367   "is_const" : true,
2368   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2369   "name" : "const std::shared_ptr<aidl::android::hardware::weaver::IWeaver>",
2370   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2371   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE",
2372   "size" : 8,
2373   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2374  },
2375  {
2376   "alignment" : 4,
2377   "is_const" : true,
2378   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2379   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2380   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2381   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2382   "size" : 12,
2383   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2384  },
2385  {
2386   "alignment" : 4,
2387   "is_const" : true,
2388   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2389   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2390   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2391   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2392   "size" : 12,
2393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2394  },
2395  {
2396   "alignment" : 4,
2397   "is_const" : true,
2398   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2399   "name" : "const std::vector<bool, std::allocator<bool>>",
2400   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2401   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2402   "size" : 12,
2403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2404  },
2405  {
2406   "alignment" : 4,
2407   "is_const" : true,
2408   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2409   "name" : "const std::vector<double, std::allocator<double>>",
2410   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2411   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2412   "size" : 12,
2413   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2414  },
2415  {
2416   "alignment" : 4,
2417   "is_const" : true,
2418   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2419   "name" : "const std::vector<float, std::allocator<float>>",
2420   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2421   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2422   "size" : 12,
2423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2424  },
2425  {
2426   "alignment" : 4,
2427   "is_const" : true,
2428   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2429   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2430   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2431   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2432   "size" : 12,
2433   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2434  },
2435  {
2436   "alignment" : 4,
2437   "is_const" : true,
2438   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2439   "name" : "const std::vector<int, std::allocator<int>>",
2440   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2441   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2442   "size" : 12,
2443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2444  },
2445  {
2446   "alignment" : 4,
2447   "is_const" : true,
2448   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2449   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2450   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2451   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2452   "size" : 12,
2453   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2454  },
2455  {
2456   "alignment" : 4,
2457   "is_const" : true,
2458   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2459   "name" : "const std::vector<long long, std::allocator<long long>>",
2460   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2461   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2462   "size" : 12,
2463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2464  },
2465  {
2466   "alignment" : 4,
2467   "is_const" : true,
2468   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2469   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2470   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2471   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2472   "size" : 12,
2473   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2474  },
2475  {
2476   "alignment" : 4,
2477   "is_const" : true,
2478   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2479   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2480   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2481   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2482   "size" : 16,
2483   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2484  },
2485  {
2486   "alignment" : 4,
2487   "is_const" : true,
2488   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2489   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2490   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2491   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2492   "size" : 16,
2493   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2494  },
2495  {
2496   "alignment" : 4,
2497   "is_const" : true,
2498   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2499   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2500   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2501   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2502   "size" : 16,
2503   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2504  },
2505  {
2506   "alignment" : 4,
2507   "is_const" : true,
2508   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2509   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2510   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2511   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2512   "size" : 16,
2513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2514  },
2515  {
2516   "alignment" : 4,
2517   "is_const" : true,
2518   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2519   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2520   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2521   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2522   "size" : 16,
2523   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2524  },
2525  {
2526   "alignment" : 4,
2527   "is_const" : true,
2528   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2529   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2530   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2531   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2532   "size" : 16,
2533   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2534  },
2535  {
2536   "alignment" : 4,
2537   "is_const" : true,
2538   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2539   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2540   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2541   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2542   "size" : 16,
2543   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2544  },
2545  {
2546   "alignment" : 4,
2547   "is_const" : true,
2548   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2549   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2550   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2551   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2552   "size" : 16,
2553   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2554  },
2555  {
2556   "alignment" : 4,
2557   "is_const" : true,
2558   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2559   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2560   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2561   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2562   "size" : 16,
2563   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2564  },
2565  {
2566   "alignment" : 4,
2567   "is_const" : true,
2568   "linker_set_key" : "_ZTIKP7AParcel",
2569   "name" : "AParcel *const",
2570   "referenced_type" : "_ZTIP7AParcel",
2571   "self_type" : "_ZTIKP7AParcel",
2572   "size" : 4,
2573   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2574  },
2575  {
2576   "alignment" : 4,
2577   "is_const" : true,
2578   "linker_set_key" : "_ZTIKP7AStatus",
2579   "name" : "AStatus *const",
2580   "referenced_type" : "_ZTIP7AStatus",
2581   "self_type" : "_ZTIKP7AStatus",
2582   "size" : 4,
2583   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2584  },
2585  {
2586   "alignment" : 1,
2587   "is_const" : true,
2588   "linker_set_key" : "_ZTIKb",
2589   "name" : "const bool",
2590   "referenced_type" : "_ZTIb",
2591   "self_type" : "_ZTIKb",
2592   "size" : 1,
2593   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2594  },
2595  {
2596   "alignment" : 1,
2597   "is_const" : true,
2598   "linker_set_key" : "_ZTIKc",
2599   "name" : "const char",
2600   "referenced_type" : "_ZTIc",
2601   "self_type" : "_ZTIKc",
2602   "size" : 1,
2603   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2604  },
2605  {
2606   "alignment" : 1,
2607   "is_const" : true,
2608   "linker_set_key" : "_ZTIKh",
2609   "name" : "const unsigned char",
2610   "referenced_type" : "_ZTIh",
2611   "self_type" : "_ZTIKh",
2612   "size" : 1,
2613   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2614  },
2615  {
2616   "alignment" : 4,
2617   "is_const" : true,
2618   "linker_set_key" : "_ZTIKi",
2619   "name" : "const int",
2620   "referenced_type" : "_ZTIi",
2621   "self_type" : "_ZTIKi",
2622   "size" : 4,
2623   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2624  },
2625  {
2626   "alignment" : 4,
2627   "is_const" : true,
2628   "linker_set_key" : "_ZTIKj",
2629   "name" : "const unsigned int",
2630   "referenced_type" : "_ZTIj",
2631   "self_type" : "_ZTIKj",
2632   "size" : 4,
2633   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h"
2634  },
2635  {
2636   "is_const" : true,
2637   "linker_set_key" : "_ZTIKv",
2638   "name" : "const void",
2639   "referenced_type" : "_ZTIv",
2640   "self_type" : "_ZTIKv",
2641   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2642  },
2643  {
2644   "alignment" : 8,
2645   "is_const" : true,
2646   "linker_set_key" : "_ZTIKx",
2647   "name" : "const long long",
2648   "referenced_type" : "_ZTIx",
2649   "self_type" : "_ZTIKx",
2650   "size" : 8,
2651   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2652  }
2653 ],
2654 "record_types" :
2655 [
2656  {
2657   "alignment" : 4,
2658   "fields" :
2659   [
2660    {
2661     "access" : "private",
2662     "field_name" : "mBinder",
2663     "referenced_type" : "_ZTIP8AIBinder"
2664    }
2665   ],
2666   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2667   "name" : "ndk::SpAIBinder",
2668   "record_kind" : "class",
2669   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2670   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2671   "size" : 4,
2672   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2673  },
2674  {
2675   "access" : "private",
2676   "alignment" : 4,
2677   "fields" :
2678   [
2679    {
2680     "field_name" : "interface",
2681     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2682    }
2683   ],
2684   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2685   "name" : "ndk::ICInterface::ICInterfaceData",
2686   "record_kind" : "class",
2687   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2688   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2689   "size" : 8,
2690   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2691  },
2692  {
2693   "alignment" : 4,
2694   "base_specifiers" :
2695   [
2696    {
2697     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2698    }
2699   ],
2700   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2701   "name" : "ndk::ICInterface",
2702   "record_kind" : "class",
2703   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2704   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2705   "size" : 16,
2706   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2707   "vtable_components" :
2708   [
2709    {
2710     "kind" : "offset_to_top"
2711    },
2712    {
2713     "kind" : "rtti",
2714     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2715    },
2716    {
2717     "kind" : "complete_dtor_pointer",
2718     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2719    },
2720    {
2721     "kind" : "deleting_dtor_pointer",
2722     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2723    },
2724    {
2725     "is_pure" : true,
2726     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2727    },
2728    {
2729     "is_pure" : true,
2730     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2731    },
2732    {
2733     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2734    },
2735    {
2736     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2737    }
2738   ]
2739  },
2740  {
2741   "alignment" : 4,
2742   "base_specifiers" :
2743   [
2744    {
2745     "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2746    }
2747   ],
2748   "fields" :
2749   [
2750    {
2751     "access" : "private",
2752     "field_name" : "mMutex",
2753     "field_offset" : 128,
2754     "referenced_type" : "_ZTINSt3__15mutexE"
2755    },
2756    {
2757     "access" : "private",
2758     "field_name" : "mWeakBinder",
2759     "field_offset" : 160,
2760     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2761    }
2762   ],
2763   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2764   "name" : "ndk::BnCInterface<aidl::android::hardware::weaver::IWeaver>",
2765   "record_kind" : "class",
2766   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2767   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2768   "size" : 24,
2769   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2770   "template_args" :
2771   [
2772    "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2773   ],
2774   "vtable_components" :
2775   [
2776    {
2777     "kind" : "offset_to_top"
2778    },
2779    {
2780     "kind" : "rtti",
2781     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
2782    },
2783    {
2784     "kind" : "complete_dtor_pointer",
2785     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev"
2786    },
2787    {
2788     "kind" : "deleting_dtor_pointer",
2789     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev"
2790    },
2791    {
2792     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
2793    },
2794    {
2795     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
2796    },
2797    {
2798     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2799    },
2800    {
2801     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2802    },
2803    {
2804     "is_pure" : true,
2805     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
2806    },
2807    {
2808     "is_pure" : true,
2809     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
2810    },
2811    {
2812     "is_pure" : true,
2813     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
2814    },
2815    {
2816     "is_pure" : true,
2817     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
2818    },
2819    {
2820     "is_pure" : true,
2821     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2822    },
2823    {
2824     "is_pure" : true,
2825     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE12createBinderEv"
2826    }
2827   ]
2828  },
2829  {
2830   "alignment" : 4,
2831   "base_specifiers" :
2832   [
2833    {
2834     "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2835    }
2836   ],
2837   "fields" :
2838   [
2839    {
2840     "access" : "private",
2841     "field_name" : "mBinder",
2842     "field_offset" : 128,
2843     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2844    }
2845   ],
2846   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2847   "name" : "ndk::BpCInterface<aidl::android::hardware::weaver::IWeaver>",
2848   "record_kind" : "class",
2849   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2850   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE",
2851   "size" : 20,
2852   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2853   "template_args" :
2854   [
2855    "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
2856   ],
2857   "vtable_components" :
2858   [
2859    {
2860     "kind" : "offset_to_top"
2861    },
2862    {
2863     "kind" : "rtti",
2864     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
2865    },
2866    {
2867     "kind" : "complete_dtor_pointer",
2868     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED1Ev"
2869    },
2870    {
2871     "kind" : "deleting_dtor_pointer",
2872     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEED0Ev"
2873    },
2874    {
2875     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
2876    },
2877    {
2878     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
2879    },
2880    {
2881     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj"
2882    },
2883    {
2884     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2885    },
2886    {
2887     "is_pure" : true,
2888     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
2889    },
2890    {
2891     "is_pure" : true,
2892     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
2893    },
2894    {
2895     "is_pure" : true,
2896     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
2897    },
2898    {
2899     "is_pure" : true,
2900     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
2901    },
2902    {
2903     "is_pure" : true,
2904     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2905    }
2906   ]
2907  },
2908  {
2909   "alignment" : 4,
2910   "base_specifiers" :
2911   [
2912    {
2913     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2914    }
2915   ],
2916   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2917   "name" : "ndk::ScopedAParcel",
2918   "record_kind" : "class",
2919   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2920   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2921   "size" : 4,
2922   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2923  },
2924  {
2925   "alignment" : 4,
2926   "base_specifiers" :
2927   [
2928    {
2929     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2930    }
2931   ],
2932   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2933   "name" : "ndk::ScopedAStatus",
2934   "record_kind" : "class",
2935   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2936   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2937   "size" : 4,
2938   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2939  },
2940  {
2941   "alignment" : 4,
2942   "fields" :
2943   [
2944    {
2945     "access" : "private",
2946     "field_name" : "mFlagThis",
2947     "field_offset" : 32,
2948     "referenced_type" : "_ZTINSt3__19once_flagE"
2949    },
2950    {
2951     "access" : "private",
2952     "field_name" : "mThis",
2953     "field_offset" : 64,
2954     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2955    }
2956   ],
2957   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2958   "name" : "ndk::SharedRefBase",
2959   "record_kind" : "class",
2960   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2961   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2962   "size" : 16,
2963   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2964   "vtable_components" :
2965   [
2966    {
2967     "kind" : "offset_to_top"
2968    },
2969    {
2970     "kind" : "rtti",
2971     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2972    },
2973    {
2974     "kind" : "complete_dtor_pointer",
2975     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2976    },
2977    {
2978     "kind" : "deleting_dtor_pointer",
2979     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2980    }
2981   ]
2982  },
2983  {
2984   "alignment" : 4,
2985   "fields" :
2986   [
2987    {
2988     "access" : "private",
2989     "field_name" : "mParcel",
2990     "field_offset" : 32,
2991     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2992    },
2993    {
2994     "access" : "private",
2995     "field_name" : "mStability",
2996     "field_offset" : 64,
2997     "referenced_type" : "_ZTIi"
2998    }
2999   ],
3000   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
3001   "name" : "ndk::AParcelableHolder",
3002   "record_kind" : "class",
3003   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3004   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
3005   "size" : 12,
3006   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
3007   "vtable_components" :
3008   [
3009    {
3010     "kind" : "offset_to_top"
3011    },
3012    {
3013     "kind" : "rtti",
3014     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
3015    },
3016    {
3017     "kind" : "complete_dtor_pointer",
3018     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
3019    },
3020    {
3021     "kind" : "deleting_dtor_pointer",
3022     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
3023    }
3024   ]
3025  },
3026  {
3027   "alignment" : 4,
3028   "base_specifiers" :
3029   [
3030    {
3031     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3032    }
3033   ],
3034   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3035   "name" : "ndk::ScopedAIBinder_Weak",
3036   "record_kind" : "class",
3037   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3038   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3039   "size" : 4,
3040   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3041  },
3042  {
3043   "alignment" : 4,
3044   "base_specifiers" :
3045   [
3046    {
3047     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3048    }
3049   ],
3050   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3051   "name" : "ndk::ScopedFileDescriptor",
3052   "record_kind" : "class",
3053   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3054   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3055   "size" : 4,
3056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3057  },
3058  {
3059   "alignment" : 4,
3060   "base_specifiers" :
3061   [
3062    {
3063     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3064    }
3065   ],
3066   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3067   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3068   "record_kind" : "class",
3069   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3070   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3071   "size" : 4,
3072   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3073  },
3074  {
3075   "alignment" : 4,
3076   "fields" :
3077   [
3078    {
3079     "access" : "private",
3080     "field_name" : "mT",
3081     "referenced_type" : "_ZTIP13AIBinder_Weak"
3082    }
3083   ],
3084   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3085   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3086   "record_kind" : "class",
3087   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3088   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3089   "size" : 4,
3090   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3091   "template_args" :
3092   [
3093    "_ZTIP13AIBinder_Weak"
3094   ]
3095  },
3096  {
3097   "alignment" : 4,
3098   "fields" :
3099   [
3100    {
3101     "access" : "private",
3102     "field_name" : "mT",
3103     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3104    }
3105   ],
3106   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3107   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3108   "record_kind" : "class",
3109   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3110   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3111   "size" : 4,
3112   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3113   "template_args" :
3114   [
3115    "_ZTIP23AIBinder_DeathRecipient"
3116   ]
3117  },
3118  {
3119   "alignment" : 4,
3120   "fields" :
3121   [
3122    {
3123     "access" : "private",
3124     "field_name" : "mT",
3125     "referenced_type" : "_ZTIP7AParcel"
3126    }
3127   ],
3128   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3129   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3130   "record_kind" : "class",
3131   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3132   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3133   "size" : 4,
3134   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3135   "template_args" :
3136   [
3137    "_ZTIP7AParcel"
3138   ]
3139  },
3140  {
3141   "alignment" : 4,
3142   "fields" :
3143   [
3144    {
3145     "access" : "private",
3146     "field_name" : "mT",
3147     "referenced_type" : "_ZTIP7AStatus"
3148    }
3149   ],
3150   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3151   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3152   "record_kind" : "class",
3153   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3154   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3155   "size" : 4,
3156   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3157   "template_args" :
3158   [
3159    "_ZTIP7AStatus"
3160   ]
3161  },
3162  {
3163   "alignment" : 4,
3164   "fields" :
3165   [
3166    {
3167     "field_name" : "slots",
3168     "referenced_type" : "_ZTIi"
3169    },
3170    {
3171     "field_name" : "keySize",
3172     "field_offset" : 32,
3173     "referenced_type" : "_ZTIi"
3174    },
3175    {
3176     "field_name" : "valueSize",
3177     "field_offset" : 64,
3178     "referenced_type" : "_ZTIi"
3179    }
3180   ],
3181   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3182   "name" : "aidl::android::hardware::weaver::WeaverConfig",
3183   "record_kind" : "class",
3184   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3185   "self_type" : "_ZTIN4aidl7android8hardware6weaver12WeaverConfigE",
3186   "size" : 12,
3187   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/WeaverConfig.h"
3188  },
3189  {
3190   "alignment" : 4,
3191   "base_specifiers" :
3192   [
3193    {
3194     "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
3195    }
3196   ],
3197   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3198   "name" : "aidl::android::hardware::weaver::IWeaverDefault",
3199   "record_kind" : "class",
3200   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3201   "self_type" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE",
3202   "size" : 16,
3203   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
3204   "vtable_components" :
3205   [
3206    {
3207     "kind" : "offset_to_top"
3208    },
3209    {
3210     "kind" : "rtti",
3211     "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver14IWeaverDefaultE"
3212    },
3213    {
3214     "kind" : "complete_dtor_pointer",
3215     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD1Ev"
3216    },
3217    {
3218     "kind" : "deleting_dtor_pointer",
3219     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefaultD0Ev"
3220    },
3221    {
3222     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8asBinderEv"
3223    },
3224    {
3225     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault8isRemoteEv"
3226    },
3227    {
3228     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3229    },
3230    {
3231     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3232    },
3233    {
3234     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault9getConfigEPNS2_12WeaverConfigE"
3235    },
3236    {
3237     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3238    },
3239    {
3240     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3241    },
3242    {
3243     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault19getInterfaceVersionEPi"
3244    },
3245    {
3246     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver14IWeaverDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3247    }
3248   ]
3249  },
3250  {
3251   "alignment" : 4,
3252   "base_specifiers" :
3253   [
3254    {
3255     "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE"
3256    }
3257   ],
3258   "fields" :
3259   [
3260    {
3261     "access" : "private",
3262     "field_name" : "_impl",
3263     "field_offset" : 192,
3264     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware6weaver7IWeaverEEE"
3265    }
3266   ],
3267   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver16IWeaverDelegatorE",
3268   "name" : "aidl::android::hardware::weaver::IWeaverDelegator",
3269   "record_kind" : "class",
3270   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver16IWeaverDelegatorE",
3271   "self_type" : "_ZTIN4aidl7android8hardware6weaver16IWeaverDelegatorE",
3272   "size" : 32,
3273   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h",
3274   "vtable_components" :
3275   [
3276    {
3277     "kind" : "offset_to_top"
3278    },
3279    {
3280     "kind" : "rtti",
3281     "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver16IWeaverDelegatorE"
3282    },
3283    {
3284     "kind" : "complete_dtor_pointer",
3285     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver16IWeaverDelegatorD1Ev"
3286    },
3287    {
3288     "kind" : "deleting_dtor_pointer",
3289     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver16IWeaverDelegatorD0Ev"
3290    },
3291    {
3292     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
3293    },
3294    {
3295     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
3296    },
3297    {
3298     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3299    },
3300    {
3301     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3302    },
3303    {
3304     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver16IWeaverDelegator9getConfigEPNS2_12WeaverConfigE"
3305    },
3306    {
3307     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver16IWeaverDelegator4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3308    },
3309    {
3310     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver16IWeaverDelegator5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3311    },
3312    {
3313     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi"
3314    },
3315    {
3316     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3317    },
3318    {
3319     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv"
3320    }
3321   ]
3322  },
3323  {
3324   "alignment" : 8,
3325   "fields" :
3326   [
3327    {
3328     "field_name" : "timeout",
3329     "referenced_type" : "_ZTIx"
3330    },
3331    {
3332     "field_name" : "value",
3333     "field_offset" : 64,
3334     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3335    }
3336   ],
3337   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3338   "name" : "aidl::android::hardware::weaver::WeaverReadResponse",
3339   "record_kind" : "class",
3340   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3341   "self_type" : "_ZTIN4aidl7android8hardware6weaver18WeaverReadResponseE",
3342   "size" : 24,
3343   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/WeaverReadResponse.h"
3344  },
3345  {
3346   "alignment" : 4,
3347   "base_specifiers" :
3348   [
3349    {
3350     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3351    }
3352   ],
3353   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3354   "name" : "aidl::android::hardware::weaver::IWeaver",
3355   "record_kind" : "class",
3356   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3357   "self_type" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE",
3358   "size" : 16,
3359   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/IWeaver.h",
3360   "vtable_components" :
3361   [
3362    {
3363     "kind" : "offset_to_top"
3364    },
3365    {
3366     "kind" : "rtti",
3367     "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver7IWeaverE"
3368    },
3369    {
3370     "kind" : "complete_dtor_pointer",
3371     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD1Ev"
3372    },
3373    {
3374     "kind" : "deleting_dtor_pointer",
3375     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaverD0Ev"
3376    },
3377    {
3378     "is_pure" : true,
3379     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3380    },
3381    {
3382     "is_pure" : true,
3383     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3384    },
3385    {
3386     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3387    },
3388    {
3389     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3390    },
3391    {
3392     "is_pure" : true,
3393     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
3394    },
3395    {
3396     "is_pure" : true,
3397     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3398    },
3399    {
3400     "is_pure" : true,
3401     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3402    },
3403    {
3404     "is_pure" : true,
3405     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver19getInterfaceVersionEPi"
3406    },
3407    {
3408     "is_pure" : true,
3409     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3410    }
3411   ]
3412  },
3413  {
3414   "alignment" : 4,
3415   "base_specifiers" :
3416   [
3417    {
3418     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
3419    }
3420   ],
3421   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3422   "name" : "aidl::android::hardware::weaver::BnWeaver",
3423   "record_kind" : "class",
3424   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3425   "self_type" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE",
3426   "size" : 24,
3427   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BnWeaver.h",
3428   "vtable_components" :
3429   [
3430    {
3431     "kind" : "offset_to_top"
3432    },
3433    {
3434     "kind" : "rtti",
3435     "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BnWeaverE"
3436    },
3437    {
3438     "kind" : "complete_dtor_pointer",
3439     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD1Ev"
3440    },
3441    {
3442     "kind" : "deleting_dtor_pointer",
3443     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaverD0Ev"
3444    },
3445    {
3446     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
3447    },
3448    {
3449     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
3450    },
3451    {
3452     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3453    },
3454    {
3455     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3456    },
3457    {
3458     "is_pure" : true,
3459     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver9getConfigEPNS2_12WeaverConfigE"
3460    },
3461    {
3462     "is_pure" : true,
3463     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3464    },
3465    {
3466     "is_pure" : true,
3467     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver7IWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3468    },
3469    {
3470     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver19getInterfaceVersionEPi"
3471    },
3472    {
3473     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3474    },
3475    {
3476     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BnWeaver12createBinderEv"
3477    }
3478   ]
3479  },
3480  {
3481   "alignment" : 4,
3482   "base_specifiers" :
3483   [
3484    {
3485     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEEE"
3486    }
3487   ],
3488   "fields" :
3489   [
3490    {
3491     "field_name" : "_aidl_cached_version",
3492     "field_offset" : 160,
3493     "referenced_type" : "_ZTIi"
3494    },
3495    {
3496     "field_name" : "_aidl_cached_hash",
3497     "field_offset" : 192,
3498     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3499    },
3500    {
3501     "field_name" : "_aidl_cached_hash_mutex",
3502     "field_offset" : 288,
3503     "referenced_type" : "_ZTINSt3__15mutexE"
3504    }
3505   ],
3506   "linker_set_key" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3507   "name" : "aidl::android::hardware::weaver::BpWeaver",
3508   "record_kind" : "class",
3509   "referenced_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3510   "self_type" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE",
3511   "size" : 40,
3512   "source_file" : "out/soong/.intermediates/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk-source/gen/include/aidl/android/hardware/weaver/BpWeaver.h",
3513   "vtable_components" :
3514   [
3515    {
3516     "kind" : "offset_to_top"
3517    },
3518    {
3519     "kind" : "rtti",
3520     "mangled_component_name" : "_ZTIN4aidl7android8hardware6weaver8BpWeaverE"
3521    },
3522    {
3523     "kind" : "complete_dtor_pointer",
3524     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD1Ev"
3525    },
3526    {
3527     "kind" : "deleting_dtor_pointer",
3528     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaverD0Ev"
3529    },
3530    {
3531     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8asBinderEv"
3532    },
3533    {
3534     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE8isRemoteEv"
3535    },
3536    {
3537     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware6weaver7IWeaverEE4dumpEiPPKcj"
3538    },
3539    {
3540     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3541    },
3542    {
3543     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver9getConfigEPNS2_12WeaverConfigE"
3544    },
3545    {
3546     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver4readEiRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_18WeaverReadResponseE"
3547    },
3548    {
3549     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver5writeEiRKNSt3__16vectorIhNS4_9allocatorIhEEEESA_"
3550    },
3551    {
3552     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver19getInterfaceVersionEPi"
3553    },
3554    {
3555     "mangled_component_name" : "_ZN4aidl7android8hardware6weaver8BpWeaver16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3556    }
3557   ]
3558  },
3559  {
3560   "alignment" : 1,
3561   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3562   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
3563   "record_kind" : "class",
3564   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3565   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3566   "size" : 1,
3567   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3568   "template_args" :
3569   [
3570    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3571   ]
3572  },
3573  {
3574   "alignment" : 1,
3575   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3576   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
3577   "record_kind" : "class",
3578   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3579   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3580   "size" : 1,
3581   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3582   "template_args" :
3583   [
3584    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3585   ]
3586  },
3587  {
3588   "alignment" : 1,
3589   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3590   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
3591   "record_kind" : "class",
3592   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3593   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3594   "size" : 1,
3595   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3596   "template_args" :
3597   [
3598    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3599   ]
3600  },
3601  {
3602   "alignment" : 1,
3603   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3604   "name" : "android::internal::details::ToEmptyString<unsigned char>",
3605   "record_kind" : "class",
3606   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3607   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
3608   "size" : 1,
3609   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3610   "template_args" :
3611   [
3612    "_ZTIh"
3613   ]
3614  },
3615  {
3616   "alignment" : 1,
3617   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3618   "name" : "android::internal::details::ToEmptyString<int>",
3619   "record_kind" : "class",
3620   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3621   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3622   "size" : 1,
3623   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3624   "template_args" :
3625   [
3626    "_ZTIi"
3627   ]
3628  },
3629  {
3630   "alignment" : 1,
3631   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3632   "name" : "android::internal::details::ToEmptyString<long long>",
3633   "record_kind" : "class",
3634   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3635   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3636   "size" : 1,
3637   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3638   "template_args" :
3639   [
3640    "_ZTIx"
3641   ]
3642  },
3643  {
3644   "alignment" : 1,
3645   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3646   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
3647   "record_kind" : "class",
3648   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3649   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3650   "size" : 1,
3651   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3652   "template_args" :
3653   [
3654    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3655   ]
3656  },
3657  {
3658   "alignment" : 1,
3659   "base_specifiers" :
3660   [
3661    {
3662     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3663    }
3664   ],
3665   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3666   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
3667   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3668   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
3669   "size" : 1,
3670   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3671   "template_args" :
3672   [
3673    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3674   ]
3675  },
3676  {
3677   "alignment" : 1,
3678   "base_specifiers" :
3679   [
3680    {
3681     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
3682    }
3683   ],
3684   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3685   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
3686   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3687   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
3688   "size" : 1,
3689   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3690   "template_args" :
3691   [
3692    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3693   ]
3694  },
3695  {
3696   "alignment" : 1,
3697   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3698   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
3699   "record_kind" : "class",
3700   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3701   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
3702   "size" : 1,
3703   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3704   "template_args" :
3705   [
3706    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
3707   ]
3708  }
3709 ],
3710 "rvalue_reference_types" :
3711 [
3712  {
3713   "alignment" : 4,
3714   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3715   "name" : "ndk::ScopedAParcel &&",
3716   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3717   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3718   "size" : 4,
3719   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3720  },
3721  {
3722   "alignment" : 4,
3723   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3724   "name" : "ndk::ScopedAStatus &&",
3725   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3726   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3727   "size" : 4,
3728   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3729  },
3730  {
3731   "alignment" : 4,
3732   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
3733   "name" : "ndk::AParcelableHolder &&",
3734   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3735   "self_type" : "_ZTION3ndk17AParcelableHolderE",
3736   "size" : 4,
3737   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3738  },
3739  {
3740   "alignment" : 4,
3741   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3742   "name" : "ndk::ScopedAIBinder_Weak &&",
3743   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3744   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3745   "size" : 4,
3746   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3747  },
3748  {
3749   "alignment" : 4,
3750   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3751   "name" : "ndk::ScopedFileDescriptor &&",
3752   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3753   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3754   "size" : 4,
3755   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3756  },
3757  {
3758   "alignment" : 4,
3759   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3760   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3761   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3762   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3763   "size" : 4,
3764   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3765  },
3766  {
3767   "alignment" : 4,
3768   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3769   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3770   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3771   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3772   "size" : 4,
3773   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3774  }
3775 ]
3776}
3777