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