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