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