1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int[0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "system/core/include/cutils/native_handle.h"
11  },
12  {
13   "alignment" : 1,
14   "linker_set_key" : "_ZTIA32_h",
15   "name" : "unsigned char[32]",
16   "referenced_type" : "_ZTIh",
17   "self_type" : "_ZTIA32_h",
18   "size" : 32,
19   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
20  }
21 ],
22 "builtin_types" :
23 [
24  {
25   "alignment" : 1,
26   "is_integral" : true,
27   "is_unsigned" : true,
28   "linker_set_key" : "_ZTIb",
29   "name" : "bool",
30   "referenced_type" : "_ZTIb",
31   "self_type" : "_ZTIb",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIc",
39   "name" : "char",
40   "referenced_type" : "_ZTIc",
41   "self_type" : "_ZTIc",
42   "size" : 1
43  },
44  {
45   "alignment" : 16,
46   "linker_set_key" : "_ZTIe",
47   "name" : "long double",
48   "referenced_type" : "_ZTIe",
49   "self_type" : "_ZTIe",
50   "size" : 16
51  },
52  {
53   "alignment" : 1,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIh",
57   "name" : "unsigned char",
58   "referenced_type" : "_ZTIh",
59   "self_type" : "_ZTIh",
60   "size" : 1
61  },
62  {
63   "alignment" : 4,
64   "is_integral" : true,
65   "linker_set_key" : "_ZTIi",
66   "name" : "int",
67   "referenced_type" : "_ZTIi",
68   "self_type" : "_ZTIi",
69   "size" : 4
70  },
71  {
72   "alignment" : 4,
73   "is_integral" : true,
74   "is_unsigned" : true,
75   "linker_set_key" : "_ZTIj",
76   "name" : "unsigned int",
77   "referenced_type" : "_ZTIj",
78   "self_type" : "_ZTIj",
79   "size" : 4
80  },
81  {
82   "alignment" : 8,
83   "is_integral" : true,
84   "linker_set_key" : "_ZTIl",
85   "name" : "long",
86   "referenced_type" : "_ZTIl",
87   "self_type" : "_ZTIl",
88   "size" : 8
89  },
90  {
91   "alignment" : 8,
92   "is_integral" : true,
93   "is_unsigned" : true,
94   "linker_set_key" : "_ZTIm",
95   "name" : "unsigned long",
96   "referenced_type" : "_ZTIm",
97   "self_type" : "_ZTIm",
98   "size" : 8
99  },
100  {
101   "linker_set_key" : "_ZTIv",
102   "name" : "void",
103   "referenced_type" : "_ZTIv",
104   "self_type" : "_ZTIv"
105  },
106  {
107   "alignment" : 8,
108   "is_integral" : true,
109   "linker_set_key" : "_ZTIx",
110   "name" : "long long",
111   "referenced_type" : "_ZTIx",
112   "self_type" : "_ZTIx",
113   "size" : 8
114  }
115 ],
116 "elf_functions" :
117 [
118  {
119   "name" : "AIMapper_loadIMapper"
120  }
121 ],
122 "elf_objects" : [],
123 "enum_types" :
124 [
125  {
126   "alignment" : 4,
127   "enum_fields" :
128   [
129    {
130     "enum_field_value" : 0,
131     "name" : "AIMAPPER_ERROR_NONE"
132    },
133    {
134     "enum_field_value" : 1,
135     "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR"
136    },
137    {
138     "enum_field_value" : 2,
139     "name" : "AIMAPPER_ERROR_BAD_BUFFER"
140    },
141    {
142     "enum_field_value" : 3,
143     "name" : "AIMAPPER_ERROR_BAD_VALUE"
144    },
145    {
146     "enum_field_value" : 5,
147     "name" : "AIMAPPER_ERROR_NO_RESOURCES"
148    },
149    {
150     "enum_field_value" : 7,
151     "name" : "AIMAPPER_ERROR_UNSUPPORTED"
152    }
153   ],
154   "linker_set_key" : "_ZTI14AIMapper_Error",
155   "name" : "AIMapper_Error",
156   "referenced_type" : "_ZTI14AIMapper_Error",
157   "self_type" : "_ZTI14AIMapper_Error",
158   "size" : 4,
159   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h",
160   "underlying_type" : "_ZTIi"
161  },
162  {
163   "alignment" : 4,
164   "enum_fields" :
165   [
166    {
167     "enum_field_value" : 5,
168     "name" : "AIMAPPER_VERSION_5"
169    }
170   ],
171   "linker_set_key" : "_ZTI16AIMapper_Version",
172   "name" : "AIMapper_Version",
173   "referenced_type" : "_ZTI16AIMapper_Version",
174   "self_type" : "_ZTI16AIMapper_Version",
175   "size" : 4,
176   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h",
177   "underlying_type" : "_ZTIj"
178  }
179 ],
180 "function_types" :
181 [
182  {
183   "alignment" : 4,
184   "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
185   "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)",
186   "parameters" :
187   [
188    {
189     "referenced_type" : "_ZTIPFvPvE"
190    },
191    {
192     "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE"
193    },
194    {
195     "referenced_type" : "_ZTIPv"
196    }
197   ],
198   "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
199   "return_type" : "_ZTI14AIMapper_Error",
200   "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
201   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
202  },
203  {
204   "alignment" : 4,
205   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
206   "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned long)",
207   "parameters" :
208   [
209    {
210     "referenced_type" : "_ZTIPK13native_handle"
211    },
212    {
213     "referenced_type" : "_ZTI21AIMapper_MetadataType"
214    },
215    {
216     "referenced_type" : "_ZTIPKv"
217    },
218    {
219     "referenced_type" : "_ZTIm"
220    }
221   ],
222   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
223   "return_type" : "_ZTI14AIMapper_Error",
224   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
225   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
226  },
227  {
228   "alignment" : 4,
229   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE",
230   "name" : "AIMapper_Error (const native_handle *)",
231   "parameters" :
232   [
233    {
234     "referenced_type" : "_ZTIPK13native_handle"
235    }
236   ],
237   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE",
238   "return_type" : "_ZTI14AIMapper_Error",
239   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE",
240   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
241  },
242  {
243   "alignment" : 4,
244   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
245   "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)",
246   "parameters" :
247   [
248    {
249     "referenced_type" : "_ZTIPK13native_handle"
250    },
251    {
252     "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE"
253    },
254    {
255     "referenced_type" : "_ZTIPv"
256    }
257   ],
258   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
259   "return_type" : "_ZTI14AIMapper_Error",
260   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
261   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
262  },
263  {
264   "alignment" : 4,
265   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE",
266   "name" : "AIMapper_Error (const native_handle *, void **, unsigned long *)",
267   "parameters" :
268   [
269    {
270     "referenced_type" : "_ZTIPK13native_handle"
271    },
272    {
273     "referenced_type" : "_ZTIPPv"
274    },
275    {
276     "referenced_type" : "_ZTIPm"
277    }
278   ],
279   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE",
280   "return_type" : "_ZTI14AIMapper_Error",
281   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE",
282   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
283  },
284  {
285   "alignment" : 4,
286   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E",
287   "name" : "AIMapper_Error (const native_handle *, const native_handle **)",
288   "parameters" :
289   [
290    {
291     "referenced_type" : "_ZTIPK13native_handle"
292    },
293    {
294     "referenced_type" : "_ZTIPPK13native_handle"
295    }
296   ],
297   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E",
298   "return_type" : "_ZTI14AIMapper_Error",
299   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E",
300   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
301  },
302  {
303   "alignment" : 4,
304   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE",
305   "name" : "AIMapper_Error (const native_handle *, int *)",
306   "parameters" :
307   [
308    {
309     "referenced_type" : "_ZTIPK13native_handle"
310    },
311    {
312     "referenced_type" : "_ZTIPi"
313    }
314   ],
315   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE",
316   "return_type" : "_ZTI14AIMapper_Error",
317   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE",
318   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
319  },
320  {
321   "alignment" : 4,
322   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E",
323   "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)",
324   "parameters" :
325   [
326    {
327     "referenced_type" : "_ZTIPK13native_handle"
328    },
329    {
330     "referenced_type" : "_ZTIPj"
331    },
332    {
333     "referenced_type" : "_ZTIPj"
334    }
335   ],
336   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E",
337   "return_type" : "_ZTI14AIMapper_Error",
338   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E",
339   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
340  },
341  {
342   "alignment" : 4,
343   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE",
344   "name" : "AIMapper_Error (const native_handle *, long, const void *, unsigned long)",
345   "parameters" :
346   [
347    {
348     "referenced_type" : "_ZTIPK13native_handle"
349    },
350    {
351     "referenced_type" : "_ZTIl"
352    },
353    {
354     "referenced_type" : "_ZTIPKv"
355    },
356    {
357     "referenced_type" : "_ZTIm"
358    }
359   ],
360   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE",
361   "return_type" : "_ZTI14AIMapper_Error",
362   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE",
363   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
364  },
365  {
366   "alignment" : 4,
367   "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
368   "name" : "AIMapper_Error (const native_handle *, unsigned long, ARect, int, void **)",
369   "parameters" :
370   [
371    {
372     "referenced_type" : "_ZTIPK13native_handle"
373    },
374    {
375     "referenced_type" : "_ZTIm"
376    },
377    {
378     "referenced_type" : "_ZTI5ARect"
379    },
380    {
381     "referenced_type" : "_ZTIi"
382    },
383    {
384     "referenced_type" : "_ZTIPPv"
385    }
386   ],
387   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
388   "return_type" : "_ZTI14AIMapper_Error",
389   "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
390   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
391  },
392  {
393   "alignment" : 4,
394   "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
395   "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned long *)",
396   "parameters" :
397   [
398    {
399     "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription"
400    },
401    {
402     "referenced_type" : "_ZTIPm"
403    }
404   ],
405   "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
406   "return_type" : "_ZTI14AIMapper_Error",
407   "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
408   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
409  },
410  {
411   "alignment" : 4,
412   "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE",
413   "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned long)",
414   "parameters" :
415   [
416    {
417     "referenced_type" : "_ZTIPK13native_handle"
418    },
419    {
420     "referenced_type" : "_ZTI21AIMapper_MetadataType"
421    },
422    {
423     "referenced_type" : "_ZTIPv"
424    },
425    {
426     "referenced_type" : "_ZTIm"
427    }
428   ],
429   "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE",
430   "return_type" : "_ZTIi",
431   "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE",
432   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
433  },
434  {
435   "alignment" : 4,
436   "linker_set_key" : "_ZTIFiPK13native_handlelPvmE",
437   "name" : "int (const native_handle *, long, void *, unsigned long)",
438   "parameters" :
439   [
440    {
441     "referenced_type" : "_ZTIPK13native_handle"
442    },
443    {
444     "referenced_type" : "_ZTIl"
445    },
446    {
447     "referenced_type" : "_ZTIPv"
448    },
449    {
450     "referenced_type" : "_ZTIm"
451    }
452   ],
453   "referenced_type" : "_ZTIFiPK13native_handlelPvmE",
454   "return_type" : "_ZTIi",
455   "self_type" : "_ZTIFiPK13native_handlelPvmE",
456   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
457  },
458  {
459   "alignment" : 4,
460   "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE",
461   "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned long)",
462   "parameters" :
463   [
464    {
465     "referenced_type" : "_ZTIPv"
466    },
467    {
468     "referenced_type" : "_ZTI21AIMapper_MetadataType"
469    },
470    {
471     "referenced_type" : "_ZTIPKv"
472    },
473    {
474     "referenced_type" : "_ZTIm"
475    }
476   ],
477   "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE",
478   "return_type" : "_ZTIv",
479   "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE",
480   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
481  },
482  {
483   "alignment" : 4,
484   "linker_set_key" : "_ZTIFvPvE",
485   "name" : "void (void *)",
486   "parameters" :
487   [
488    {
489     "referenced_type" : "_ZTIPv"
490    }
491   ],
492   "referenced_type" : "_ZTIFvPvE",
493   "return_type" : "_ZTIv",
494   "self_type" : "_ZTIFvPvE",
495   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
496  }
497 ],
498 "functions" :
499 [
500  {
501   "function_name" : "AIMapper_loadIMapper",
502   "linker_set_key" : "AIMapper_loadIMapper",
503   "parameters" :
504   [
505    {
506     "referenced_type" : "_ZTIPP8AIMapper"
507    }
508   ],
509   "return_type" : "_ZTI14AIMapper_Error",
510   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
511  }
512 ],
513 "global_vars" : [],
514 "lvalue_reference_types" : [],
515 "pointer_types" :
516 [
517  {
518   "alignment" : 8,
519   "linker_set_key" : "_ZTIP8AIMapper",
520   "name" : "AIMapper *",
521   "referenced_type" : "_ZTI8AIMapper",
522   "self_type" : "_ZTIP8AIMapper",
523   "size" : 8,
524   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
525  },
526  {
527   "alignment" : 8,
528   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
529   "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)",
530   "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
531   "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E",
532   "size" : 8,
533   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
534  },
535  {
536   "alignment" : 8,
537   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
538   "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned long)",
539   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
540   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE",
541   "size" : 8,
542   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
543  },
544  {
545   "alignment" : 8,
546   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE",
547   "name" : "AIMapper_Error (*)(const native_handle *)",
548   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE",
549   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE",
550   "size" : 8,
551   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
552  },
553  {
554   "alignment" : 8,
555   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
556   "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)",
557   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
558   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E",
559   "size" : 8,
560   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
561  },
562  {
563   "alignment" : 8,
564   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE",
565   "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long *)",
566   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE",
567   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE",
568   "size" : 8,
569   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
570  },
571  {
572   "alignment" : 8,
573   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E",
574   "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)",
575   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E",
576   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E",
577   "size" : 8,
578   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
579  },
580  {
581   "alignment" : 8,
582   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE",
583   "name" : "AIMapper_Error (*)(const native_handle *, int *)",
584   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE",
585   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE",
586   "size" : 8,
587   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
588  },
589  {
590   "alignment" : 8,
591   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E",
592   "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)",
593   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E",
594   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E",
595   "size" : 8,
596   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
597  },
598  {
599   "alignment" : 8,
600   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE",
601   "name" : "AIMapper_Error (*)(const native_handle *, long, const void *, unsigned long)",
602   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE",
603   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE",
604   "size" : 8,
605   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
606  },
607  {
608   "alignment" : 8,
609   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
610   "name" : "AIMapper_Error (*)(const native_handle *, unsigned long, ARect, int, void **)",
611   "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
612   "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE",
613   "size" : 8,
614   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
615  },
616  {
617   "alignment" : 8,
618   "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
619   "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned long *)",
620   "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
621   "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE",
622   "size" : 8,
623   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
624  },
625  {
626   "alignment" : 8,
627   "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE",
628   "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned long)",
629   "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE",
630   "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE",
631   "size" : 8,
632   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
633  },
634  {
635   "alignment" : 8,
636   "linker_set_key" : "_ZTIPFiPK13native_handlelPvmE",
637   "name" : "int (*)(const native_handle *, long, void *, unsigned long)",
638   "referenced_type" : "_ZTIFiPK13native_handlelPvmE",
639   "self_type" : "_ZTIPFiPK13native_handlelPvmE",
640   "size" : 8,
641   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
642  },
643  {
644   "alignment" : 8,
645   "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE",
646   "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned long)",
647   "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE",
648   "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE",
649   "size" : 8,
650   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
651  },
652  {
653   "alignment" : 8,
654   "linker_set_key" : "_ZTIPFvPvE",
655   "name" : "void (*)(void *)",
656   "referenced_type" : "_ZTIFvPvE",
657   "self_type" : "_ZTIPFvPvE",
658   "size" : 8,
659   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
660  },
661  {
662   "alignment" : 8,
663   "linker_set_key" : "_ZTIPK13native_handle",
664   "name" : "const native_handle *",
665   "referenced_type" : "_ZTIK13native_handle",
666   "self_type" : "_ZTIPK13native_handle",
667   "size" : 8,
668   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
669  },
670  {
671   "alignment" : 8,
672   "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription",
673   "name" : "const AIMapper_MetadataTypeDescription *",
674   "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription",
675   "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription",
676   "size" : 8,
677   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
678  },
679  {
680   "alignment" : 8,
681   "linker_set_key" : "_ZTIPKc",
682   "name" : "const char *",
683   "referenced_type" : "_ZTIKc",
684   "self_type" : "_ZTIPKc",
685   "size" : 8,
686   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
687  },
688  {
689   "alignment" : 8,
690   "linker_set_key" : "_ZTIPKv",
691   "name" : "const void *",
692   "referenced_type" : "_ZTIKv",
693   "self_type" : "_ZTIPKv",
694   "size" : 8,
695   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
696  },
697  {
698   "alignment" : 8,
699   "linker_set_key" : "_ZTIPP8AIMapper",
700   "name" : "AIMapper **",
701   "referenced_type" : "_ZTIP8AIMapper",
702   "self_type" : "_ZTIPP8AIMapper",
703   "size" : 8,
704   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
705  },
706  {
707   "alignment" : 8,
708   "linker_set_key" : "_ZTIPPK13native_handle",
709   "name" : "const native_handle **",
710   "referenced_type" : "_ZTIPK13native_handle",
711   "self_type" : "_ZTIPPK13native_handle",
712   "size" : 8,
713   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
714  },
715  {
716   "alignment" : 8,
717   "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription",
718   "name" : "const AIMapper_MetadataTypeDescription **",
719   "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription",
720   "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription",
721   "size" : 8,
722   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
723  },
724  {
725   "alignment" : 8,
726   "linker_set_key" : "_ZTIPPv",
727   "name" : "void **",
728   "referenced_type" : "_ZTIPv",
729   "self_type" : "_ZTIPPv",
730   "size" : 8,
731   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
732  },
733  {
734   "alignment" : 8,
735   "linker_set_key" : "_ZTIPi",
736   "name" : "int *",
737   "referenced_type" : "_ZTIi",
738   "self_type" : "_ZTIPi",
739   "size" : 8,
740   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
741  },
742  {
743   "alignment" : 8,
744   "linker_set_key" : "_ZTIPj",
745   "name" : "unsigned int *",
746   "referenced_type" : "_ZTIj",
747   "self_type" : "_ZTIPj",
748   "size" : 8,
749   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
750  },
751  {
752   "alignment" : 8,
753   "linker_set_key" : "_ZTIPm",
754   "name" : "unsigned long *",
755   "referenced_type" : "_ZTIm",
756   "self_type" : "_ZTIPm",
757   "size" : 8,
758   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
759  },
760  {
761   "alignment" : 8,
762   "linker_set_key" : "_ZTIPv",
763   "name" : "void *",
764   "referenced_type" : "_ZTIv",
765   "self_type" : "_ZTIPv",
766   "size" : 8,
767   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
768  }
769 ],
770 "qualified_types" :
771 [
772  {
773   "alignment" : 4,
774   "is_const" : true,
775   "linker_set_key" : "_ZTIK13native_handle",
776   "name" : "const native_handle",
777   "referenced_type" : "_ZTI13native_handle",
778   "self_type" : "_ZTIK13native_handle",
779   "size" : 12,
780   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
781  },
782  {
783   "alignment" : 8,
784   "is_const" : true,
785   "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription",
786   "name" : "const AIMapper_MetadataTypeDescription",
787   "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription",
788   "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription",
789   "size" : 64,
790   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
791  },
792  {
793   "alignment" : 1,
794   "is_const" : true,
795   "linker_set_key" : "_ZTIKc",
796   "name" : "const char",
797   "referenced_type" : "_ZTIc",
798   "self_type" : "_ZTIKc",
799   "size" : 1,
800   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
801  },
802  {
803   "is_const" : true,
804   "linker_set_key" : "_ZTIKv",
805   "name" : "const void",
806   "referenced_type" : "_ZTIv",
807   "self_type" : "_ZTIKv",
808   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
809  }
810 ],
811 "record_types" :
812 [
813  {
814   "alignment" : 8,
815   "fields" :
816   [
817    {
818     "field_name" : "importBuffer",
819     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E"
820    },
821    {
822     "field_name" : "freeBuffer",
823     "field_offset" : 64,
824     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE"
825    },
826    {
827     "field_name" : "getTransportSize",
828     "field_offset" : 128,
829     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E"
830    },
831    {
832     "field_name" : "lock",
833     "field_offset" : 192,
834     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE"
835    },
836    {
837     "field_name" : "unlock",
838     "field_offset" : 256,
839     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE"
840    },
841    {
842     "field_name" : "flushLockedBuffer",
843     "field_offset" : 320,
844     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE"
845    },
846    {
847     "field_name" : "rereadLockedBuffer",
848     "field_offset" : 384,
849     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE"
850    },
851    {
852     "field_name" : "getMetadata",
853     "field_offset" : 448,
854     "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE"
855    },
856    {
857     "field_name" : "getStandardMetadata",
858     "field_offset" : 512,
859     "referenced_type" : "_ZTIPFiPK13native_handlelPvmE"
860    },
861    {
862     "field_name" : "setMetadata",
863     "field_offset" : 576,
864     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE"
865    },
866    {
867     "field_name" : "setStandardMetadata",
868     "field_offset" : 640,
869     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE"
870    },
871    {
872     "field_name" : "listSupportedMetadataTypes",
873     "field_offset" : 704,
874     "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE"
875    },
876    {
877     "field_name" : "dumpBuffer",
878     "field_offset" : 768,
879     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E"
880    },
881    {
882     "field_name" : "dumpAllBuffers",
883     "field_offset" : 832,
884     "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E"
885    },
886    {
887     "field_name" : "getReservedRegion",
888     "field_offset" : 896,
889     "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE"
890    }
891   ],
892   "linker_set_key" : "_ZTI10AIMapperV5",
893   "name" : "AIMapperV5",
894   "referenced_type" : "_ZTI10AIMapperV5",
895   "self_type" : "_ZTI10AIMapperV5",
896   "size" : 120,
897   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
898  },
899  {
900   "alignment" : 16,
901   "fields" :
902   [
903    {
904     "field_name" : "__clang_max_align_nonce1",
905     "referenced_type" : "_ZTIx"
906    },
907    {
908     "field_name" : "__clang_max_align_nonce2",
909     "field_offset" : 128,
910     "referenced_type" : "_ZTIe"
911    }
912   ],
913   "linker_set_key" : "_ZTI11max_align_t",
914   "name" : "max_align_t",
915   "referenced_type" : "_ZTI11max_align_t",
916   "self_type" : "_ZTI11max_align_t",
917   "size" : 32,
918   "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h"
919  },
920  {
921   "alignment" : 4,
922   "fields" :
923   [
924    {
925     "field_name" : "version",
926     "referenced_type" : "_ZTIi"
927    },
928    {
929     "field_name" : "numFds",
930     "field_offset" : 32,
931     "referenced_type" : "_ZTIi"
932    },
933    {
934     "field_name" : "numInts",
935     "field_offset" : 64,
936     "referenced_type" : "_ZTIi"
937    },
938    {
939     "field_name" : "data",
940     "field_offset" : 96,
941     "referenced_type" : "_ZTIA0_i"
942    }
943   ],
944   "linker_set_key" : "_ZTI13native_handle",
945   "name" : "native_handle",
946   "referenced_type" : "_ZTI13native_handle",
947   "self_type" : "_ZTI13native_handle",
948   "size" : 12,
949   "source_file" : "system/core/include/cutils/native_handle.h"
950  },
951  {
952   "alignment" : 8,
953   "fields" :
954   [
955    {
956     "field_name" : "name",
957     "referenced_type" : "_ZTIPKc"
958    },
959    {
960     "field_name" : "value",
961     "field_offset" : 64,
962     "referenced_type" : "_ZTIl"
963    }
964   ],
965   "linker_set_key" : "_ZTI21AIMapper_MetadataType",
966   "name" : "AIMapper_MetadataType",
967   "referenced_type" : "_ZTI21AIMapper_MetadataType",
968   "self_type" : "_ZTI21AIMapper_MetadataType",
969   "size" : 16,
970   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
971  },
972  {
973   "alignment" : 8,
974   "fields" :
975   [
976    {
977     "field_name" : "metadataType",
978     "referenced_type" : "_ZTI21AIMapper_MetadataType"
979    },
980    {
981     "field_name" : "description",
982     "field_offset" : 128,
983     "referenced_type" : "_ZTIPKc"
984    },
985    {
986     "field_name" : "isGettable",
987     "field_offset" : 192,
988     "referenced_type" : "_ZTIb"
989    },
990    {
991     "field_name" : "isSettable",
992     "field_offset" : 200,
993     "referenced_type" : "_ZTIb"
994    },
995    {
996     "field_name" : "reserved",
997     "field_offset" : 208,
998     "referenced_type" : "_ZTIA32_h"
999    }
1000   ],
1001   "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription",
1002   "name" : "AIMapper_MetadataTypeDescription",
1003   "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription",
1004   "self_type" : "_ZTI32AIMapper_MetadataTypeDescription",
1005   "size" : 64,
1006   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
1007  },
1008  {
1009   "alignment" : 4,
1010   "fields" :
1011   [
1012    {
1013     "field_name" : "left",
1014     "referenced_type" : "_ZTIi"
1015    },
1016    {
1017     "field_name" : "top",
1018     "field_offset" : 32,
1019     "referenced_type" : "_ZTIi"
1020    },
1021    {
1022     "field_name" : "right",
1023     "field_offset" : 64,
1024     "referenced_type" : "_ZTIi"
1025    },
1026    {
1027     "field_name" : "bottom",
1028     "field_offset" : 96,
1029     "referenced_type" : "_ZTIi"
1030    }
1031   ],
1032   "linker_set_key" : "_ZTI5ARect",
1033   "name" : "ARect",
1034   "referenced_type" : "_ZTI5ARect",
1035   "self_type" : "_ZTI5ARect",
1036   "size" : 16,
1037   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
1038  },
1039  {
1040   "alignment" : 16,
1041   "fields" :
1042   [
1043    {
1044     "field_name" : "version",
1045     "referenced_type" : "_ZTI16AIMapper_Version"
1046    },
1047    {
1048     "field_name" : "v5",
1049     "field_offset" : 64,
1050     "referenced_type" : "_ZTI10AIMapperV5"
1051    }
1052   ],
1053   "linker_set_key" : "_ZTI8AIMapper",
1054   "name" : "AIMapper",
1055   "referenced_type" : "_ZTI8AIMapper",
1056   "self_type" : "_ZTI8AIMapper",
1057   "size" : 128,
1058   "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h"
1059  }
1060 ],
1061 "rvalue_reference_types" : []
1062}
1063