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