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