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