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