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