1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "linker_set_key" : "_ZTIc",
27   "name" : "char",
28   "referenced_type" : "_ZTIc",
29   "self_type" : "_ZTIc",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "is_unsigned" : true,
36   "linker_set_key" : "_ZTIh",
37   "name" : "unsigned char",
38   "referenced_type" : "_ZTIh",
39   "self_type" : "_ZTIh",
40   "size" : 1
41  },
42  {
43   "alignment" : 4,
44   "is_integral" : true,
45   "linker_set_key" : "_ZTIi",
46   "name" : "int",
47   "referenced_type" : "_ZTIi",
48   "self_type" : "_ZTIi",
49   "size" : 4
50  },
51  {
52   "alignment" : 4,
53   "is_integral" : true,
54   "is_unsigned" : true,
55   "linker_set_key" : "_ZTIj",
56   "name" : "unsigned int",
57   "referenced_type" : "_ZTIj",
58   "self_type" : "_ZTIj",
59   "size" : 4
60  },
61  {
62   "linker_set_key" : "_ZTIv",
63   "name" : "void",
64   "referenced_type" : "_ZTIv",
65   "self_type" : "_ZTIv"
66  },
67  {
68   "alignment" : 4,
69   "is_integral" : true,
70   "linker_set_key" : "_ZTIx",
71   "name" : "long long",
72   "referenced_type" : "_ZTIx",
73   "self_type" : "_ZTIx",
74   "size" : 8
75  }
76 ],
77 "elf_functions" :
78 [
79  {
80   "binding" : "weak",
81   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
82  },
83  {
84   "binding" : "weak",
85   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
86  },
87  {
88   "binding" : "weak",
89   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware6common12NativeHandleEEEiPK7AParcelPvj"
90  },
91  {
92   "binding" : "weak",
93   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8graphics6common14ExtendableTypeEEEiPK7AParcelPvj"
94  },
95  {
96   "binding" : "weak",
97   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware6common12NativeHandleEEEiP7AParcelPKvj"
98  },
99  {
100   "binding" : "weak",
101   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8graphics6common14ExtendableTypeEEEiP7AParcelPKvj"
102  },
103  {
104   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator10fromBinderERKN3ndk10SpAIBinderE"
105  },
106  {
107   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE"
108  },
109  {
110   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14getDefaultImplEv"
111  },
112  {
113   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE"
114  },
115  {
116   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14setDefaultImplERKNSt3__110shared_ptrIS4_EE"
117  },
118  {
119   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorC2Ev"
120  },
121  {
122   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD0Ev"
123  },
124  {
125   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD1Ev"
126  },
127  {
128   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD2Ev"
129  },
130  {
131   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator12createBinderEv"
132  },
133  {
134   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
135  },
136  {
137   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator19getInterfaceVersionEPi"
138  },
139  {
140   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorC2Ev"
141  },
142  {
143   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD0Ev"
144  },
145  {
146   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD1Ev"
147  },
148  {
149   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD2Ev"
150  },
151  {
152   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
153  },
154  {
155   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
156  },
157  {
158   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator19getInterfaceVersionEPi"
159  },
160  {
161   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
162  },
163  {
164   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
165  },
166  {
167   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
168  },
169  {
170   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorC1ERKN3ndk10SpAIBinderE"
171  },
172  {
173   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorC2ERKN3ndk10SpAIBinderE"
174  },
175  {
176   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD0Ev"
177  },
178  {
179   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD1Ev"
180  },
181  {
182   "name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD2Ev"
183  },
184  {
185   "name" : "_ZN4aidl7android8hardware8graphics9allocator16AllocationResult14readFromParcelEPK7AParcel"
186  },
187  {
188   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault11isSupportedERKNS3_20BufferDescriptorInfoEPb"
189  },
190  {
191   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
192  },
193  {
194   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault19getInterfaceVersionEPi"
195  },
196  {
197   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
198  },
199  {
200   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
201  },
202  {
203   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8asBinderEv"
204  },
205  {
206   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8isRemoteEv"
207  },
208  {
209   "name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
210  },
211  {
212   "name" : "_ZN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo14readFromParcelEPK7AParcel"
213  },
214  {
215   "name" : "_ZNK4aidl7android8hardware8graphics9allocator16AllocationResult13writeToParcelEP7AParcel"
216  },
217  {
218   "name" : "_ZNK4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo13writeToParcelEP7AParcel"
219  },
220  {
221   "binding" : "weak",
222   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEED2Ev"
223  },
224  {
225   "binding" : "weak",
226   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
227  },
228  {
229   "binding" : "weak",
230   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
231  },
232  {
233   "binding" : "weak",
234   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEE8__appendEj"
235  },
236  {
237   "binding" : "weak",
238   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEE8__appendEj"
239  },
240  {
241   "binding" : "weak",
242   "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj"
243  }
244 ],
245 "elf_objects" :
246 [
247  {
248   "binding" : "weak",
249   "name" : "_ZGVN4aidl7android8hardware8graphics9allocator10IAllocator4hashE"
250  },
251  {
252   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator10descriptorE"
253  },
254  {
255   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator12default_implE"
256  },
257  {
258   "binding" : "weak",
259   "name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator4hashE"
260  },
261  {
262   "name" : "_ZN4aidl7android8hardware8graphics9allocator16AllocationResult10descriptorE"
263  },
264  {
265   "name" : "_ZN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo10descriptorE"
266  },
267  {
268   "binding" : "weak",
269   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
270  },
271  {
272   "binding" : "weak",
273   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
274  },
275  {
276   "binding" : "weak",
277   "name" : "_ZTVN3ndk13SharedRefBaseE"
278  },
279  {
280   "name" : "_ZTVN4aidl7android8hardware8graphics9allocator10IAllocatorE"
281  },
282  {
283   "name" : "_ZTVN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
284  },
285  {
286   "name" : "_ZTVN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
287  },
288  {
289   "name" : "_ZTVN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
290  },
291  {
292   "binding" : "weak",
293   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
294  }
295 ],
296 "enum_types" :
297 [
298  {
299   "alignment" : 4,
300   "enum_fields" :
301   [
302    {
303     "enum_field_value" : 1,
304     "name" : "FLAG_ONEWAY"
305    }
306   ],
307   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
308   "name" : "(unnamed)",
309   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
310   "self_type" : "_ZTI12$FLAG_ONEWAY",
311   "size" : 4,
312   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
313   "underlying_type" : "_ZTIj"
314  },
315  {
316   "alignment" : 4,
317   "enum_fields" :
318   [
319    {
320     "enum_field_value" : 0,
321     "name" : "EX_NONE"
322    },
323    {
324     "enum_field_value" : -1,
325     "name" : "EX_SECURITY"
326    },
327    {
328     "enum_field_value" : -2,
329     "name" : "EX_BAD_PARCELABLE"
330    },
331    {
332     "enum_field_value" : -3,
333     "name" : "EX_ILLEGAL_ARGUMENT"
334    },
335    {
336     "enum_field_value" : -4,
337     "name" : "EX_NULL_POINTER"
338    },
339    {
340     "enum_field_value" : -5,
341     "name" : "EX_ILLEGAL_STATE"
342    },
343    {
344     "enum_field_value" : -6,
345     "name" : "EX_NETWORK_MAIN_THREAD"
346    },
347    {
348     "enum_field_value" : -7,
349     "name" : "EX_UNSUPPORTED_OPERATION"
350    },
351    {
352     "enum_field_value" : -8,
353     "name" : "EX_SERVICE_SPECIFIC"
354    },
355    {
356     "enum_field_value" : -9,
357     "name" : "EX_PARCELABLE"
358    },
359    {
360     "enum_field_value" : -129,
361     "name" : "EX_TRANSACTION_FAILED"
362    }
363   ],
364   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
365   "name" : "(unnamed)",
366   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
367   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
368   "size" : 4,
369   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
370   "underlying_type" : "_ZTIi"
371  },
372  {
373   "alignment" : 4,
374   "enum_fields" :
375   [
376    {
377     "enum_field_value" : 268435456,
378     "name" : "FLAG_PRIVATE_LOCAL"
379    }
380   ],
381   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
382   "name" : "(unnamed)",
383   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
384   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
385   "size" : 4,
386   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
387   "underlying_type" : "_ZTIj"
388  },
389  {
390   "alignment" : 4,
391   "enum_fields" :
392   [
393    {
394     "enum_field_value" : 268435456,
395     "name" : "FLAG_PRIVATE_VENDOR"
396    }
397   ],
398   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
399   "name" : "(unnamed)",
400   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
401   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
402   "size" : 4,
403   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
404   "underlying_type" : "_ZTIj"
405  },
406  {
407   "alignment" : 4,
408   "enum_fields" :
409   [
410    {
411     "enum_field_value" : 0,
412     "name" : "STATUS_OK"
413    },
414    {
415     "enum_field_value" : -2147483648,
416     "name" : "STATUS_UNKNOWN_ERROR"
417    },
418    {
419     "enum_field_value" : -12,
420     "name" : "STATUS_NO_MEMORY"
421    },
422    {
423     "enum_field_value" : -38,
424     "name" : "STATUS_INVALID_OPERATION"
425    },
426    {
427     "enum_field_value" : -22,
428     "name" : "STATUS_BAD_VALUE"
429    },
430    {
431     "enum_field_value" : -2147483647,
432     "name" : "STATUS_BAD_TYPE"
433    },
434    {
435     "enum_field_value" : -2,
436     "name" : "STATUS_NAME_NOT_FOUND"
437    },
438    {
439     "enum_field_value" : -1,
440     "name" : "STATUS_PERMISSION_DENIED"
441    },
442    {
443     "enum_field_value" : -19,
444     "name" : "STATUS_NO_INIT"
445    },
446    {
447     "enum_field_value" : -17,
448     "name" : "STATUS_ALREADY_EXISTS"
449    },
450    {
451     "enum_field_value" : -32,
452     "name" : "STATUS_DEAD_OBJECT"
453    },
454    {
455     "enum_field_value" : -2147483646,
456     "name" : "STATUS_FAILED_TRANSACTION"
457    },
458    {
459     "enum_field_value" : -75,
460     "name" : "STATUS_BAD_INDEX"
461    },
462    {
463     "enum_field_value" : -61,
464     "name" : "STATUS_NOT_ENOUGH_DATA"
465    },
466    {
467     "enum_field_value" : -11,
468     "name" : "STATUS_WOULD_BLOCK"
469    },
470    {
471     "enum_field_value" : -110,
472     "name" : "STATUS_TIMED_OUT"
473    },
474    {
475     "enum_field_value" : -74,
476     "name" : "STATUS_UNKNOWN_TRANSACTION"
477    },
478    {
479     "enum_field_value" : -2147483641,
480     "name" : "STATUS_FDS_NOT_ALLOWED"
481    },
482    {
483     "enum_field_value" : -2147483640,
484     "name" : "STATUS_UNEXPECTED_NULL"
485    }
486   ],
487   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
488   "name" : "(unnamed)",
489   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
490   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
491   "size" : 4,
492   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
493   "underlying_type" : "_ZTIi"
494  },
495  {
496   "alignment" : 4,
497   "enum_fields" :
498   [
499    {
500     "enum_field_value" : 1,
501     "name" : "FIRST_CALL_TRANSACTION"
502    },
503    {
504     "enum_field_value" : 16777215,
505     "name" : "LAST_CALL_TRANSACTION"
506    }
507   ],
508   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
509   "name" : "(unnamed)",
510   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
511   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
512   "size" : 4,
513   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
514   "underlying_type" : "_ZTIj"
515  },
516  {
517   "alignment" : 4,
518   "enum_fields" :
519   [
520    {
521     "enum_field_value" : 0,
522     "name" : "ndk::STABILITY_LOCAL"
523    },
524    {
525     "enum_field_value" : 1,
526     "name" : "ndk::STABILITY_VINTF"
527    }
528   ],
529   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
530   "name" : "ndk::(unnamed)",
531   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
532   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
533   "size" : 4,
534   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
535   "underlying_type" : "_ZTIj"
536  },
537  {
538   "alignment" : 4,
539   "enum_fields" :
540   [
541    {
542     "enum_field_value" : 15,
543     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_READ_MASK"
544    },
545    {
546     "enum_field_value" : 0,
547     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_READ_NEVER"
548    },
549    {
550     "enum_field_value" : 2,
551     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_READ_RARELY"
552    },
553    {
554     "enum_field_value" : 3,
555     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_READ_OFTEN"
556    },
557    {
558     "enum_field_value" : 240,
559     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_WRITE_MASK"
560    },
561    {
562     "enum_field_value" : 0,
563     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_WRITE_NEVER"
564    },
565    {
566     "enum_field_value" : 32,
567     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_WRITE_RARELY"
568    },
569    {
570     "enum_field_value" : 48,
571     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CPU_WRITE_OFTEN"
572    },
573    {
574     "enum_field_value" : 256,
575     "name" : "aidl::android::hardware::graphics::common::BufferUsage::GPU_TEXTURE"
576    },
577    {
578     "enum_field_value" : 512,
579     "name" : "aidl::android::hardware::graphics::common::BufferUsage::GPU_RENDER_TARGET"
580    },
581    {
582     "enum_field_value" : 2048,
583     "name" : "aidl::android::hardware::graphics::common::BufferUsage::COMPOSER_OVERLAY"
584    },
585    {
586     "enum_field_value" : 4096,
587     "name" : "aidl::android::hardware::graphics::common::BufferUsage::COMPOSER_CLIENT_TARGET"
588    },
589    {
590     "enum_field_value" : 16384,
591     "name" : "aidl::android::hardware::graphics::common::BufferUsage::PROTECTED"
592    },
593    {
594     "enum_field_value" : 32768,
595     "name" : "aidl::android::hardware::graphics::common::BufferUsage::COMPOSER_CURSOR"
596    },
597    {
598     "enum_field_value" : 65536,
599     "name" : "aidl::android::hardware::graphics::common::BufferUsage::VIDEO_ENCODER"
600    },
601    {
602     "enum_field_value" : 131072,
603     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CAMERA_OUTPUT"
604    },
605    {
606     "enum_field_value" : 262144,
607     "name" : "aidl::android::hardware::graphics::common::BufferUsage::CAMERA_INPUT"
608    },
609    {
610     "enum_field_value" : 1048576,
611     "name" : "aidl::android::hardware::graphics::common::BufferUsage::RENDERSCRIPT"
612    },
613    {
614     "enum_field_value" : 4194304,
615     "name" : "aidl::android::hardware::graphics::common::BufferUsage::VIDEO_DECODER"
616    },
617    {
618     "enum_field_value" : 8388608,
619     "name" : "aidl::android::hardware::graphics::common::BufferUsage::SENSOR_DIRECT_DATA"
620    },
621    {
622     "enum_field_value" : 16777216,
623     "name" : "aidl::android::hardware::graphics::common::BufferUsage::GPU_DATA_BUFFER"
624    },
625    {
626     "enum_field_value" : 33554432,
627     "name" : "aidl::android::hardware::graphics::common::BufferUsage::GPU_CUBE_MAP"
628    },
629    {
630     "enum_field_value" : 67108864,
631     "name" : "aidl::android::hardware::graphics::common::BufferUsage::GPU_MIPMAP_COMPLETE"
632    },
633    {
634     "enum_field_value" : 134217728,
635     "name" : "aidl::android::hardware::graphics::common::BufferUsage::HW_IMAGE_ENCODER"
636    },
637    {
638     "enum_field_value" : 0,
639     "name" : "aidl::android::hardware::graphics::common::BufferUsage::FRONT_BUFFER"
640    },
641    {
642     "enum_field_value" : -268435456,
643     "name" : "aidl::android::hardware::graphics::common::BufferUsage::VENDOR_MASK"
644    },
645    {
646     "enum_field_value" : 0,
647     "name" : "aidl::android::hardware::graphics::common::BufferUsage::VENDOR_MASK_HI"
648    }
649   ],
650   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE",
651   "name" : "aidl::android::hardware::graphics::common::BufferUsage",
652   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE",
653   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE",
654   "size" : 8,
655   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/BufferUsage.h",
656   "underlying_type" : "_ZTIx"
657  },
658  {
659   "alignment" : 4,
660   "enum_fields" :
661   [
662    {
663     "enum_field_value" : 0,
664     "name" : "aidl::android::hardware::graphics::common::PixelFormat::UNSPECIFIED"
665    },
666    {
667     "enum_field_value" : 1,
668     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGBA_8888"
669    },
670    {
671     "enum_field_value" : 2,
672     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGBX_8888"
673    },
674    {
675     "enum_field_value" : 3,
676     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGB_888"
677    },
678    {
679     "enum_field_value" : 4,
680     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGB_565"
681    },
682    {
683     "enum_field_value" : 5,
684     "name" : "aidl::android::hardware::graphics::common::PixelFormat::BGRA_8888"
685    },
686    {
687     "enum_field_value" : 16,
688     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YCBCR_422_SP"
689    },
690    {
691     "enum_field_value" : 17,
692     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YCRCB_420_SP"
693    },
694    {
695     "enum_field_value" : 20,
696     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YCBCR_422_I"
697    },
698    {
699     "enum_field_value" : 22,
700     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGBA_FP16"
701    },
702    {
703     "enum_field_value" : 32,
704     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RAW16"
705    },
706    {
707     "enum_field_value" : 33,
708     "name" : "aidl::android::hardware::graphics::common::PixelFormat::BLOB"
709    },
710    {
711     "enum_field_value" : 34,
712     "name" : "aidl::android::hardware::graphics::common::PixelFormat::IMPLEMENTATION_DEFINED"
713    },
714    {
715     "enum_field_value" : 35,
716     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YCBCR_420_888"
717    },
718    {
719     "enum_field_value" : 36,
720     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RAW_OPAQUE"
721    },
722    {
723     "enum_field_value" : 37,
724     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RAW10"
725    },
726    {
727     "enum_field_value" : 38,
728     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RAW12"
729    },
730    {
731     "enum_field_value" : 43,
732     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGBA_1010102"
733    },
734    {
735     "enum_field_value" : 538982489,
736     "name" : "aidl::android::hardware::graphics::common::PixelFormat::Y8"
737    },
738    {
739     "enum_field_value" : 540422489,
740     "name" : "aidl::android::hardware::graphics::common::PixelFormat::Y16"
741    },
742    {
743     "enum_field_value" : 842094169,
744     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YV12"
745    },
746    {
747     "enum_field_value" : 48,
748     "name" : "aidl::android::hardware::graphics::common::PixelFormat::DEPTH_16"
749    },
750    {
751     "enum_field_value" : 49,
752     "name" : "aidl::android::hardware::graphics::common::PixelFormat::DEPTH_24"
753    },
754    {
755     "enum_field_value" : 50,
756     "name" : "aidl::android::hardware::graphics::common::PixelFormat::DEPTH_24_STENCIL_8"
757    },
758    {
759     "enum_field_value" : 51,
760     "name" : "aidl::android::hardware::graphics::common::PixelFormat::DEPTH_32F"
761    },
762    {
763     "enum_field_value" : 52,
764     "name" : "aidl::android::hardware::graphics::common::PixelFormat::DEPTH_32F_STENCIL_8"
765    },
766    {
767     "enum_field_value" : 53,
768     "name" : "aidl::android::hardware::graphics::common::PixelFormat::STENCIL_8"
769    },
770    {
771     "enum_field_value" : 54,
772     "name" : "aidl::android::hardware::graphics::common::PixelFormat::YCBCR_P010"
773    },
774    {
775     "enum_field_value" : 55,
776     "name" : "aidl::android::hardware::graphics::common::PixelFormat::HSV_888"
777    },
778    {
779     "enum_field_value" : 56,
780     "name" : "aidl::android::hardware::graphics::common::PixelFormat::R_8"
781    },
782    {
783     "enum_field_value" : 57,
784     "name" : "aidl::android::hardware::graphics::common::PixelFormat::R_16_UINT"
785    },
786    {
787     "enum_field_value" : 58,
788     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RG_1616_UINT"
789    },
790    {
791     "enum_field_value" : 59,
792     "name" : "aidl::android::hardware::graphics::common::PixelFormat::RGBA_10101010"
793    }
794   ],
795   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE",
796   "name" : "aidl::android::hardware::graphics::common::PixelFormat",
797   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE",
798   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE",
799   "size" : 4,
800   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/PixelFormat.h",
801   "underlying_type" : "_ZTIi"
802  },
803  {
804   "alignment" : 4,
805   "enum_fields" :
806   [
807    {
808     "enum_field_value" : 1,
809     "name" : "android::internal::details::IsIterable<std::array<unsigned char, 128>>::value"
810    }
811   ],
812   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEE6$valueE",
813   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 128>>::(unnamed)",
814   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEE6$valueE",
815   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEE6$valueE",
816   "size" : 4,
817   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
818   "underlying_type" : "_ZTIj"
819  },
820  {
821   "alignment" : 4,
822   "enum_fields" :
823   [
824    {
825     "enum_field_value" : 1,
826     "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor>>::value"
827    }
828   ],
829   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
830   "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)",
831   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
832   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
833   "size" : 4,
834   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
835   "underlying_type" : "_ZTIj"
836  },
837  {
838   "alignment" : 4,
839   "enum_fields" :
840   [
841    {
842     "enum_field_value" : 1,
843     "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::common::NativeHandle>>::value"
844    }
845   ],
846   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
847   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>::(unnamed)",
848   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
849   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
850   "size" : 4,
851   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
852   "underlying_type" : "_ZTIj"
853  },
854  {
855   "alignment" : 4,
856   "enum_fields" :
857   [
858    {
859     "enum_field_value" : 1,
860     "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::ExtendableType>>::value"
861    }
862   ],
863   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
864   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>::(unnamed)",
865   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
866   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
867   "size" : 4,
868   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
869   "underlying_type" : "_ZTIj"
870  },
871  {
872   "alignment" : 4,
873   "enum_fields" :
874   [
875    {
876     "enum_field_value" : 1,
877     "name" : "android::internal::details::IsIterable<std::vector<int>>::value"
878    }
879   ],
880   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
881   "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>::(unnamed)",
882   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
883   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
884   "size" : 4,
885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
886   "underlying_type" : "_ZTIj"
887  },
888  {
889   "alignment" : 4,
890   "enum_fields" :
891   [
892    {
893     "enum_field_value" : 0,
894     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::common::NativeHandle>::value"
895    }
896   ],
897   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
898   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::common::NativeHandle>::(unnamed)",
899   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
900   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
901   "size" : 4,
902   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
903   "underlying_type" : "_ZTIj"
904  },
905  {
906   "alignment" : 4,
907   "enum_fields" :
908   [
909    {
910     "enum_field_value" : 0,
911     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::BufferUsage>::value"
912    }
913   ],
914   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
915   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::BufferUsage>::(unnamed)",
916   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
917   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
918   "size" : 4,
919   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
920   "underlying_type" : "_ZTIj"
921  },
922  {
923   "alignment" : 4,
924   "enum_fields" :
925   [
926    {
927     "enum_field_value" : 0,
928     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PixelFormat>::value"
929    }
930   ],
931   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
932   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PixelFormat>::(unnamed)",
933   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
934   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
935   "size" : 4,
936   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
937   "underlying_type" : "_ZTIj"
938  },
939  {
940   "alignment" : 4,
941   "enum_fields" :
942   [
943    {
944     "enum_field_value" : 0,
945     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
946    }
947   ],
948   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
949   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::(unnamed)",
950   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
951   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
952   "size" : 4,
953   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
954   "underlying_type" : "_ZTIj"
955  },
956  {
957   "alignment" : 4,
958   "enum_fields" :
959   [
960    {
961     "enum_field_value" : 0,
962     "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 128>>::value"
963    }
964   ],
965   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEE6$valueE",
966   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 128>>::(unnamed)",
967   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEE6$valueE",
968   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEE6$valueE",
969   "size" : 4,
970   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
971   "underlying_type" : "_ZTIj"
972  },
973  {
974   "alignment" : 4,
975   "enum_fields" :
976   [
977    {
978     "enum_field_value" : 0,
979     "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor>>::value"
980    }
981   ],
982   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
983   "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)",
984   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
985   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
986   "size" : 4,
987   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
988   "underlying_type" : "_ZTIj"
989  },
990  {
991   "alignment" : 4,
992   "enum_fields" :
993   [
994    {
995     "enum_field_value" : 0,
996     "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::common::NativeHandle>>::value"
997    }
998   ],
999   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1000   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>::(unnamed)",
1001   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1002   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1003   "size" : 4,
1004   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1005   "underlying_type" : "_ZTIj"
1006  },
1007  {
1008   "alignment" : 4,
1009   "enum_fields" :
1010   [
1011    {
1012     "enum_field_value" : 0,
1013     "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::ExtendableType>>::value"
1014    }
1015   ],
1016   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1017   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>::(unnamed)",
1018   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1019   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1020   "size" : 4,
1021   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1022   "underlying_type" : "_ZTIj"
1023  },
1024  {
1025   "alignment" : 4,
1026   "enum_fields" :
1027   [
1028    {
1029     "enum_field_value" : 0,
1030     "name" : "android::internal::details::IsPointerLike<std::vector<int>>::value"
1031    }
1032   ],
1033   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1034   "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>::(unnamed)",
1035   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1036   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1037   "size" : 4,
1038   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1039   "underlying_type" : "_ZTIj"
1040  },
1041  {
1042   "alignment" : 4,
1043   "enum_fields" :
1044   [
1045    {
1046     "enum_field_value" : 1,
1047     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::common::NativeHandle>::value"
1048    }
1049   ],
1050   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
1051   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::common::NativeHandle>::(unnamed)",
1052   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
1053   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEE6$valueE",
1054   "size" : 4,
1055   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1056   "underlying_type" : "_ZTIj"
1057  },
1058  {
1059   "alignment" : 4,
1060   "enum_fields" :
1061   [
1062    {
1063     "enum_field_value" : 0,
1064     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::BufferUsage>::value"
1065    }
1066   ],
1067   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1068   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::BufferUsage>::(unnamed)",
1069   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1070   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1071   "size" : 4,
1072   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1073   "underlying_type" : "_ZTIj"
1074  },
1075  {
1076   "alignment" : 4,
1077   "enum_fields" :
1078   [
1079    {
1080     "enum_field_value" : 0,
1081     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PixelFormat>::value"
1082    }
1083   ],
1084   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1085   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PixelFormat>::(unnamed)",
1086   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1087   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1088   "size" : 4,
1089   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1090   "underlying_type" : "_ZTIj"
1091  },
1092  {
1093   "alignment" : 4,
1094   "enum_fields" :
1095   [
1096    {
1097     "enum_field_value" : 1,
1098     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
1099    }
1100   ],
1101   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
1102   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::(unnamed)",
1103   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
1104   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
1105   "size" : 4,
1106   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1107   "underlying_type" : "_ZTIj"
1108  },
1109  {
1110   "alignment" : 4,
1111   "enum_fields" :
1112   [
1113    {
1114     "enum_field_value" : 0,
1115     "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 128>>::value"
1116    }
1117   ],
1118   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEE6$valueE",
1119   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 128>>::(unnamed)",
1120   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEE6$valueE",
1121   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEE6$valueE",
1122   "size" : 4,
1123   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1124   "underlying_type" : "_ZTIj"
1125  },
1126  {
1127   "alignment" : 4,
1128   "enum_fields" :
1129   [
1130    {
1131     "enum_field_value" : 0,
1132     "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor>>::value"
1133    }
1134   ],
1135   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1136   "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)",
1137   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1138   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1139   "size" : 4,
1140   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1141   "underlying_type" : "_ZTIj"
1142  },
1143  {
1144   "alignment" : 4,
1145   "enum_fields" :
1146   [
1147    {
1148     "enum_field_value" : 0,
1149     "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::common::NativeHandle>>::value"
1150    }
1151   ],
1152   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1153   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>::(unnamed)",
1154   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1155   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1156   "size" : 4,
1157   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1158   "underlying_type" : "_ZTIj"
1159  },
1160  {
1161   "alignment" : 4,
1162   "enum_fields" :
1163   [
1164    {
1165     "enum_field_value" : 0,
1166     "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::ExtendableType>>::value"
1167    }
1168   ],
1169   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1170   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>::(unnamed)",
1171   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1172   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1173   "size" : 4,
1174   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1175   "underlying_type" : "_ZTIj"
1176  },
1177  {
1178   "alignment" : 4,
1179   "enum_fields" :
1180   [
1181    {
1182     "enum_field_value" : 0,
1183     "name" : "android::internal::details::HasToStringMethod<std::vector<int>>::value"
1184    }
1185   ],
1186   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1187   "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>::(unnamed)",
1188   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1189   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1190   "size" : 4,
1191   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1192   "underlying_type" : "_ZTIj"
1193  },
1194  {
1195   "alignment" : 4,
1196   "enum_fields" :
1197   [
1198    {
1199     "enum_field_value" : 1,
1200     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::BufferUsage>::value"
1201    }
1202   ],
1203   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1204   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::BufferUsage>::(unnamed)",
1205   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1206   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEE6$valueE",
1207   "size" : 4,
1208   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1209   "underlying_type" : "_ZTIj"
1210  },
1211  {
1212   "alignment" : 4,
1213   "enum_fields" :
1214   [
1215    {
1216     "enum_field_value" : 1,
1217     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::PixelFormat>::value"
1218    }
1219   ],
1220   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1221   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::PixelFormat>::(unnamed)",
1222   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1223   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEE6$valueE",
1224   "size" : 4,
1225   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1226   "underlying_type" : "_ZTIj"
1227  },
1228  {
1229   "alignment" : 4,
1230   "enum_fields" :
1231   [
1232    {
1233     "enum_field_value" : 0,
1234     "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 128>>::value"
1235    }
1236   ],
1237   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEE6$valueE",
1238   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 128>>::(unnamed)",
1239   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEE6$valueE",
1240   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEE6$valueE",
1241   "size" : 4,
1242   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1243   "underlying_type" : "_ZTIj"
1244  },
1245  {
1246   "alignment" : 4,
1247   "enum_fields" :
1248   [
1249    {
1250     "enum_field_value" : 0,
1251     "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor>>::value"
1252    }
1253   ],
1254   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1255   "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>::(unnamed)",
1256   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1257   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEE6$valueE",
1258   "size" : 4,
1259   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1260   "underlying_type" : "_ZTIj"
1261  },
1262  {
1263   "alignment" : 4,
1264   "enum_fields" :
1265   [
1266    {
1267     "enum_field_value" : 0,
1268     "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::common::NativeHandle>>::value"
1269    }
1270   ],
1271   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1272   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>::(unnamed)",
1273   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1274   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEE6$valueE",
1275   "size" : 4,
1276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1277   "underlying_type" : "_ZTIj"
1278  },
1279  {
1280   "alignment" : 4,
1281   "enum_fields" :
1282   [
1283    {
1284     "enum_field_value" : 0,
1285     "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::ExtendableType>>::value"
1286    }
1287   ],
1288   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1289   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>::(unnamed)",
1290   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1291   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEE6$valueE",
1292   "size" : 4,
1293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1294   "underlying_type" : "_ZTIj"
1295  },
1296  {
1297   "alignment" : 4,
1298   "enum_fields" :
1299   [
1300    {
1301     "enum_field_value" : 0,
1302     "name" : "android::internal::details::HasToStringFunction<std::vector<int>>::value"
1303    }
1304   ],
1305   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1306   "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>::(unnamed)",
1307   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1308   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEE6$valueE",
1309   "size" : 4,
1310   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1311   "underlying_type" : "_ZTIj"
1312  }
1313 ],
1314 "function_types" :
1315 [
1316  {
1317   "alignment" : 4,
1318   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1319   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
1320   "parameters" :
1321   [
1322    {
1323     "referenced_type" : "_ZTIP8AIBinder"
1324    },
1325    {
1326     "referenced_type" : "_ZTIj"
1327    },
1328    {
1329     "referenced_type" : "_ZTIPK7AParcel"
1330    },
1331    {
1332     "referenced_type" : "_ZTIP7AParcel"
1333    }
1334   ],
1335   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1336   "return_type" : "_ZTIi",
1337   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1338   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1339  }
1340 ],
1341 "functions" :
1342 [
1343  {
1344   "function_name" : "ndk::BnCInterface<aidl::android::hardware::graphics::allocator::IAllocator>::asBinder",
1345   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv",
1346   "parameters" :
1347   [
1348    {
1349     "is_this_ptr" : true,
1350     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
1351    }
1352   ],
1353   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1354   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1355  },
1356  {
1357   "function_name" : "ndk::BpCInterface<aidl::android::hardware::graphics::allocator::IAllocator>::asBinder",
1358   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv",
1359   "parameters" :
1360   [
1361    {
1362     "is_this_ptr" : true,
1363     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
1364    }
1365   ],
1366   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1367   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1368  },
1369  {
1370   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1371   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware6common12NativeHandleEEEiPK7AParcelPvj",
1372   "parameters" :
1373   [
1374    {
1375     "referenced_type" : "_ZTIPK7AParcel"
1376    },
1377    {
1378     "referenced_type" : "_ZTIPv"
1379    },
1380    {
1381     "referenced_type" : "_ZTIj"
1382    }
1383   ],
1384   "return_type" : "_ZTIi",
1385   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1386   "template_args" :
1387   [
1388    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
1389   ]
1390  },
1391  {
1392   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1393   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8graphics6common14ExtendableTypeEEEiPK7AParcelPvj",
1394   "parameters" :
1395   [
1396    {
1397     "referenced_type" : "_ZTIPK7AParcel"
1398    },
1399    {
1400     "referenced_type" : "_ZTIPv"
1401    },
1402    {
1403     "referenced_type" : "_ZTIj"
1404    }
1405   ],
1406   "return_type" : "_ZTIi",
1407   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1408   "template_args" :
1409   [
1410    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
1411   ]
1412  },
1413  {
1414   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1415   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware6common12NativeHandleEEEiP7AParcelPKvj",
1416   "parameters" :
1417   [
1418    {
1419     "referenced_type" : "_ZTIP7AParcel"
1420    },
1421    {
1422     "referenced_type" : "_ZTIPKv"
1423    },
1424    {
1425     "referenced_type" : "_ZTIj"
1426    }
1427   ],
1428   "return_type" : "_ZTIi",
1429   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1430   "template_args" :
1431   [
1432    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
1433   ]
1434  },
1435  {
1436   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1437   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8graphics6common14ExtendableTypeEEEiP7AParcelPKvj",
1438   "parameters" :
1439   [
1440    {
1441     "referenced_type" : "_ZTIP7AParcel"
1442    },
1443    {
1444     "referenced_type" : "_ZTIPKv"
1445    },
1446    {
1447     "referenced_type" : "_ZTIj"
1448    }
1449   ],
1450   "return_type" : "_ZTIi",
1451   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1452   "template_args" :
1453   [
1454    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
1455   ]
1456  },
1457  {
1458   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::fromBinder",
1459   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator10fromBinderERKN3ndk10SpAIBinderE",
1460   "parameters" :
1461   [
1462    {
1463     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1464    }
1465   ],
1466   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
1467   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1468  },
1469  {
1470   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::writeToParcel",
1471   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE",
1472   "parameters" :
1473   [
1474    {
1475     "referenced_type" : "_ZTIP7AParcel"
1476    },
1477    {
1478     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
1479    }
1480   ],
1481   "return_type" : "_ZTIi",
1482   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1483  },
1484  {
1485   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::getDefaultImpl",
1486   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14getDefaultImplEv",
1487   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
1488   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1489  },
1490  {
1491   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::readFromParcel",
1492   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE",
1493   "parameters" :
1494   [
1495    {
1496     "referenced_type" : "_ZTIPK7AParcel"
1497    },
1498    {
1499     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
1500    }
1501   ],
1502   "return_type" : "_ZTIi",
1503   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1504  },
1505  {
1506   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::setDefaultImpl",
1507   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator14setDefaultImplERKNSt3__110shared_ptrIS4_EE",
1508   "parameters" :
1509   [
1510    {
1511     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
1512    }
1513   ],
1514   "return_type" : "_ZTIb",
1515   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1516  },
1517  {
1518   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::IAllocator",
1519   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorC2Ev",
1520   "parameters" :
1521   [
1522    {
1523     "is_this_ptr" : true,
1524     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE"
1525    }
1526   ],
1527   "return_type" : "_ZTIv",
1528   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1529  },
1530  {
1531   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::~IAllocator",
1532   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD0Ev",
1533   "parameters" :
1534   [
1535    {
1536     "is_this_ptr" : true,
1537     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE"
1538    }
1539   ],
1540   "return_type" : "_ZTIv",
1541   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1542  },
1543  {
1544   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::~IAllocator",
1545   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD1Ev",
1546   "parameters" :
1547   [
1548    {
1549     "is_this_ptr" : true,
1550     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE"
1551    }
1552   ],
1553   "return_type" : "_ZTIv",
1554   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1555  },
1556  {
1557   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocator::~IAllocator",
1558   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD2Ev",
1559   "parameters" :
1560   [
1561    {
1562     "is_this_ptr" : true,
1563     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE"
1564    }
1565   ],
1566   "return_type" : "_ZTIv",
1567   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1568  },
1569  {
1570   "access" : "protected",
1571   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::createBinder",
1572   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator12createBinderEv",
1573   "parameters" :
1574   [
1575    {
1576     "is_this_ptr" : true,
1577     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1578    }
1579   ],
1580   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1581   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1582  },
1583  {
1584   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::getInterfaceHash",
1585   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1586   "parameters" :
1587   [
1588    {
1589     "is_this_ptr" : true,
1590     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1591    },
1592    {
1593     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1594    }
1595   ],
1596   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1597   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1598  },
1599  {
1600   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::getInterfaceVersion",
1601   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator19getInterfaceVersionEPi",
1602   "parameters" :
1603   [
1604    {
1605     "is_this_ptr" : true,
1606     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1607    },
1608    {
1609     "referenced_type" : "_ZTIPi"
1610    }
1611   ],
1612   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1613   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1614  },
1615  {
1616   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::BnAllocator",
1617   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorC2Ev",
1618   "parameters" :
1619   [
1620    {
1621     "is_this_ptr" : true,
1622     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1623    }
1624   ],
1625   "return_type" : "_ZTIv",
1626   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1627  },
1628  {
1629   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::~BnAllocator",
1630   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD0Ev",
1631   "parameters" :
1632   [
1633    {
1634     "is_this_ptr" : true,
1635     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1636    }
1637   ],
1638   "return_type" : "_ZTIv",
1639   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1640  },
1641  {
1642   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::~BnAllocator",
1643   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD1Ev",
1644   "parameters" :
1645   [
1646    {
1647     "is_this_ptr" : true,
1648     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1649    }
1650   ],
1651   "return_type" : "_ZTIv",
1652   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1653  },
1654  {
1655   "function_name" : "aidl::android::hardware::graphics::allocator::BnAllocator::~BnAllocator",
1656   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD2Ev",
1657   "parameters" :
1658   [
1659    {
1660     "is_this_ptr" : true,
1661     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
1662    }
1663   ],
1664   "return_type" : "_ZTIv",
1665   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
1666  },
1667  {
1668   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::isSupported",
1669   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb",
1670   "parameters" :
1671   [
1672    {
1673     "is_this_ptr" : true,
1674     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1675    },
1676    {
1677     "referenced_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
1678    },
1679    {
1680     "referenced_type" : "_ZTIPb"
1681    }
1682   ],
1683   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1684   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1685  },
1686  {
1687   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::getInterfaceHash",
1688   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1689   "parameters" :
1690   [
1691    {
1692     "is_this_ptr" : true,
1693     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1694    },
1695    {
1696     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1697    }
1698   ],
1699   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1700   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1701  },
1702  {
1703   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::getInterfaceVersion",
1704   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator19getInterfaceVersionEPi",
1705   "parameters" :
1706   [
1707    {
1708     "is_this_ptr" : true,
1709     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1710    },
1711    {
1712     "referenced_type" : "_ZTIPi"
1713    }
1714   ],
1715   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1716   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1717  },
1718  {
1719   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::getIMapperLibrarySuffix",
1720   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1721   "parameters" :
1722   [
1723    {
1724     "is_this_ptr" : true,
1725     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1726    },
1727    {
1728     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1729    }
1730   ],
1731   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1732   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1733  },
1734  {
1735   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::allocate",
1736   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE",
1737   "parameters" :
1738   [
1739    {
1740     "is_this_ptr" : true,
1741     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1742    },
1743    {
1744     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1745    },
1746    {
1747     "referenced_type" : "_ZTIi"
1748    },
1749    {
1750     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE"
1751    }
1752   ],
1753   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1754   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1755  },
1756  {
1757   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::allocate2",
1758   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE",
1759   "parameters" :
1760   [
1761    {
1762     "is_this_ptr" : true,
1763     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1764    },
1765    {
1766     "referenced_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
1767    },
1768    {
1769     "referenced_type" : "_ZTIi"
1770    },
1771    {
1772     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE"
1773    }
1774   ],
1775   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1776   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1777  },
1778  {
1779   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::BpAllocator",
1780   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorC1ERKN3ndk10SpAIBinderE",
1781   "parameters" :
1782   [
1783    {
1784     "is_this_ptr" : true,
1785     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1786    },
1787    {
1788     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1789    }
1790   ],
1791   "return_type" : "_ZTIv",
1792   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1793  },
1794  {
1795   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::BpAllocator",
1796   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorC2ERKN3ndk10SpAIBinderE",
1797   "parameters" :
1798   [
1799    {
1800     "is_this_ptr" : true,
1801     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1802    },
1803    {
1804     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1805    }
1806   ],
1807   "return_type" : "_ZTIv",
1808   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1809  },
1810  {
1811   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::~BpAllocator",
1812   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD0Ev",
1813   "parameters" :
1814   [
1815    {
1816     "is_this_ptr" : true,
1817     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1818    }
1819   ],
1820   "return_type" : "_ZTIv",
1821   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1822  },
1823  {
1824   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::~BpAllocator",
1825   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD1Ev",
1826   "parameters" :
1827   [
1828    {
1829     "is_this_ptr" : true,
1830     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1831    }
1832   ],
1833   "return_type" : "_ZTIv",
1834   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1835  },
1836  {
1837   "function_name" : "aidl::android::hardware::graphics::allocator::BpAllocator::~BpAllocator",
1838   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD2Ev",
1839   "parameters" :
1840   [
1841    {
1842     "is_this_ptr" : true,
1843     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
1844    }
1845   ],
1846   "return_type" : "_ZTIv",
1847   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
1848  },
1849  {
1850   "function_name" : "aidl::android::hardware::graphics::allocator::AllocationResult::readFromParcel",
1851   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator16AllocationResult14readFromParcelEPK7AParcel",
1852   "parameters" :
1853   [
1854    {
1855     "is_this_ptr" : true,
1856     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE"
1857    },
1858    {
1859     "referenced_type" : "_ZTIPK7AParcel"
1860    }
1861   ],
1862   "return_type" : "_ZTIi",
1863   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
1864  },
1865  {
1866   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::isSupported",
1867   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault11isSupportedERKNS3_20BufferDescriptorInfoEPb",
1868   "parameters" :
1869   [
1870    {
1871     "is_this_ptr" : true,
1872     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1873    },
1874    {
1875     "referenced_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
1876    },
1877    {
1878     "referenced_type" : "_ZTIPb"
1879    }
1880   ],
1881   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1882   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1883  },
1884  {
1885   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::getInterfaceHash",
1886   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1887   "parameters" :
1888   [
1889    {
1890     "is_this_ptr" : true,
1891     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1892    },
1893    {
1894     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1895    }
1896   ],
1897   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1898   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1899  },
1900  {
1901   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::getInterfaceVersion",
1902   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault19getInterfaceVersionEPi",
1903   "parameters" :
1904   [
1905    {
1906     "is_this_ptr" : true,
1907     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1908    },
1909    {
1910     "referenced_type" : "_ZTIPi"
1911    }
1912   ],
1913   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1914   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1915  },
1916  {
1917   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::getIMapperLibrarySuffix",
1918   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1919   "parameters" :
1920   [
1921    {
1922     "is_this_ptr" : true,
1923     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1924    },
1925    {
1926     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1927    }
1928   ],
1929   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1930   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1931  },
1932  {
1933   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::allocate",
1934   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE",
1935   "parameters" :
1936   [
1937    {
1938     "is_this_ptr" : true,
1939     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1940    },
1941    {
1942     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1943    },
1944    {
1945     "referenced_type" : "_ZTIi"
1946    },
1947    {
1948     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE"
1949    }
1950   ],
1951   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1952   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1953  },
1954  {
1955   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::asBinder",
1956   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8asBinderEv",
1957   "parameters" :
1958   [
1959    {
1960     "is_this_ptr" : true,
1961     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1962    }
1963   ],
1964   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1965   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1966  },
1967  {
1968   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::isRemote",
1969   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8isRemoteEv",
1970   "parameters" :
1971   [
1972    {
1973     "is_this_ptr" : true,
1974     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1975    }
1976   ],
1977   "return_type" : "_ZTIb",
1978   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
1979  },
1980  {
1981   "function_name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault::allocate2",
1982   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE",
1983   "parameters" :
1984   [
1985    {
1986     "is_this_ptr" : true,
1987     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
1988    },
1989    {
1990     "referenced_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
1991    },
1992    {
1993     "referenced_type" : "_ZTIi"
1994    },
1995    {
1996     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE"
1997    }
1998   ],
1999   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2000   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2001  },
2002  {
2003   "function_name" : "aidl::android::hardware::graphics::allocator::BufferDescriptorInfo::readFromParcel",
2004   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo14readFromParcelEPK7AParcel",
2005   "parameters" :
2006   [
2007    {
2008     "is_this_ptr" : true,
2009     "referenced_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
2010    },
2011    {
2012     "referenced_type" : "_ZTIPK7AParcel"
2013    }
2014   ],
2015   "return_type" : "_ZTIi",
2016   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2017  },
2018  {
2019   "function_name" : "aidl::android::hardware::graphics::allocator::AllocationResult::writeToParcel",
2020   "linker_set_key" : "_ZNK4aidl7android8hardware8graphics9allocator16AllocationResult13writeToParcelEP7AParcel",
2021   "parameters" :
2022   [
2023    {
2024     "is_this_ptr" : true,
2025     "referenced_type" : "_ZTIPKN4aidl7android8hardware8graphics9allocator16AllocationResultE"
2026    },
2027    {
2028     "referenced_type" : "_ZTIP7AParcel"
2029    }
2030   ],
2031   "return_type" : "_ZTIi",
2032   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
2033  },
2034  {
2035   "function_name" : "aidl::android::hardware::graphics::allocator::BufferDescriptorInfo::writeToParcel",
2036   "linker_set_key" : "_ZNK4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo13writeToParcelEP7AParcel",
2037   "parameters" :
2038   [
2039    {
2040     "is_this_ptr" : true,
2041     "referenced_type" : "_ZTIPKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE"
2042    },
2043    {
2044     "referenced_type" : "_ZTIP7AParcel"
2045    }
2046   ],
2047   "return_type" : "_ZTIi",
2048   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2049  }
2050 ],
2051 "global_vars" :
2052 [
2053  {
2054   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator10descriptorE",
2055   "name" : "aidl::android::hardware::graphics::allocator::IAllocator::descriptor",
2056   "referenced_type" : "_ZTIPKc",
2057   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2058  },
2059  {
2060   "access" : "private",
2061   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator12default_implE",
2062   "name" : "aidl::android::hardware::graphics::allocator::IAllocator::default_impl",
2063   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2064   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2065  },
2066  {
2067   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator4hashE",
2068   "name" : "aidl::android::hardware::graphics::allocator::IAllocator::hash",
2069   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2070   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2071  },
2072  {
2073   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator16AllocationResult10descriptorE",
2074   "name" : "aidl::android::hardware::graphics::allocator::AllocationResult::descriptor",
2075   "referenced_type" : "_ZTIPKc",
2076   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
2077  },
2078  {
2079   "linker_set_key" : "_ZN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfo10descriptorE",
2080   "name" : "aidl::android::hardware::graphics::allocator::BufferDescriptorInfo::descriptor",
2081   "referenced_type" : "_ZTIPKc",
2082   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2083  }
2084 ],
2085 "lvalue_reference_types" :
2086 [
2087  {
2088   "alignment" : 4,
2089   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
2090   "name" : "const ndk::SpAIBinder &",
2091   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2092   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
2093   "size" : 4,
2094   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2095  },
2096  {
2097   "alignment" : 4,
2098   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
2099   "name" : "const ndk::ScopedAParcel &",
2100   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2101   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
2102   "size" : 4,
2103   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2104  },
2105  {
2106   "alignment" : 4,
2107   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2108   "name" : "const ndk::ScopedFileDescriptor &",
2109   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2110   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2111   "size" : 4,
2112   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2113  },
2114  {
2115   "alignment" : 4,
2116   "linker_set_key" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE",
2117   "name" : "const aidl::android::hardware::common::NativeHandle &",
2118   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
2119   "self_type" : "_ZTIRKN4aidl7android8hardware6common12NativeHandleE",
2120   "size" : 4,
2121   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2122  },
2123  {
2124   "alignment" : 4,
2125   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11BufferUsageE",
2126   "name" : "const aidl::android::hardware::graphics::common::BufferUsage &",
2127   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11BufferUsageE",
2128   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11BufferUsageE",
2129   "size" : 4,
2130   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2131  },
2132  {
2133   "alignment" : 4,
2134   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PixelFormatE",
2135   "name" : "const aidl::android::hardware::graphics::common::PixelFormat &",
2136   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PixelFormatE",
2137   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PixelFormatE",
2138   "size" : 4,
2139   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2140  },
2141  {
2142   "alignment" : 4,
2143   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2144   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
2145   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2146   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2147   "size" : 4,
2148   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2149  },
2150  {
2151   "alignment" : 4,
2152   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2153   "name" : "const aidl::android::hardware::graphics::allocator::AllocationResult &",
2154   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2155   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2156   "size" : 4,
2157   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
2158  },
2159  {
2160   "alignment" : 4,
2161   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2162   "name" : "const aidl::android::hardware::graphics::allocator::BufferDescriptorInfo &",
2163   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2164   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2165   "size" : 4,
2166   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2167  },
2168  {
2169   "alignment" : 4,
2170   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2171   "name" : "const std::shared_ptr<aidl::android::hardware::graphics::allocator::IAllocator> &",
2172   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2173   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2174   "size" : 4,
2175   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2176  },
2177  {
2178   "alignment" : 4,
2179   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2180   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
2181   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2182   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2183   "size" : 4,
2184   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2185  },
2186  {
2187   "alignment" : 4,
2188   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLj128EEE",
2189   "name" : "const std::array<unsigned char, 128> &",
2190   "referenced_type" : "_ZTIKNSt3__15arrayIhLj128EEE",
2191   "self_type" : "_ZTIRKNSt3__15arrayIhLj128EEE",
2192   "size" : 4,
2193   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2194  },
2195  {
2196   "alignment" : 4,
2197   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2198   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
2199   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2200   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2201   "size" : 4,
2202   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2203  },
2204  {
2205   "alignment" : 4,
2206   "linker_set_key" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
2207   "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>> &",
2208   "referenced_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
2209   "self_type" : "_ZTIRKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
2210   "size" : 4,
2211   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2212  },
2213  {
2214   "alignment" : 4,
2215   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
2216   "name" : "const std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>> &",
2217   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
2218   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
2219   "size" : 4,
2220   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2221  },
2222  {
2223   "alignment" : 4,
2224   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
2225   "name" : "const std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>> &",
2226   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
2227   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
2228   "size" : 4,
2229   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2230  },
2231  {
2232   "alignment" : 4,
2233   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2234   "name" : "const std::vector<bool, std::allocator<bool>> &",
2235   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2236   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2237   "size" : 4,
2238   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2239  },
2240  {
2241   "alignment" : 4,
2242   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2243   "name" : "const std::vector<double, std::allocator<double>> &",
2244   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2245   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2246   "size" : 4,
2247   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2248  },
2249  {
2250   "alignment" : 4,
2251   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2252   "name" : "const std::vector<float, std::allocator<float>> &",
2253   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2254   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2255   "size" : 4,
2256   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2257  },
2258  {
2259   "alignment" : 4,
2260   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2261   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
2262   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2263   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2264   "size" : 4,
2265   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2266  },
2267  {
2268   "alignment" : 4,
2269   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2270   "name" : "const std::vector<int, std::allocator<int>> &",
2271   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2272   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2273   "size" : 4,
2274   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2275  },
2276  {
2277   "alignment" : 4,
2278   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2279   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
2280   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2281   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2282   "size" : 4,
2283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2284  },
2285  {
2286   "alignment" : 4,
2287   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2288   "name" : "const std::vector<long long, std::allocator<long long>> &",
2289   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2290   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2291   "size" : 4,
2292   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2293  },
2294  {
2295   "alignment" : 4,
2296   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2297   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
2298   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2299   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2300   "size" : 4,
2301   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2302  },
2303  {
2304   "alignment" : 4,
2305   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2306   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
2307   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2308   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2309   "size" : 4,
2310   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2311  },
2312  {
2313   "alignment" : 4,
2314   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2315   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
2316   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2317   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2318   "size" : 4,
2319   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2320  },
2321  {
2322   "alignment" : 4,
2323   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2324   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
2325   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2326   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2327   "size" : 4,
2328   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2329  },
2330  {
2331   "alignment" : 4,
2332   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2333   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
2334   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2335   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2336   "size" : 4,
2337   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2338  },
2339  {
2340   "alignment" : 4,
2341   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2342   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
2343   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2344   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2345   "size" : 4,
2346   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2347  },
2348  {
2349   "alignment" : 4,
2350   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2351   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
2352   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2353   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2354   "size" : 4,
2355   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2356  },
2357  {
2358   "alignment" : 4,
2359   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2360   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
2361   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2362   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2363   "size" : 4,
2364   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2365  },
2366  {
2367   "alignment" : 4,
2368   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2369   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
2370   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2371   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2372   "size" : 4,
2373   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2374  },
2375  {
2376   "alignment" : 4,
2377   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2378   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
2379   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2380   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2381   "size" : 4,
2382   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2383  },
2384  {
2385   "alignment" : 4,
2386   "linker_set_key" : "_ZTIRKh",
2387   "name" : "const unsigned char &",
2388   "referenced_type" : "_ZTIKh",
2389   "self_type" : "_ZTIRKh",
2390   "size" : 4,
2391   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2392  },
2393  {
2394   "alignment" : 4,
2395   "linker_set_key" : "_ZTIRKi",
2396   "name" : "const int &",
2397   "referenced_type" : "_ZTIKi",
2398   "self_type" : "_ZTIRKi",
2399   "size" : 4,
2400   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2401  },
2402  {
2403   "alignment" : 4,
2404   "linker_set_key" : "_ZTIRKx",
2405   "name" : "const long long &",
2406   "referenced_type" : "_ZTIKx",
2407   "self_type" : "_ZTIRKx",
2408   "size" : 4,
2409   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2410  },
2411  {
2412   "alignment" : 4,
2413   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
2414   "name" : "ndk::SpAIBinder &",
2415   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2416   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
2417   "size" : 4,
2418   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2419  },
2420  {
2421   "alignment" : 4,
2422   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
2423   "name" : "ndk::ScopedAParcel &",
2424   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2425   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
2426   "size" : 4,
2427   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2428  },
2429  {
2430   "alignment" : 4,
2431   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
2432   "name" : "ndk::ScopedAStatus &",
2433   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2434   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
2435   "size" : 4,
2436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2437  },
2438  {
2439   "alignment" : 4,
2440   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2441   "name" : "ndk::ScopedAIBinder_Weak &",
2442   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2443   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2444   "size" : 4,
2445   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2446  },
2447  {
2448   "alignment" : 4,
2449   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2450   "name" : "ndk::ScopedFileDescriptor &",
2451   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2452   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2453   "size" : 4,
2454   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2455  },
2456  {
2457   "alignment" : 4,
2458   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2459   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
2460   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2461   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2462   "size" : 4,
2463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2464  },
2465  {
2466   "alignment" : 4,
2467   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2468   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
2469   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2470   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2471   "size" : 4,
2472   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2473  }
2474 ],
2475 "pointer_types" :
2476 [
2477  {
2478   "alignment" : 4,
2479   "linker_set_key" : "_ZTIP13AIBinder_Weak",
2480   "name" : "AIBinder_Weak *",
2481   "referenced_type" : "_ZTI13AIBinder_Weak",
2482   "self_type" : "_ZTIP13AIBinder_Weak",
2483   "size" : 4,
2484   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2485  },
2486  {
2487   "alignment" : 4,
2488   "linker_set_key" : "_ZTIP14AIBinder_Class",
2489   "name" : "AIBinder_Class *",
2490   "referenced_type" : "_ZTI14AIBinder_Class",
2491   "self_type" : "_ZTIP14AIBinder_Class",
2492   "size" : 4,
2493   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2494  },
2495  {
2496   "alignment" : 4,
2497   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
2498   "name" : "AIBinder_DeathRecipient *",
2499   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
2500   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
2501   "size" : 4,
2502   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2503  },
2504  {
2505   "alignment" : 4,
2506   "linker_set_key" : "_ZTIP7AParcel",
2507   "name" : "AParcel *",
2508   "referenced_type" : "_ZTI7AParcel",
2509   "self_type" : "_ZTIP7AParcel",
2510   "size" : 4,
2511   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2512  },
2513  {
2514   "alignment" : 4,
2515   "linker_set_key" : "_ZTIP7AStatus",
2516   "name" : "AStatus *",
2517   "referenced_type" : "_ZTI7AStatus",
2518   "self_type" : "_ZTIP7AStatus",
2519   "size" : 4,
2520   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2521  },
2522  {
2523   "alignment" : 4,
2524   "linker_set_key" : "_ZTIP8AIBinder",
2525   "name" : "AIBinder *",
2526   "referenced_type" : "_ZTI8AIBinder",
2527   "self_type" : "_ZTIP8AIBinder",
2528   "size" : 4,
2529   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2530  },
2531  {
2532   "alignment" : 4,
2533   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2534   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
2535   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
2536   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2537   "size" : 4,
2538   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2539  },
2540  {
2541   "alignment" : 4,
2542   "linker_set_key" : "_ZTIPK7AParcel",
2543   "name" : "const AParcel *",
2544   "referenced_type" : "_ZTIK7AParcel",
2545   "self_type" : "_ZTIPK7AParcel",
2546   "size" : 4,
2547   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2548  },
2549  {
2550   "alignment" : 4,
2551   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
2552   "name" : "const ndk::SpAIBinder *",
2553   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2554   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
2555   "size" : 4,
2556   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2557  },
2558  {
2559   "alignment" : 4,
2560   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
2561   "name" : "const ndk::ScopedAParcel *",
2562   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2563   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
2564   "size" : 4,
2565   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2566  },
2567  {
2568   "alignment" : 4,
2569   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
2570   "name" : "const ndk::ScopedAStatus *",
2571   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
2572   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
2573   "size" : 4,
2574   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2575  },
2576  {
2577   "alignment" : 4,
2578   "linker_set_key" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
2579   "name" : "const ndk::ScopedAIBinder_Weak *",
2580   "referenced_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
2581   "self_type" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
2582   "size" : 4,
2583   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2584  },
2585  {
2586   "alignment" : 4,
2587   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2588   "name" : "const ndk::ScopedFileDescriptor *",
2589   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2590   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2591   "size" : 4,
2592   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2593  },
2594  {
2595   "alignment" : 4,
2596   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2597   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2598   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2599   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2600   "size" : 4,
2601   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2602  },
2603  {
2604   "alignment" : 4,
2605   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2606   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2607   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2608   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2609   "size" : 4,
2610   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2611  },
2612  {
2613   "alignment" : 4,
2614   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2615   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2616   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2617   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2618   "size" : 4,
2619   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2620  },
2621  {
2622   "alignment" : 4,
2623   "linker_set_key" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE",
2624   "name" : "const aidl::android::hardware::common::NativeHandle *",
2625   "referenced_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
2626   "self_type" : "_ZTIPKN4aidl7android8hardware6common12NativeHandleE",
2627   "size" : 4,
2628   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
2629  },
2630  {
2631   "alignment" : 4,
2632   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2633   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
2634   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2635   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
2636   "size" : 4,
2637   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
2638  },
2639  {
2640   "alignment" : 4,
2641   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2642   "name" : "const aidl::android::hardware::graphics::allocator::AllocationResult *",
2643   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2644   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2645   "size" : 4,
2646   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
2647  },
2648  {
2649   "alignment" : 4,
2650   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2651   "name" : "const aidl::android::hardware::graphics::allocator::BufferDescriptorInfo *",
2652   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2653   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2654   "size" : 4,
2655   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2656  },
2657  {
2658   "alignment" : 4,
2659   "linker_set_key" : "_ZTIPKc",
2660   "name" : "const char *",
2661   "referenced_type" : "_ZTIKc",
2662   "self_type" : "_ZTIPKc",
2663   "size" : 4,
2664   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2665  },
2666  {
2667   "alignment" : 4,
2668   "linker_set_key" : "_ZTIPKv",
2669   "name" : "const void *",
2670   "referenced_type" : "_ZTIKv",
2671   "self_type" : "_ZTIPKv",
2672   "size" : 4,
2673   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2674  },
2675  {
2676   "alignment" : 4,
2677   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
2678   "name" : "ndk::SpAIBinder *",
2679   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2680   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
2681   "size" : 4,
2682   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2683  },
2684  {
2685   "alignment" : 4,
2686   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
2687   "name" : "ndk::ICInterface *",
2688   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2689   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
2690   "size" : 4,
2691   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2692  },
2693  {
2694   "alignment" : 4,
2695   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2696   "name" : "ndk::BnCInterface<aidl::android::hardware::graphics::allocator::IAllocator> *",
2697   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2698   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2699   "size" : 4,
2700   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2701  },
2702  {
2703   "alignment" : 4,
2704   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2705   "name" : "ndk::BpCInterface<aidl::android::hardware::graphics::allocator::IAllocator> *",
2706   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2707   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2708   "size" : 4,
2709   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2710  },
2711  {
2712   "alignment" : 4,
2713   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2714   "name" : "ndk::ScopedAParcel *",
2715   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2716   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2717   "size" : 4,
2718   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2719  },
2720  {
2721   "alignment" : 4,
2722   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2723   "name" : "ndk::ScopedAStatus *",
2724   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2725   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2726   "size" : 4,
2727   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2728  },
2729  {
2730   "alignment" : 4,
2731   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2732   "name" : "ndk::SharedRefBase *",
2733   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2734   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2735   "size" : 4,
2736   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2737  },
2738  {
2739   "alignment" : 4,
2740   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2741   "name" : "ndk::ScopedAIBinder_Weak *",
2742   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2743   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2744   "size" : 4,
2745   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2746  },
2747  {
2748   "alignment" : 4,
2749   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2750   "name" : "ndk::ScopedFileDescriptor *",
2751   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2752   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2753   "size" : 4,
2754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2755  },
2756  {
2757   "alignment" : 4,
2758   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2759   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2760   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2761   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2762   "size" : 4,
2763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2764  },
2765  {
2766   "alignment" : 4,
2767   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2768   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2769   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2770   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2771   "size" : 4,
2772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2773  },
2774  {
2775   "alignment" : 4,
2776   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2777   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2778   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2779   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2780   "size" : 4,
2781   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2782  },
2783  {
2784   "alignment" : 4,
2785   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2786   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2787   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2788   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2789   "size" : 4,
2790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2791  },
2792  {
2793   "alignment" : 4,
2794   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2795   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2796   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2797   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2798   "size" : 4,
2799   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2800  },
2801  {
2802   "alignment" : 4,
2803   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE",
2804   "name" : "aidl::android::hardware::graphics::allocator::IAllocator *",
2805   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE",
2806   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator10IAllocatorE",
2807   "size" : 4,
2808   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2809  },
2810  {
2811   "alignment" : 4,
2812   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
2813   "name" : "aidl::android::hardware::graphics::allocator::BnAllocator *",
2814   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
2815   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
2816   "size" : 4,
2817   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
2818  },
2819  {
2820   "alignment" : 4,
2821   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
2822   "name" : "aidl::android::hardware::graphics::allocator::BpAllocator *",
2823   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
2824   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
2825   "size" : 4,
2826   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h"
2827  },
2828  {
2829   "alignment" : 4,
2830   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2831   "name" : "aidl::android::hardware::graphics::allocator::AllocationResult *",
2832   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2833   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator16AllocationResultE",
2834   "size" : 4,
2835   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
2836  },
2837  {
2838   "alignment" : 4,
2839   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
2840   "name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault *",
2841   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
2842   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
2843   "size" : 4,
2844   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2845  },
2846  {
2847   "alignment" : 4,
2848   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
2849   "name" : "aidl::android::hardware::graphics::allocator::IAllocatorDelegator *",
2850   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
2851   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
2852   "size" : 4,
2853   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h"
2854  },
2855  {
2856   "alignment" : 4,
2857   "linker_set_key" : "_ZTIPN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2858   "name" : "aidl::android::hardware::graphics::allocator::BufferDescriptorInfo *",
2859   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2860   "self_type" : "_ZTIPN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
2861   "size" : 4,
2862   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
2863  },
2864  {
2865   "alignment" : 4,
2866   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2867   "name" : "std::shared_ptr<aidl::android::hardware::graphics::allocator::IAllocator> *",
2868   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2869   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
2870   "size" : 4,
2871   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2872  },
2873  {
2874   "alignment" : 4,
2875   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2876   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2877   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2878   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2879   "size" : 4,
2880   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
2881  },
2882  {
2883   "alignment" : 4,
2884   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2885   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2886   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2887   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2888   "size" : 4,
2889   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2890  },
2891  {
2892   "alignment" : 4,
2893   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2894   "name" : "std::vector<bool, std::allocator<bool>> *",
2895   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2896   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2897   "size" : 4,
2898   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2899  },
2900  {
2901   "alignment" : 4,
2902   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2903   "name" : "std::vector<double, std::allocator<double>> *",
2904   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2905   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2906   "size" : 4,
2907   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2908  },
2909  {
2910   "alignment" : 4,
2911   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2912   "name" : "std::vector<float, std::allocator<float>> *",
2913   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2914   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2915   "size" : 4,
2916   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2917  },
2918  {
2919   "alignment" : 4,
2920   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2921   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2922   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2923   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2924   "size" : 4,
2925   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2926  },
2927  {
2928   "alignment" : 4,
2929   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2930   "name" : "std::vector<int, std::allocator<int>> *",
2931   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2932   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2933   "size" : 4,
2934   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2935  },
2936  {
2937   "alignment" : 4,
2938   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2939   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2940   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2941   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2942   "size" : 4,
2943   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2944  },
2945  {
2946   "alignment" : 4,
2947   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2948   "name" : "std::vector<long long, std::allocator<long long>> *",
2949   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2950   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2951   "size" : 4,
2952   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2957   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2958   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2959   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2960   "size" : 4,
2961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2966   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2967   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2968   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2969   "size" : 4,
2970   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2971  },
2972  {
2973   "alignment" : 4,
2974   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2975   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2976   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2977   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2978   "size" : 4,
2979   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2980  },
2981  {
2982   "alignment" : 4,
2983   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2984   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2985   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2986   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2987   "size" : 4,
2988   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2989  },
2990  {
2991   "alignment" : 4,
2992   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2993   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2994   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2995   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2996   "size" : 4,
2997   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2998  },
2999  {
3000   "alignment" : 4,
3001   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3002   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
3003   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3004   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3005   "size" : 4,
3006   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3007  },
3008  {
3009   "alignment" : 4,
3010   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3011   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
3012   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3013   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3014   "size" : 4,
3015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3016  },
3017  {
3018   "alignment" : 4,
3019   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3020   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
3021   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3022   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3023   "size" : 4,
3024   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3025  },
3026  {
3027   "alignment" : 4,
3028   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3029   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
3030   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3031   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3032   "size" : 4,
3033   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3034  },
3035  {
3036   "alignment" : 4,
3037   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3038   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
3039   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3040   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3041   "size" : 4,
3042   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3043  },
3044  {
3045   "alignment" : 4,
3046   "linker_set_key" : "_ZTIPP7AParcel",
3047   "name" : "AParcel **",
3048   "referenced_type" : "_ZTIP7AParcel",
3049   "self_type" : "_ZTIPP7AParcel",
3050   "size" : 4,
3051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "linker_set_key" : "_ZTIPP7AStatus",
3056   "name" : "AStatus **",
3057   "referenced_type" : "_ZTIP7AStatus",
3058   "self_type" : "_ZTIPP7AStatus",
3059   "size" : 4,
3060   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3061  },
3062  {
3063   "alignment" : 4,
3064   "linker_set_key" : "_ZTIPP8AIBinder",
3065   "name" : "AIBinder **",
3066   "referenced_type" : "_ZTIP8AIBinder",
3067   "self_type" : "_ZTIPP8AIBinder",
3068   "size" : 4,
3069   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3070  },
3071  {
3072   "alignment" : 4,
3073   "linker_set_key" : "_ZTIPPKc",
3074   "name" : "const char **",
3075   "referenced_type" : "_ZTIPKc",
3076   "self_type" : "_ZTIPPKc",
3077   "size" : 4,
3078   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3079  },
3080  {
3081   "alignment" : 4,
3082   "linker_set_key" : "_ZTIPb",
3083   "name" : "bool *",
3084   "referenced_type" : "_ZTIb",
3085   "self_type" : "_ZTIPb",
3086   "size" : 4,
3087   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
3088  },
3089  {
3090   "alignment" : 4,
3091   "linker_set_key" : "_ZTIPi",
3092   "name" : "int *",
3093   "referenced_type" : "_ZTIi",
3094   "self_type" : "_ZTIPi",
3095   "size" : 4,
3096   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
3097  },
3098  {
3099   "alignment" : 4,
3100   "linker_set_key" : "_ZTIPv",
3101   "name" : "void *",
3102   "referenced_type" : "_ZTIv",
3103   "self_type" : "_ZTIPv",
3104   "size" : 4,
3105   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3106  }
3107 ],
3108 "qualified_types" :
3109 [
3110  {
3111   "is_const" : true,
3112   "linker_set_key" : "_ZTIK7AParcel",
3113   "name" : "const AParcel",
3114   "referenced_type" : "_ZTI7AParcel",
3115   "self_type" : "_ZTIK7AParcel",
3116   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3117  },
3118  {
3119   "alignment" : 4,
3120   "is_const" : true,
3121   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
3122   "name" : "const ndk::SpAIBinder",
3123   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3124   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
3125   "size" : 4,
3126   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3127  },
3128  {
3129   "alignment" : 4,
3130   "is_const" : true,
3131   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
3132   "name" : "const ndk::ScopedAParcel",
3133   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3134   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
3135   "size" : 4,
3136   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3137  },
3138  {
3139   "alignment" : 4,
3140   "is_const" : true,
3141   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
3142   "name" : "const ndk::ScopedAStatus",
3143   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3144   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
3145   "size" : 4,
3146   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3147  },
3148  {
3149   "alignment" : 4,
3150   "is_const" : true,
3151   "linker_set_key" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
3152   "name" : "const ndk::ScopedAIBinder_Weak",
3153   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3154   "self_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
3155   "size" : 4,
3156   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3157  },
3158  {
3159   "alignment" : 4,
3160   "is_const" : true,
3161   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3162   "name" : "const ndk::ScopedFileDescriptor",
3163   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3164   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3165   "size" : 4,
3166   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3167  },
3168  {
3169   "alignment" : 4,
3170   "is_const" : true,
3171   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3172   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3173   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3174   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3175   "size" : 4,
3176   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3177  },
3178  {
3179   "alignment" : 4,
3180   "is_const" : true,
3181   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3182   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3183   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3184   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3185   "size" : 4,
3186   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3187  },
3188  {
3189   "alignment" : 4,
3190   "is_const" : true,
3191   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3192   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3193   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3194   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3195   "size" : 4,
3196   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3197  },
3198  {
3199   "alignment" : 4,
3200   "is_const" : true,
3201   "linker_set_key" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
3202   "name" : "const aidl::android::hardware::common::NativeHandle",
3203   "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
3204   "self_type" : "_ZTIKN4aidl7android8hardware6common12NativeHandleE",
3205   "size" : 24,
3206   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3207  },
3208  {
3209   "alignment" : 4,
3210   "is_const" : true,
3211   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11BufferUsageE",
3212   "name" : "const aidl::android::hardware::graphics::common::BufferUsage",
3213   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE",
3214   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11BufferUsageE",
3215   "size" : 8,
3216   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3217  },
3218  {
3219   "alignment" : 4,
3220   "is_const" : true,
3221   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PixelFormatE",
3222   "name" : "const aidl::android::hardware::graphics::common::PixelFormat",
3223   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE",
3224   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PixelFormatE",
3225   "size" : 4,
3226   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3227  },
3228  {
3229   "alignment" : 4,
3230   "is_const" : true,
3231   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
3232   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
3233   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
3234   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
3235   "size" : 20,
3236   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3237  },
3238  {
3239   "alignment" : 4,
3240   "is_const" : true,
3241   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
3242   "name" : "const aidl::android::hardware::graphics::allocator::AllocationResult",
3243   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator16AllocationResultE",
3244   "self_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator16AllocationResultE",
3245   "size" : 16,
3246   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
3247  },
3248  {
3249   "alignment" : 4,
3250   "is_const" : true,
3251   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
3252   "name" : "const aidl::android::hardware::graphics::allocator::BufferDescriptorInfo",
3253   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
3254   "self_type" : "_ZTIKN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
3255   "size" : 172,
3256   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
3257  },
3258  {
3259   "alignment" : 4,
3260   "is_const" : true,
3261   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3262   "name" : "const std::shared_ptr<aidl::android::hardware::graphics::allocator::IAllocator>",
3263   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3264   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3265   "size" : 8,
3266   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
3267  },
3268  {
3269   "alignment" : 4,
3270   "is_const" : true,
3271   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3272   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3273   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3274   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3275   "size" : 12,
3276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3277  },
3278  {
3279   "alignment" : 4,
3280   "is_const" : true,
3281   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11BufferUsageELj27EEE",
3282   "name" : "const std::array<aidl::android::hardware::graphics::common::BufferUsage, 27>",
3283   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11BufferUsageELj27EEE",
3284   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11BufferUsageELj27EEE",
3285   "size" : 216,
3286   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/BufferUsage.h"
3287  },
3288  {
3289   "alignment" : 4,
3290   "is_const" : true,
3291   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11PixelFormatELj33EEE",
3292   "name" : "const std::array<aidl::android::hardware::graphics::common::PixelFormat, 33>",
3293   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11PixelFormatELj33EEE",
3294   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11PixelFormatELj33EEE",
3295   "size" : 132,
3296   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/PixelFormat.h"
3297  },
3298  {
3299   "alignment" : 1,
3300   "is_const" : true,
3301   "linker_set_key" : "_ZTIKNSt3__15arrayIhLj128EEE",
3302   "name" : "const std::array<unsigned char, 128>",
3303   "referenced_type" : "_ZTINSt3__15arrayIhLj128EEE",
3304   "self_type" : "_ZTIKNSt3__15arrayIhLj128EEE",
3305   "size" : 128,
3306   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "is_const" : true,
3311   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3312   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
3313   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3314   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3315   "size" : 12,
3316   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3317  },
3318  {
3319   "alignment" : 4,
3320   "is_const" : true,
3321   "linker_set_key" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
3322   "name" : "const std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>",
3323   "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
3324   "self_type" : "_ZTIKNSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE",
3325   "size" : 12,
3326   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3327  },
3328  {
3329   "alignment" : 4,
3330   "is_const" : true,
3331   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
3332   "name" : "const std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>",
3333   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
3334   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE",
3335   "size" : 12,
3336   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3337  },
3338  {
3339   "alignment" : 4,
3340   "is_const" : true,
3341   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
3342   "name" : "const std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>",
3343   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
3344   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE",
3345   "size" : 12,
3346   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3347  },
3348  {
3349   "alignment" : 4,
3350   "is_const" : true,
3351   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3352   "name" : "const std::vector<bool, std::allocator<bool>>",
3353   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3354   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3355   "size" : 12,
3356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3357  },
3358  {
3359   "alignment" : 4,
3360   "is_const" : true,
3361   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3362   "name" : "const std::vector<double, std::allocator<double>>",
3363   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3364   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3365   "size" : 12,
3366   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3367  },
3368  {
3369   "alignment" : 4,
3370   "is_const" : true,
3371   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3372   "name" : "const std::vector<float, std::allocator<float>>",
3373   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3374   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3375   "size" : 12,
3376   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3377  },
3378  {
3379   "alignment" : 4,
3380   "is_const" : true,
3381   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3382   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
3383   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
3384   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3385   "size" : 12,
3386   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3387  },
3388  {
3389   "alignment" : 4,
3390   "is_const" : true,
3391   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3392   "name" : "const std::vector<int, std::allocator<int>>",
3393   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3394   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3395   "size" : 12,
3396   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3397  },
3398  {
3399   "alignment" : 4,
3400   "is_const" : true,
3401   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3402   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
3403   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3404   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3405   "size" : 12,
3406   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3407  },
3408  {
3409   "alignment" : 4,
3410   "is_const" : true,
3411   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3412   "name" : "const std::vector<long long, std::allocator<long long>>",
3413   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
3414   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3415   "size" : 12,
3416   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3417  },
3418  {
3419   "alignment" : 4,
3420   "is_const" : true,
3421   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3422   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
3423   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
3424   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3425   "size" : 12,
3426   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3427  },
3428  {
3429   "alignment" : 4,
3430   "is_const" : true,
3431   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3432   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
3433   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3434   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3435   "size" : 16,
3436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3437  },
3438  {
3439   "alignment" : 4,
3440   "is_const" : true,
3441   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3442   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
3443   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3444   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3445   "size" : 16,
3446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3447  },
3448  {
3449   "alignment" : 4,
3450   "is_const" : true,
3451   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3452   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
3453   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3454   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3455   "size" : 16,
3456   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3457  },
3458  {
3459   "alignment" : 4,
3460   "is_const" : true,
3461   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3462   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
3463   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3464   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3465   "size" : 16,
3466   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3467  },
3468  {
3469   "alignment" : 4,
3470   "is_const" : true,
3471   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3472   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
3473   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3474   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3475   "size" : 16,
3476   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3477  },
3478  {
3479   "alignment" : 4,
3480   "is_const" : true,
3481   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3482   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
3483   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3484   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3485   "size" : 16,
3486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3487  },
3488  {
3489   "alignment" : 4,
3490   "is_const" : true,
3491   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3492   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
3493   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3494   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3495   "size" : 16,
3496   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3497  },
3498  {
3499   "alignment" : 4,
3500   "is_const" : true,
3501   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3502   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
3503   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3504   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3505   "size" : 16,
3506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3507  },
3508  {
3509   "alignment" : 4,
3510   "is_const" : true,
3511   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3512   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
3513   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3514   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3515   "size" : 16,
3516   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3517  },
3518  {
3519   "alignment" : 4,
3520   "is_const" : true,
3521   "linker_set_key" : "_ZTIKP13AIBinder_Weak",
3522   "name" : "AIBinder_Weak *const",
3523   "referenced_type" : "_ZTIP13AIBinder_Weak",
3524   "self_type" : "_ZTIKP13AIBinder_Weak",
3525   "size" : 4,
3526   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3527  },
3528  {
3529   "alignment" : 4,
3530   "is_const" : true,
3531   "linker_set_key" : "_ZTIKP7AParcel",
3532   "name" : "AParcel *const",
3533   "referenced_type" : "_ZTIP7AParcel",
3534   "self_type" : "_ZTIKP7AParcel",
3535   "size" : 4,
3536   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3537  },
3538  {
3539   "alignment" : 4,
3540   "is_const" : true,
3541   "linker_set_key" : "_ZTIKP7AStatus",
3542   "name" : "AStatus *const",
3543   "referenced_type" : "_ZTIP7AStatus",
3544   "self_type" : "_ZTIKP7AStatus",
3545   "size" : 4,
3546   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3547  },
3548  {
3549   "alignment" : 1,
3550   "is_const" : true,
3551   "linker_set_key" : "_ZTIKb",
3552   "name" : "const bool",
3553   "referenced_type" : "_ZTIb",
3554   "self_type" : "_ZTIKb",
3555   "size" : 1,
3556   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3557  },
3558  {
3559   "alignment" : 1,
3560   "is_const" : true,
3561   "linker_set_key" : "_ZTIKc",
3562   "name" : "const char",
3563   "referenced_type" : "_ZTIc",
3564   "self_type" : "_ZTIKc",
3565   "size" : 1,
3566   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3567  },
3568  {
3569   "alignment" : 1,
3570   "is_const" : true,
3571   "linker_set_key" : "_ZTIKh",
3572   "name" : "const unsigned char",
3573   "referenced_type" : "_ZTIh",
3574   "self_type" : "_ZTIKh",
3575   "size" : 1,
3576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3577  },
3578  {
3579   "alignment" : 4,
3580   "is_const" : true,
3581   "linker_set_key" : "_ZTIKi",
3582   "name" : "const int",
3583   "referenced_type" : "_ZTIi",
3584   "self_type" : "_ZTIKi",
3585   "size" : 4,
3586   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3587  },
3588  {
3589   "alignment" : 4,
3590   "is_const" : true,
3591   "linker_set_key" : "_ZTIKj",
3592   "name" : "const unsigned int",
3593   "referenced_type" : "_ZTIj",
3594   "self_type" : "_ZTIKj",
3595   "size" : 4,
3596   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h"
3597  },
3598  {
3599   "is_const" : true,
3600   "linker_set_key" : "_ZTIKv",
3601   "name" : "const void",
3602   "referenced_type" : "_ZTIv",
3603   "self_type" : "_ZTIKv",
3604   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3605  },
3606  {
3607   "alignment" : 4,
3608   "is_const" : true,
3609   "linker_set_key" : "_ZTIKx",
3610   "name" : "const long long",
3611   "referenced_type" : "_ZTIx",
3612   "self_type" : "_ZTIKx",
3613   "size" : 8,
3614   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3615  }
3616 ],
3617 "record_types" :
3618 [
3619  {
3620   "alignment" : 4,
3621   "fields" :
3622   [
3623    {
3624     "access" : "private",
3625     "field_name" : "mBinder",
3626     "referenced_type" : "_ZTIP8AIBinder"
3627    }
3628   ],
3629   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
3630   "name" : "ndk::SpAIBinder",
3631   "record_kind" : "class",
3632   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3633   "self_type" : "_ZTIN3ndk10SpAIBinderE",
3634   "size" : 4,
3635   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3636  },
3637  {
3638   "access" : "private",
3639   "alignment" : 4,
3640   "fields" :
3641   [
3642    {
3643     "field_name" : "interface",
3644     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
3645    }
3646   ],
3647   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3648   "name" : "ndk::ICInterface::ICInterfaceData",
3649   "record_kind" : "class",
3650   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3651   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3652   "size" : 8,
3653   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3654  },
3655  {
3656   "alignment" : 4,
3657   "base_specifiers" :
3658   [
3659    {
3660     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
3661    }
3662   ],
3663   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
3664   "name" : "ndk::ICInterface",
3665   "record_kind" : "class",
3666   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
3667   "self_type" : "_ZTIN3ndk11ICInterfaceE",
3668   "size" : 16,
3669   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3670   "vtable_components" :
3671   [
3672    {
3673     "kind" : "offset_to_top"
3674    },
3675    {
3676     "kind" : "rtti",
3677     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
3678    },
3679    {
3680     "kind" : "complete_dtor_pointer",
3681     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
3682    },
3683    {
3684     "kind" : "deleting_dtor_pointer",
3685     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
3686    },
3687    {
3688     "is_pure" : true,
3689     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3690    },
3691    {
3692     "is_pure" : true,
3693     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3694    },
3695    {
3696     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3697    },
3698    {
3699     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3700    }
3701   ]
3702  },
3703  {
3704   "alignment" : 4,
3705   "base_specifiers" :
3706   [
3707    {
3708     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
3709    }
3710   ],
3711   "fields" :
3712   [
3713    {
3714     "access" : "private",
3715     "field_name" : "mMutex",
3716     "field_offset" : 128,
3717     "referenced_type" : "_ZTINSt3__15mutexE"
3718    },
3719    {
3720     "access" : "private",
3721     "field_name" : "mWeakBinder",
3722     "field_offset" : 160,
3723     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3724    }
3725   ],
3726   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3727   "name" : "ndk::BnCInterface<aidl::android::hardware::graphics::allocator::IAllocator>",
3728   "record_kind" : "class",
3729   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3730   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3731   "size" : 24,
3732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3733   "template_args" :
3734   [
3735    "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
3736   ],
3737   "vtable_components" :
3738   [
3739    {
3740     "kind" : "offset_to_top"
3741    },
3742    {
3743     "kind" : "rtti",
3744     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
3745    },
3746    {
3747     "kind" : "complete_dtor_pointer",
3748     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEED1Ev"
3749    },
3750    {
3751     "kind" : "deleting_dtor_pointer",
3752     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEED0Ev"
3753    },
3754    {
3755     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
3756    },
3757    {
3758     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8isRemoteEv"
3759    },
3760    {
3761     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3762    },
3763    {
3764     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3765    },
3766    {
3767     "is_pure" : true,
3768     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
3769    },
3770    {
3771     "is_pure" : true,
3772     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
3773    },
3774    {
3775     "is_pure" : true,
3776     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
3777    },
3778    {
3779     "is_pure" : true,
3780     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3781    },
3782    {
3783     "is_pure" : true,
3784     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator19getInterfaceVersionEPi"
3785    },
3786    {
3787     "is_pure" : true,
3788     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3789    },
3790    {
3791     "is_pure" : true,
3792     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE12createBinderEv"
3793    }
3794   ]
3795  },
3796  {
3797   "alignment" : 4,
3798   "base_specifiers" :
3799   [
3800    {
3801     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
3802    }
3803   ],
3804   "fields" :
3805   [
3806    {
3807     "access" : "private",
3808     "field_name" : "mBinder",
3809     "field_offset" : 128,
3810     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3811    }
3812   ],
3813   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3814   "name" : "ndk::BpCInterface<aidl::android::hardware::graphics::allocator::IAllocator>",
3815   "record_kind" : "class",
3816   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3817   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE",
3818   "size" : 20,
3819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3820   "template_args" :
3821   [
3822    "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
3823   ],
3824   "vtable_components" :
3825   [
3826    {
3827     "kind" : "offset_to_top"
3828    },
3829    {
3830     "kind" : "rtti",
3831     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
3832    },
3833    {
3834     "kind" : "complete_dtor_pointer",
3835     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEED1Ev"
3836    },
3837    {
3838     "kind" : "deleting_dtor_pointer",
3839     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEED0Ev"
3840    },
3841    {
3842     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
3843    },
3844    {
3845     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8isRemoteEv"
3846    },
3847    {
3848     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE4dumpEiPPKcj"
3849    },
3850    {
3851     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3852    },
3853    {
3854     "is_pure" : true,
3855     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
3856    },
3857    {
3858     "is_pure" : true,
3859     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
3860    },
3861    {
3862     "is_pure" : true,
3863     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
3864    },
3865    {
3866     "is_pure" : true,
3867     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3868    },
3869    {
3870     "is_pure" : true,
3871     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator19getInterfaceVersionEPi"
3872    },
3873    {
3874     "is_pure" : true,
3875     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3876    }
3877   ]
3878  },
3879  {
3880   "alignment" : 4,
3881   "base_specifiers" :
3882   [
3883    {
3884     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
3885    }
3886   ],
3887   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
3888   "name" : "ndk::ScopedAParcel",
3889   "record_kind" : "class",
3890   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3891   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
3892   "size" : 4,
3893   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3894  },
3895  {
3896   "alignment" : 4,
3897   "base_specifiers" :
3898   [
3899    {
3900     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3901    }
3902   ],
3903   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3904   "name" : "ndk::ScopedAStatus",
3905   "record_kind" : "class",
3906   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3907   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3908   "size" : 4,
3909   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3910  },
3911  {
3912   "alignment" : 4,
3913   "fields" :
3914   [
3915    {
3916     "access" : "private",
3917     "field_name" : "mFlagThis",
3918     "field_offset" : 32,
3919     "referenced_type" : "_ZTINSt3__19once_flagE"
3920    },
3921    {
3922     "access" : "private",
3923     "field_name" : "mThis",
3924     "field_offset" : 64,
3925     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3926    }
3927   ],
3928   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3929   "name" : "ndk::SharedRefBase",
3930   "record_kind" : "class",
3931   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3932   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3933   "size" : 16,
3934   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3935   "vtable_components" :
3936   [
3937    {
3938     "kind" : "offset_to_top"
3939    },
3940    {
3941     "kind" : "rtti",
3942     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
3943    },
3944    {
3945     "kind" : "complete_dtor_pointer",
3946     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
3947    },
3948    {
3949     "kind" : "deleting_dtor_pointer",
3950     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
3951    }
3952   ]
3953  },
3954  {
3955   "alignment" : 4,
3956   "base_specifiers" :
3957   [
3958    {
3959     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3960    }
3961   ],
3962   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3963   "name" : "ndk::ScopedAIBinder_Weak",
3964   "record_kind" : "class",
3965   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3966   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3967   "size" : 4,
3968   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3969  },
3970  {
3971   "alignment" : 4,
3972   "base_specifiers" :
3973   [
3974    {
3975     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3976    }
3977   ],
3978   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3979   "name" : "ndk::ScopedFileDescriptor",
3980   "record_kind" : "class",
3981   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3982   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3983   "size" : 4,
3984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3985  },
3986  {
3987   "alignment" : 4,
3988   "base_specifiers" :
3989   [
3990    {
3991     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3992    }
3993   ],
3994   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3995   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3996   "record_kind" : "class",
3997   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3998   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3999   "size" : 4,
4000   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4001  },
4002  {
4003   "alignment" : 4,
4004   "fields" :
4005   [
4006    {
4007     "access" : "private",
4008     "field_name" : "mT",
4009     "referenced_type" : "_ZTIP13AIBinder_Weak"
4010    }
4011   ],
4012   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4013   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
4014   "record_kind" : "class",
4015   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4016   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4017   "size" : 4,
4018   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4019   "template_args" :
4020   [
4021    "_ZTIP13AIBinder_Weak"
4022   ]
4023  },
4024  {
4025   "alignment" : 4,
4026   "fields" :
4027   [
4028    {
4029     "access" : "private",
4030     "field_name" : "mT",
4031     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
4032    }
4033   ],
4034   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4035   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
4036   "record_kind" : "class",
4037   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4038   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4039   "size" : 4,
4040   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4041   "template_args" :
4042   [
4043    "_ZTIP23AIBinder_DeathRecipient"
4044   ]
4045  },
4046  {
4047   "alignment" : 4,
4048   "fields" :
4049   [
4050    {
4051     "access" : "private",
4052     "field_name" : "mT",
4053     "referenced_type" : "_ZTIP7AParcel"
4054    }
4055   ],
4056   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4057   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
4058   "record_kind" : "class",
4059   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4060   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4061   "size" : 4,
4062   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4063   "template_args" :
4064   [
4065    "_ZTIP7AParcel"
4066   ]
4067  },
4068  {
4069   "alignment" : 4,
4070   "fields" :
4071   [
4072    {
4073     "access" : "private",
4074     "field_name" : "mT",
4075     "referenced_type" : "_ZTIP7AStatus"
4076    }
4077   ],
4078   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4079   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
4080   "record_kind" : "class",
4081   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4082   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4083   "size" : 4,
4084   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4085   "template_args" :
4086   [
4087    "_ZTIP7AStatus"
4088   ]
4089  },
4090  {
4091   "alignment" : 4,
4092   "fields" :
4093   [
4094    {
4095     "field_name" : "fds",
4096     "referenced_type" : "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
4097    },
4098    {
4099     "field_name" : "ints",
4100     "field_offset" : 96,
4101     "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
4102    }
4103   ],
4104   "linker_set_key" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
4105   "name" : "aidl::android::hardware::common::NativeHandle",
4106   "record_kind" : "class",
4107   "referenced_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
4108   "self_type" : "_ZTIN4aidl7android8hardware6common12NativeHandleE",
4109   "size" : 24,
4110   "source_file" : "out/soong/.intermediates/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include/aidl/android/hardware/common/NativeHandle.h"
4111  },
4112  {
4113   "alignment" : 4,
4114   "fields" :
4115   [
4116    {
4117     "field_name" : "name",
4118     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4119    },
4120    {
4121     "field_name" : "value",
4122     "field_offset" : 96,
4123     "referenced_type" : "_ZTIx"
4124    }
4125   ],
4126   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
4127   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
4128   "record_kind" : "class",
4129   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
4130   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
4131   "size" : 20,
4132   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
4133  },
4134  {
4135   "alignment" : 4,
4136   "base_specifiers" :
4137   [
4138    {
4139     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4140    }
4141   ],
4142   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE",
4143   "name" : "aidl::android::hardware::graphics::allocator::IAllocator",
4144   "record_kind" : "class",
4145   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE",
4146   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE",
4147   "size" : 16,
4148   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h",
4149   "vtable_components" :
4150   [
4151    {
4152     "kind" : "offset_to_top"
4153    },
4154    {
4155     "kind" : "rtti",
4156     "mangled_component_name" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
4157    },
4158    {
4159     "kind" : "complete_dtor_pointer",
4160     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD1Ev"
4161    },
4162    {
4163     "kind" : "deleting_dtor_pointer",
4164     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocatorD0Ev"
4165    },
4166    {
4167     "is_pure" : true,
4168     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4169    },
4170    {
4171     "is_pure" : true,
4172     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4173    },
4174    {
4175     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4176    },
4177    {
4178     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4179    },
4180    {
4181     "is_pure" : true,
4182     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
4183    },
4184    {
4185     "is_pure" : true,
4186     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
4187    },
4188    {
4189     "is_pure" : true,
4190     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
4191    },
4192    {
4193     "is_pure" : true,
4194     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4195    },
4196    {
4197     "is_pure" : true,
4198     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator19getInterfaceVersionEPi"
4199    },
4200    {
4201     "is_pure" : true,
4202     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4203    }
4204   ]
4205  },
4206  {
4207   "alignment" : 4,
4208   "base_specifiers" :
4209   [
4210    {
4211     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
4212    }
4213   ],
4214   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
4215   "name" : "aidl::android::hardware::graphics::allocator::BnAllocator",
4216   "record_kind" : "class",
4217   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
4218   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE",
4219   "size" : 24,
4220   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h",
4221   "vtable_components" :
4222   [
4223    {
4224     "kind" : "offset_to_top"
4225    },
4226    {
4227     "kind" : "rtti",
4228     "mangled_component_name" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
4229    },
4230    {
4231     "kind" : "complete_dtor_pointer",
4232     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD1Ev"
4233    },
4234    {
4235     "kind" : "deleting_dtor_pointer",
4236     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocatorD0Ev"
4237    },
4238    {
4239     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
4240    },
4241    {
4242     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8isRemoteEv"
4243    },
4244    {
4245     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4246    },
4247    {
4248     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4249    },
4250    {
4251     "is_pure" : true,
4252     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
4253    },
4254    {
4255     "is_pure" : true,
4256     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
4257    },
4258    {
4259     "is_pure" : true,
4260     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
4261    },
4262    {
4263     "is_pure" : true,
4264     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator10IAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4265    },
4266    {
4267     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator19getInterfaceVersionEPi"
4268    },
4269    {
4270     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4271    },
4272    {
4273     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator12createBinderEv"
4274    }
4275   ]
4276  },
4277  {
4278   "alignment" : 4,
4279   "base_specifiers" :
4280   [
4281    {
4282     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
4283    }
4284   ],
4285   "fields" :
4286   [
4287    {
4288     "field_name" : "_aidl_cached_version",
4289     "field_offset" : 160,
4290     "referenced_type" : "_ZTIi"
4291    },
4292    {
4293     "field_name" : "_aidl_cached_hash",
4294     "field_offset" : 192,
4295     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4296    },
4297    {
4298     "field_name" : "_aidl_cached_hash_mutex",
4299     "field_offset" : 288,
4300     "referenced_type" : "_ZTINSt3__15mutexE"
4301    }
4302   ],
4303   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
4304   "name" : "aidl::android::hardware::graphics::allocator::BpAllocator",
4305   "record_kind" : "class",
4306   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
4307   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BpAllocatorE",
4308   "size" : 40,
4309   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BpAllocator.h",
4310   "vtable_components" :
4311   [
4312    {
4313     "kind" : "offset_to_top"
4314    },
4315    {
4316     "kind" : "rtti",
4317     "mangled_component_name" : "_ZTIN4aidl7android8hardware8graphics9allocator11BpAllocatorE"
4318    },
4319    {
4320     "kind" : "complete_dtor_pointer",
4321     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD1Ev"
4322    },
4323    {
4324     "kind" : "deleting_dtor_pointer",
4325     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocatorD0Ev"
4326    },
4327    {
4328     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
4329    },
4330    {
4331     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8isRemoteEv"
4332    },
4333    {
4334     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE4dumpEiPPKcj"
4335    },
4336    {
4337     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4338    },
4339    {
4340     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
4341    },
4342    {
4343     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
4344    },
4345    {
4346     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
4347    },
4348    {
4349     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4350    },
4351    {
4352     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator19getInterfaceVersionEPi"
4353    },
4354    {
4355     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BpAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4356    }
4357   ]
4358  },
4359  {
4360   "alignment" : 4,
4361   "fields" :
4362   [
4363    {
4364     "field_name" : "stride",
4365     "referenced_type" : "_ZTIi"
4366    },
4367    {
4368     "field_name" : "buffers",
4369     "field_offset" : 32,
4370     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
4371    }
4372   ],
4373   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator16AllocationResultE",
4374   "name" : "aidl::android::hardware::graphics::allocator::AllocationResult",
4375   "record_kind" : "class",
4376   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator16AllocationResultE",
4377   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator16AllocationResultE",
4378   "size" : 16,
4379   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/AllocationResult.h"
4380  },
4381  {
4382   "alignment" : 4,
4383   "base_specifiers" :
4384   [
4385    {
4386     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator10IAllocatorE"
4387    }
4388   ],
4389   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
4390   "name" : "aidl::android::hardware::graphics::allocator::IAllocatorDefault",
4391   "record_kind" : "class",
4392   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
4393   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE",
4394   "size" : 16,
4395   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/IAllocator.h",
4396   "vtable_components" :
4397   [
4398    {
4399     "kind" : "offset_to_top"
4400    },
4401    {
4402     "kind" : "rtti",
4403     "mangled_component_name" : "_ZTIN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultE"
4404    },
4405    {
4406     "kind" : "complete_dtor_pointer",
4407     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultD1Ev"
4408    },
4409    {
4410     "kind" : "deleting_dtor_pointer",
4411     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefaultD0Ev"
4412    },
4413    {
4414     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8asBinderEv"
4415    },
4416    {
4417     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8isRemoteEv"
4418    },
4419    {
4420     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4421    },
4422    {
4423     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4424    },
4425    {
4426     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
4427    },
4428    {
4429     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
4430    },
4431    {
4432     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault11isSupportedERKNS3_20BufferDescriptorInfoEPb"
4433    },
4434    {
4435     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4436    },
4437    {
4438     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault19getInterfaceVersionEPi"
4439    },
4440    {
4441     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator17IAllocatorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4442    }
4443   ]
4444  },
4445  {
4446   "alignment" : 4,
4447   "base_specifiers" :
4448   [
4449    {
4450     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator11BnAllocatorE"
4451    }
4452   ],
4453   "fields" :
4454   [
4455    {
4456     "access" : "private",
4457     "field_name" : "_impl",
4458     "field_offset" : 192,
4459     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8graphics9allocator10IAllocatorEEE"
4460    }
4461   ],
4462   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
4463   "name" : "aidl::android::hardware::graphics::allocator::IAllocatorDelegator",
4464   "record_kind" : "class",
4465   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
4466   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE",
4467   "size" : 32,
4468   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BnAllocator.h",
4469   "vtable_components" :
4470   [
4471    {
4472     "kind" : "offset_to_top"
4473    },
4474    {
4475     "kind" : "rtti",
4476     "mangled_component_name" : "_ZTIN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorE"
4477    },
4478    {
4479     "kind" : "complete_dtor_pointer",
4480     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorD1Ev"
4481    },
4482    {
4483     "kind" : "deleting_dtor_pointer",
4484     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegatorD0Ev"
4485    },
4486    {
4487     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8asBinderEv"
4488    },
4489    {
4490     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8graphics9allocator10IAllocatorEE8isRemoteEv"
4491    },
4492    {
4493     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4494    },
4495    {
4496     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4497    },
4498    {
4499     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegator8allocateERKNSt3__16vectorIhNS5_9allocatorIhEEEEiPNS3_16AllocationResultE"
4500    },
4501    {
4502     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegator9allocate2ERKNS3_20BufferDescriptorInfoEiPNS3_16AllocationResultE"
4503    },
4504    {
4505     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegator11isSupportedERKNS3_20BufferDescriptorInfoEPb"
4506    },
4507    {
4508     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator19IAllocatorDelegator23getIMapperLibrarySuffixEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4509    },
4510    {
4511     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator19getInterfaceVersionEPi"
4512    },
4513    {
4514     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4515    },
4516    {
4517     "mangled_component_name" : "_ZN4aidl7android8hardware8graphics9allocator11BnAllocator12createBinderEv"
4518    }
4519   ]
4520  },
4521  {
4522   "alignment" : 4,
4523   "fields" :
4524   [
4525    {
4526     "field_name" : "name",
4527     "referenced_type" : "_ZTINSt3__15arrayIhLj128EEE"
4528    },
4529    {
4530     "field_name" : "width",
4531     "field_offset" : 1024,
4532     "referenced_type" : "_ZTIi"
4533    },
4534    {
4535     "field_name" : "height",
4536     "field_offset" : 1056,
4537     "referenced_type" : "_ZTIi"
4538    },
4539    {
4540     "field_name" : "layerCount",
4541     "field_offset" : 1088,
4542     "referenced_type" : "_ZTIi"
4543    },
4544    {
4545     "field_name" : "format",
4546     "field_offset" : 1120,
4547     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
4548    },
4549    {
4550     "field_name" : "usage",
4551     "field_offset" : 1152,
4552     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
4553    },
4554    {
4555     "field_name" : "reservedSize",
4556     "field_offset" : 1216,
4557     "referenced_type" : "_ZTIx"
4558    },
4559    {
4560     "field_name" : "additionalOptions",
4561     "field_offset" : 1280,
4562     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
4563    }
4564   ],
4565   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
4566   "name" : "aidl::android::hardware::graphics::allocator::BufferDescriptorInfo",
4567   "record_kind" : "class",
4568   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
4569   "self_type" : "_ZTIN4aidl7android8hardware8graphics9allocator20BufferDescriptorInfoE",
4570   "size" : 172,
4571   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include/aidl/android/hardware/graphics/allocator/BufferDescriptorInfo.h"
4572  },
4573  {
4574   "alignment" : 1,
4575   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEEE",
4576   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 128>>",
4577   "record_kind" : "class",
4578   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEEE",
4579   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj128EEEEE",
4580   "size" : 1,
4581   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4582   "template_args" :
4583   [
4584    "_ZTINSt3__15arrayIhLj128EEE"
4585   ]
4586  },
4587  {
4588   "alignment" : 1,
4589   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4590   "name" : "android::internal::details::IsIterable<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
4591   "record_kind" : "class",
4592   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4593   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4594   "size" : 1,
4595   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4596   "template_args" :
4597   [
4598    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
4599   ]
4600  },
4601  {
4602   "alignment" : 1,
4603   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4604   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>",
4605   "record_kind" : "class",
4606   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4607   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4608   "size" : 1,
4609   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4610   "template_args" :
4611   [
4612    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
4613   ]
4614  },
4615  {
4616   "alignment" : 1,
4617   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4618   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>",
4619   "record_kind" : "class",
4620   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4621   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4622   "size" : 1,
4623   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4624   "template_args" :
4625   [
4626    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
4627   ]
4628  },
4629  {
4630   "alignment" : 1,
4631   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4632   "name" : "android::internal::details::IsIterable<std::vector<int, std::allocator<int>>>",
4633   "record_kind" : "class",
4634   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4635   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4636   "size" : 1,
4637   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4638   "template_args" :
4639   [
4640    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
4641   ]
4642  },
4643  {
4644   "alignment" : 1,
4645   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEEE",
4646   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::common::NativeHandle>",
4647   "record_kind" : "class",
4648   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEEE",
4649   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware6common12NativeHandleEEE",
4650   "size" : 1,
4651   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4652   "template_args" :
4653   [
4654    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
4655   ]
4656  },
4657  {
4658   "alignment" : 1,
4659   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4660   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::BufferUsage>",
4661   "record_kind" : "class",
4662   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4663   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4664   "size" : 1,
4665   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4666   "template_args" :
4667   [
4668    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
4669   ]
4670  },
4671  {
4672   "alignment" : 1,
4673   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4674   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PixelFormat>",
4675   "record_kind" : "class",
4676   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4677   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4678   "size" : 1,
4679   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4680   "template_args" :
4681   [
4682    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
4683   ]
4684  },
4685  {
4686   "alignment" : 1,
4687   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4688   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
4689   "record_kind" : "class",
4690   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4691   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4692   "size" : 1,
4693   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4694   "template_args" :
4695   [
4696    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
4697   ]
4698  },
4699  {
4700   "alignment" : 1,
4701   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEEE",
4702   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 128>>",
4703   "record_kind" : "class",
4704   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEEE",
4705   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj128EEEEE",
4706   "size" : 1,
4707   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4708   "template_args" :
4709   [
4710    "_ZTINSt3__15arrayIhLj128EEE"
4711   ]
4712  },
4713  {
4714   "alignment" : 1,
4715   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4716   "name" : "android::internal::details::IsPointerLike<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
4717   "record_kind" : "class",
4718   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4719   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4720   "size" : 1,
4721   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4722   "template_args" :
4723   [
4724    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
4725   ]
4726  },
4727  {
4728   "alignment" : 1,
4729   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4730   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>",
4731   "record_kind" : "class",
4732   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4733   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4734   "size" : 1,
4735   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4736   "template_args" :
4737   [
4738    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
4739   ]
4740  },
4741  {
4742   "alignment" : 1,
4743   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4744   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>",
4745   "record_kind" : "class",
4746   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4747   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4748   "size" : 1,
4749   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4750   "template_args" :
4751   [
4752    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
4753   ]
4754  },
4755  {
4756   "alignment" : 1,
4757   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4758   "name" : "android::internal::details::IsPointerLike<std::vector<int, std::allocator<int>>>",
4759   "record_kind" : "class",
4760   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4761   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4762   "size" : 1,
4763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4764   "template_args" :
4765   [
4766    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
4767   ]
4768  },
4769  {
4770   "alignment" : 1,
4771   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEEE",
4772   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::common::NativeHandle>",
4773   "record_kind" : "class",
4774   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEEE",
4775   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware6common12NativeHandleEEE",
4776   "size" : 1,
4777   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4778   "template_args" :
4779   [
4780    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
4781   ]
4782  },
4783  {
4784   "alignment" : 1,
4785   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4786   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::BufferUsage>",
4787   "record_kind" : "class",
4788   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4789   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
4790   "size" : 1,
4791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4792   "template_args" :
4793   [
4794    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
4795   ]
4796  },
4797  {
4798   "alignment" : 1,
4799   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4800   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PixelFormat>",
4801   "record_kind" : "class",
4802   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4803   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
4804   "size" : 1,
4805   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4806   "template_args" :
4807   [
4808    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
4809   ]
4810  },
4811  {
4812   "alignment" : 1,
4813   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4814   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
4815   "record_kind" : "class",
4816   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4817   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
4818   "size" : 1,
4819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4820   "template_args" :
4821   [
4822    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
4823   ]
4824  },
4825  {
4826   "alignment" : 1,
4827   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEEE",
4828   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 128>>",
4829   "record_kind" : "class",
4830   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEEE",
4831   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj128EEEEE",
4832   "size" : 1,
4833   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4834   "template_args" :
4835   [
4836    "_ZTINSt3__15arrayIhLj128EEE"
4837   ]
4838  },
4839  {
4840   "alignment" : 1,
4841   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4842   "name" : "android::internal::details::HasToStringMethod<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
4843   "record_kind" : "class",
4844   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4845   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
4846   "size" : 1,
4847   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4848   "template_args" :
4849   [
4850    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
4851   ]
4852  },
4853  {
4854   "alignment" : 1,
4855   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4856   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>",
4857   "record_kind" : "class",
4858   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4859   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
4860   "size" : 1,
4861   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4862   "template_args" :
4863   [
4864    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
4865   ]
4866  },
4867  {
4868   "alignment" : 1,
4869   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4870   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>",
4871   "record_kind" : "class",
4872   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4873   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
4874   "size" : 1,
4875   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4876   "template_args" :
4877   [
4878    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
4879   ]
4880  },
4881  {
4882   "alignment" : 1,
4883   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4884   "name" : "android::internal::details::HasToStringMethod<std::vector<int, std::allocator<int>>>",
4885   "record_kind" : "class",
4886   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4887   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
4888   "size" : 1,
4889   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4890   "template_args" :
4891   [
4892    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
4893   ]
4894  },
4895  {
4896   "alignment" : 1,
4897   "base_specifiers" :
4898   [
4899    {
4900     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4901    }
4902   ],
4903   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110shared_ptrEEE",
4904   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::common::NativeHandle, std::shared_ptr>",
4905   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110shared_ptrEEE",
4906   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110shared_ptrEEE",
4907   "size" : 1,
4908   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4909   "template_args" :
4910   [
4911    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
4912   ]
4913  },
4914  {
4915   "alignment" : 1,
4916   "base_specifiers" :
4917   [
4918    {
4919     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4920    }
4921   ],
4922   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110unique_ptrEEE",
4923   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::common::NativeHandle, std::unique_ptr>",
4924   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110unique_ptrEEE",
4925   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__110unique_ptrEEE",
4926   "size" : 1,
4927   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4928   "template_args" :
4929   [
4930    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
4931   ]
4932  },
4933  {
4934   "alignment" : 1,
4935   "base_specifiers" :
4936   [
4937    {
4938     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4939    }
4940   ],
4941   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__18optionalEEE",
4942   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::common::NativeHandle, std::optional>",
4943   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__18optionalEEE",
4944   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware6common12NativeHandleENSt3__18optionalEEE",
4945   "size" : 1,
4946   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4947   "template_args" :
4948   [
4949    "_ZTIN4aidl7android8hardware6common12NativeHandleE"
4950   ]
4951  },
4952  {
4953   "alignment" : 1,
4954   "base_specifiers" :
4955   [
4956    {
4957     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4958    }
4959   ],
4960   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110shared_ptrEEE",
4961   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::BufferUsage, std::shared_ptr>",
4962   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110shared_ptrEEE",
4963   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110shared_ptrEEE",
4964   "size" : 1,
4965   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4966   "template_args" :
4967   [
4968    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
4969   ]
4970  },
4971  {
4972   "alignment" : 1,
4973   "base_specifiers" :
4974   [
4975    {
4976     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4977    }
4978   ],
4979   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110unique_ptrEEE",
4980   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::BufferUsage, std::unique_ptr>",
4981   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110unique_ptrEEE",
4982   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__110unique_ptrEEE",
4983   "size" : 1,
4984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4985   "template_args" :
4986   [
4987    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
4988   ]
4989  },
4990  {
4991   "alignment" : 1,
4992   "base_specifiers" :
4993   [
4994    {
4995     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4996    }
4997   ],
4998   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__18optionalEEE",
4999   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::BufferUsage, std::optional>",
5000   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__18optionalEEE",
5001   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11BufferUsageENSt3__18optionalEEE",
5002   "size" : 1,
5003   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5004   "template_args" :
5005   [
5006    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
5007   ]
5008  },
5009  {
5010   "alignment" : 1,
5011   "base_specifiers" :
5012   [
5013    {
5014     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5015    }
5016   ],
5017   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110shared_ptrEEE",
5018   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PixelFormat, std::shared_ptr>",
5019   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110shared_ptrEEE",
5020   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110shared_ptrEEE",
5021   "size" : 1,
5022   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5023   "template_args" :
5024   [
5025    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
5026   ]
5027  },
5028  {
5029   "alignment" : 1,
5030   "base_specifiers" :
5031   [
5032    {
5033     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5034    }
5035   ],
5036   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110unique_ptrEEE",
5037   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PixelFormat, std::unique_ptr>",
5038   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110unique_ptrEEE",
5039   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__110unique_ptrEEE",
5040   "size" : 1,
5041   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5042   "template_args" :
5043   [
5044    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
5045   ]
5046  },
5047  {
5048   "alignment" : 1,
5049   "base_specifiers" :
5050   [
5051    {
5052     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5053    }
5054   ],
5055   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__18optionalEEE",
5056   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PixelFormat, std::optional>",
5057   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__18optionalEEE",
5058   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common11PixelFormatENSt3__18optionalEEE",
5059   "size" : 1,
5060   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5061   "template_args" :
5062   [
5063    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
5064   ]
5065  },
5066  {
5067   "alignment" : 1,
5068   "base_specifiers" :
5069   [
5070    {
5071     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5072    }
5073   ],
5074   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
5075   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
5076   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
5077   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
5078   "size" : 1,
5079   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5080   "template_args" :
5081   [
5082    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
5083   ]
5084  },
5085  {
5086   "alignment" : 1,
5087   "base_specifiers" :
5088   [
5089    {
5090     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5091    }
5092   ],
5093   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110unique_ptrEEE",
5094   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::unique_ptr>",
5095   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110unique_ptrEEE",
5096   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110unique_ptrEEE",
5097   "size" : 1,
5098   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5099   "template_args" :
5100   [
5101    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
5102   ]
5103  },
5104  {
5105   "alignment" : 1,
5106   "base_specifiers" :
5107   [
5108    {
5109     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5110    }
5111   ],
5112   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
5113   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
5114   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
5115   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
5116   "size" : 1,
5117   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5118   "template_args" :
5119   [
5120    "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
5121   ]
5122  },
5123  {
5124   "alignment" : 1,
5125   "base_specifiers" :
5126   [
5127    {
5128     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5129    }
5130   ],
5131   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10shared_ptrEEE",
5132   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 128>, std::shared_ptr>",
5133   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10shared_ptrEEE",
5134   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10shared_ptrEEE",
5135   "size" : 1,
5136   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5137   "template_args" :
5138   [
5139    "_ZTINSt3__15arrayIhLj128EEE"
5140   ]
5141  },
5142  {
5143   "alignment" : 1,
5144   "base_specifiers" :
5145   [
5146    {
5147     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5148    }
5149   ],
5150   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10unique_ptrEEE",
5151   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 128>, std::unique_ptr>",
5152   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10unique_ptrEEE",
5153   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_10unique_ptrEEE",
5154   "size" : 1,
5155   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5156   "template_args" :
5157   [
5158    "_ZTINSt3__15arrayIhLj128EEE"
5159   ]
5160  },
5161  {
5162   "alignment" : 1,
5163   "base_specifiers" :
5164   [
5165    {
5166     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5167    }
5168   ],
5169   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_8optionalEEE",
5170   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 128>, std::optional>",
5171   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_8optionalEEE",
5172   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj128EEENS3_8optionalEEE",
5173   "size" : 1,
5174   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5175   "template_args" :
5176   [
5177    "_ZTINSt3__15arrayIhLj128EEE"
5178   ]
5179  },
5180  {
5181   "alignment" : 1,
5182   "base_specifiers" :
5183   [
5184    {
5185     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5186    }
5187   ],
5188   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
5189   "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::shared_ptr>",
5190   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
5191   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10shared_ptrEEE",
5192   "size" : 1,
5193   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5194   "template_args" :
5195   [
5196    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
5197   ]
5198  },
5199  {
5200   "alignment" : 1,
5201   "base_specifiers" :
5202   [
5203    {
5204     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5205    }
5206   ],
5207   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE",
5208   "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::unique_ptr>",
5209   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE",
5210   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_10unique_ptrEEE",
5211   "size" : 1,
5212   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5213   "template_args" :
5214   [
5215    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
5216   ]
5217  },
5218  {
5219   "alignment" : 1,
5220   "base_specifiers" :
5221   [
5222    {
5223     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5224    }
5225   ],
5226   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
5227   "name" : "android::internal::details::IsInstantiationOf<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>, std::optional>",
5228   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
5229   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEENS3_8optionalEEE",
5230   "size" : 1,
5231   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5232   "template_args" :
5233   [
5234    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
5235   ]
5236  },
5237  {
5238   "alignment" : 1,
5239   "base_specifiers" :
5240   [
5241    {
5242     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5243    }
5244   ],
5245   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10shared_ptrEEE",
5246   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>, std::shared_ptr>",
5247   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10shared_ptrEEE",
5248   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10shared_ptrEEE",
5249   "size" : 1,
5250   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5251   "template_args" :
5252   [
5253    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
5254   ]
5255  },
5256  {
5257   "alignment" : 1,
5258   "base_specifiers" :
5259   [
5260    {
5261     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5262    }
5263   ],
5264   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10unique_ptrEEE",
5265   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>, std::unique_ptr>",
5266   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10unique_ptrEEE",
5267   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_10unique_ptrEEE",
5268   "size" : 1,
5269   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5270   "template_args" :
5271   [
5272    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
5273   ]
5274  },
5275  {
5276   "alignment" : 1,
5277   "base_specifiers" :
5278   [
5279    {
5280     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5281    }
5282   ],
5283   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_8optionalEEE",
5284   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>, std::optional>",
5285   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_8optionalEEE",
5286   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEENS3_8optionalEEE",
5287   "size" : 1,
5288   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5289   "template_args" :
5290   [
5291    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
5292   ]
5293  },
5294  {
5295   "alignment" : 1,
5296   "base_specifiers" :
5297   [
5298    {
5299     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5300    }
5301   ],
5302   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
5303   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>, std::shared_ptr>",
5304   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
5305   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
5306   "size" : 1,
5307   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5308   "template_args" :
5309   [
5310    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
5311   ]
5312  },
5313  {
5314   "alignment" : 1,
5315   "base_specifiers" :
5316   [
5317    {
5318     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5319    }
5320   ],
5321   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10unique_ptrEEE",
5322   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>, std::unique_ptr>",
5323   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10unique_ptrEEE",
5324   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_10unique_ptrEEE",
5325   "size" : 1,
5326   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5327   "template_args" :
5328   [
5329    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
5330   ]
5331  },
5332  {
5333   "alignment" : 1,
5334   "base_specifiers" :
5335   [
5336    {
5337     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5338    }
5339   ],
5340   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_8optionalEEE",
5341   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>, std::optional>",
5342   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_8optionalEEE",
5343   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEENS3_8optionalEEE",
5344   "size" : 1,
5345   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5346   "template_args" :
5347   [
5348    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
5349   ]
5350  },
5351  {
5352   "alignment" : 1,
5353   "base_specifiers" :
5354   [
5355    {
5356     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5357    }
5358   ],
5359   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
5360   "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::shared_ptr>",
5361   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
5362   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10shared_ptrEEE",
5363   "size" : 1,
5364   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5365   "template_args" :
5366   [
5367    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
5368   ]
5369  },
5370  {
5371   "alignment" : 1,
5372   "base_specifiers" :
5373   [
5374    {
5375     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5376    }
5377   ],
5378   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE",
5379   "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::unique_ptr>",
5380   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE",
5381   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_10unique_ptrEEE",
5382   "size" : 1,
5383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5384   "template_args" :
5385   [
5386    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
5387   ]
5388  },
5389  {
5390   "alignment" : 1,
5391   "base_specifiers" :
5392   [
5393    {
5394     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
5395    }
5396   ],
5397   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
5398   "name" : "android::internal::details::IsInstantiationOf<std::vector<int, std::allocator<int>>, std::optional>",
5399   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
5400   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIiNS3_9allocatorIiEEEENS3_8optionalEEE",
5401   "size" : 1,
5402   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5403   "template_args" :
5404   [
5405    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
5406   ]
5407  },
5408  {
5409   "alignment" : 1,
5410   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
5411   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::BufferUsage>",
5412   "record_kind" : "class",
5413   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
5414   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11BufferUsageEEE",
5415   "size" : 1,
5416   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5417   "template_args" :
5418   [
5419    "_ZTIN4aidl7android8hardware8graphics6common11BufferUsageE"
5420   ]
5421  },
5422  {
5423   "alignment" : 1,
5424   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
5425   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::graphics::common::PixelFormat>",
5426   "record_kind" : "class",
5427   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
5428   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8graphics6common11PixelFormatEEE",
5429   "size" : 1,
5430   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5431   "template_args" :
5432   [
5433    "_ZTIN4aidl7android8hardware8graphics6common11PixelFormatE"
5434   ]
5435  },
5436  {
5437   "alignment" : 1,
5438   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEEE",
5439   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 128>>",
5440   "record_kind" : "class",
5441   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEEE",
5442   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj128EEEEE",
5443   "size" : 1,
5444   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5445   "template_args" :
5446   [
5447    "_ZTINSt3__15arrayIhLj128EEE"
5448   ]
5449  },
5450  {
5451   "alignment" : 1,
5452   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
5453   "name" : "android::internal::details::HasToStringFunction<std::vector<ndk::ScopedFileDescriptor, std::allocator<ndk::ScopedFileDescriptor>>>",
5454   "record_kind" : "class",
5455   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
5456   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN3ndk20ScopedFileDescriptorENS3_9allocatorIS6_EEEEEE",
5457   "size" : 1,
5458   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5459   "template_args" :
5460   [
5461    "_ZTINSt3__16vectorIN3ndk20ScopedFileDescriptorENS_9allocatorIS2_EEEE"
5462   ]
5463  },
5464  {
5465   "alignment" : 1,
5466   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
5467   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::common::NativeHandle, std::allocator<aidl::android::hardware::common::NativeHandle>>>",
5468   "record_kind" : "class",
5469   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
5470   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS3_9allocatorIS9_EEEEEE",
5471   "size" : 1,
5472   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5473   "template_args" :
5474   [
5475    "_ZTINSt3__16vectorIN4aidl7android8hardware6common12NativeHandleENS_9allocatorIS5_EEEE"
5476   ]
5477  },
5478  {
5479   "alignment" : 1,
5480   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
5481   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::ExtendableType, std::allocator<aidl::android::hardware::graphics::common::ExtendableType>>>",
5482   "record_kind" : "class",
5483   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
5484   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS3_9allocatorISA_EEEEEE",
5485   "size" : 1,
5486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5487   "template_args" :
5488   [
5489    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_9allocatorIS6_EEEE"
5490   ]
5491  },
5492  {
5493   "alignment" : 1,
5494   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
5495   "name" : "android::internal::details::HasToStringFunction<std::vector<int, std::allocator<int>>>",
5496   "record_kind" : "class",
5497   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
5498   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIiNS3_9allocatorIiEEEEEE",
5499   "size" : 1,
5500   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5501   "template_args" :
5502   [
5503    "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE"
5504   ]
5505  }
5506 ],
5507 "rvalue_reference_types" :
5508 [
5509  {
5510   "alignment" : 4,
5511   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
5512   "name" : "ndk::ScopedAParcel &&",
5513   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5514   "self_type" : "_ZTION3ndk13ScopedAParcelE",
5515   "size" : 4,
5516   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5517  },
5518  {
5519   "alignment" : 4,
5520   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
5521   "name" : "ndk::ScopedAStatus &&",
5522   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5523   "self_type" : "_ZTION3ndk13ScopedAStatusE",
5524   "size" : 4,
5525   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5526  },
5527  {
5528   "alignment" : 4,
5529   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5530   "name" : "ndk::ScopedAIBinder_Weak &&",
5531   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
5532   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5533   "size" : 4,
5534   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5535  },
5536  {
5537   "alignment" : 4,
5538   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
5539   "name" : "ndk::ScopedFileDescriptor &&",
5540   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5541   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
5542   "size" : 4,
5543   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5544  },
5545  {
5546   "alignment" : 4,
5547   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5548   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
5549   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
5550   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5551   "size" : 4,
5552   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5553  },
5554  {
5555   "alignment" : 4,
5556   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5557   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
5558   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5559   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5560   "size" : 4,
5561   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5562  }
5563 ]
5564}
5565