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