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