1{
2 "array_types" :
3 [
4  {
5   "alignment" : 8,
6   "linker_set_key" : "_ZTIA15_PKc",
7   "name" : "const char *[15]",
8   "referenced_type" : "_ZTIPKc",
9   "self_type" : "_ZTIA15_PKc",
10   "size" : 120,
11   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 1,
18   "is_integral" : true,
19   "is_unsigned" : true,
20   "linker_set_key" : "_ZTIb",
21   "name" : "bool",
22   "referenced_type" : "_ZTIb",
23   "self_type" : "_ZTIb",
24   "size" : 1
25  },
26  {
27   "alignment" : 1,
28   "is_integral" : true,
29   "is_unsigned" : true,
30   "linker_set_key" : "_ZTIc",
31   "name" : "char",
32   "referenced_type" : "_ZTIc",
33   "self_type" : "_ZTIc",
34   "size" : 1
35  },
36  {
37   "alignment" : 8,
38   "linker_set_key" : "_ZTId",
39   "name" : "double",
40   "referenced_type" : "_ZTId",
41   "self_type" : "_ZTId",
42   "size" : 8
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "is_unsigned" : true,
48   "linker_set_key" : "_ZTIh",
49   "name" : "unsigned char",
50   "referenced_type" : "_ZTIh",
51   "self_type" : "_ZTIh",
52   "size" : 1
53  },
54  {
55   "alignment" : 4,
56   "is_integral" : true,
57   "linker_set_key" : "_ZTIi",
58   "name" : "int",
59   "referenced_type" : "_ZTIi",
60   "self_type" : "_ZTIi",
61   "size" : 4
62  },
63  {
64   "alignment" : 4,
65   "is_integral" : true,
66   "is_unsigned" : true,
67   "linker_set_key" : "_ZTIj",
68   "name" : "unsigned int",
69   "referenced_type" : "_ZTIj",
70   "self_type" : "_ZTIj",
71   "size" : 4
72  },
73  {
74   "alignment" : 8,
75   "is_integral" : true,
76   "linker_set_key" : "_ZTIl",
77   "name" : "long",
78   "referenced_type" : "_ZTIl",
79   "self_type" : "_ZTIl",
80   "size" : 8
81  },
82  {
83   "alignment" : 8,
84   "is_integral" : true,
85   "is_unsigned" : true,
86   "linker_set_key" : "_ZTIm",
87   "name" : "unsigned long",
88   "referenced_type" : "_ZTIm",
89   "self_type" : "_ZTIm",
90   "size" : 8
91  },
92  {
93   "alignment" : 2,
94   "is_integral" : true,
95   "is_unsigned" : true,
96   "linker_set_key" : "_ZTIt",
97   "name" : "unsigned short",
98   "referenced_type" : "_ZTIt",
99   "self_type" : "_ZTIt",
100   "size" : 2
101  },
102  {
103   "linker_set_key" : "_ZTIv",
104   "name" : "void",
105   "referenced_type" : "_ZTIv",
106   "self_type" : "_ZTIv"
107  },
108  {
109   "alignment" : 8,
110   "is_integral" : true,
111   "is_unsigned" : true,
112   "linker_set_key" : "_ZTIy",
113   "name" : "unsigned long long",
114   "referenced_type" : "_ZTIy",
115   "self_type" : "_ZTIy",
116   "size" : 8
117  }
118 ],
119 "elf_functions" :
120 [
121  {
122   "name" : "eglBindAPI"
123  },
124  {
125   "name" : "eglBindTexImage"
126  },
127  {
128   "name" : "eglChooseConfig"
129  },
130  {
131   "name" : "eglClientWaitSync"
132  },
133  {
134   "name" : "eglClientWaitSyncKHR"
135  },
136  {
137   "name" : "eglCopyBuffers"
138  },
139  {
140   "name" : "eglCreateContext"
141  },
142  {
143   "name" : "eglCreateImage"
144  },
145  {
146   "name" : "eglCreateImageKHR"
147  },
148  {
149   "name" : "eglCreatePbufferFromClientBuffer"
150  },
151  {
152   "name" : "eglCreatePbufferSurface"
153  },
154  {
155   "name" : "eglCreatePixmapSurface"
156  },
157  {
158   "name" : "eglCreatePlatformPixmapSurface"
159  },
160  {
161   "name" : "eglCreatePlatformWindowSurface"
162  },
163  {
164   "name" : "eglCreateStreamFromFileDescriptorKHR"
165  },
166  {
167   "name" : "eglCreateStreamKHR"
168  },
169  {
170   "name" : "eglCreateStreamProducerSurfaceKHR"
171  },
172  {
173   "name" : "eglCreateSync"
174  },
175  {
176   "name" : "eglCreateSyncKHR"
177  },
178  {
179   "name" : "eglCreateWindowSurface"
180  },
181  {
182   "name" : "eglDestroyContext"
183  },
184  {
185   "name" : "eglDestroyImage"
186  },
187  {
188   "name" : "eglDestroyImageKHR"
189  },
190  {
191   "name" : "eglDestroyStreamKHR"
192  },
193  {
194   "name" : "eglDestroySurface"
195  },
196  {
197   "name" : "eglDestroySync"
198  },
199  {
200   "name" : "eglDestroySyncKHR"
201  },
202  {
203   "name" : "eglDupNativeFenceFDANDROID"
204  },
205  {
206   "name" : "eglGetConfigAttrib"
207  },
208  {
209   "name" : "eglGetConfigs"
210  },
211  {
212   "name" : "eglGetCurrentContext"
213  },
214  {
215   "name" : "eglGetCurrentDisplay"
216  },
217  {
218   "name" : "eglGetCurrentSurface"
219  },
220  {
221   "name" : "eglGetDisplay"
222  },
223  {
224   "name" : "eglGetError"
225  },
226  {
227   "name" : "eglGetNativeClientBufferANDROID"
228  },
229  {
230   "name" : "eglGetPlatformDisplay"
231  },
232  {
233   "name" : "eglGetProcAddress"
234  },
235  {
236   "name" : "eglGetStreamFileDescriptorKHR"
237  },
238  {
239   "name" : "eglGetSyncAttrib"
240  },
241  {
242   "name" : "eglGetSyncAttribKHR"
243  },
244  {
245   "name" : "eglGetSystemTimeFrequencyNV"
246  },
247  {
248   "name" : "eglGetSystemTimeNV"
249  },
250  {
251   "name" : "eglInitialize"
252  },
253  {
254   "name" : "eglLockSurfaceKHR"
255  },
256  {
257   "name" : "eglMakeCurrent"
258  },
259  {
260   "name" : "eglPresentationTimeANDROID"
261  },
262  {
263   "name" : "eglQueryAPI"
264  },
265  {
266   "name" : "eglQueryContext"
267  },
268  {
269   "name" : "eglQueryStreamKHR"
270  },
271  {
272   "name" : "eglQueryStreamTimeKHR"
273  },
274  {
275   "name" : "eglQueryStreamu64KHR"
276  },
277  {
278   "name" : "eglQueryString"
279  },
280  {
281   "name" : "eglQueryStringImplementationANDROID"
282  },
283  {
284   "name" : "eglQuerySurface"
285  },
286  {
287   "name" : "eglReleaseTexImage"
288  },
289  {
290   "name" : "eglReleaseThread"
291  },
292  {
293   "name" : "eglSetDamageRegionKHR"
294  },
295  {
296   "name" : "eglSignalSyncKHR"
297  },
298  {
299   "name" : "eglStreamAttribKHR"
300  },
301  {
302   "name" : "eglStreamConsumerAcquireKHR"
303  },
304  {
305   "name" : "eglStreamConsumerGLTextureExternalKHR"
306  },
307  {
308   "name" : "eglStreamConsumerReleaseKHR"
309  },
310  {
311   "name" : "eglSurfaceAttrib"
312  },
313  {
314   "name" : "eglSwapBuffers"
315  },
316  {
317   "name" : "eglSwapBuffersWithDamageKHR"
318  },
319  {
320   "name" : "eglSwapInterval"
321  },
322  {
323   "name" : "eglTerminate"
324  },
325  {
326   "name" : "eglUnlockSurfaceKHR"
327  },
328  {
329   "name" : "eglWaitClient"
330  },
331  {
332   "name" : "eglWaitGL"
333  },
334  {
335   "name" : "eglWaitNative"
336  },
337  {
338   "name" : "eglWaitSync"
339  },
340  {
341   "name" : "eglWaitSyncKHR"
342  }
343 ],
344 "elf_objects" : [],
345 "enum_types" :
346 [
347  {
348   "alignment" : 4,
349   "enum_fields" :
350   [
351    {
352     "enum_field_value" : 0,
353     "name" : "KHRONOS_FALSE"
354    },
355    {
356     "enum_field_value" : 1,
357     "name" : "KHRONOS_TRUE"
358    },
359    {
360     "enum_field_value" : 2147483647,
361     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
362    }
363   ],
364   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
365   "name" : "khronos_boolean_enum_t",
366   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
367   "self_type" : "_ZTI22khronos_boolean_enum_t",
368   "size" : 4,
369   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
370   "underlying_type" : "_ZTIj"
371  }
372 ],
373 "function_types" :
374 [
375  {
376   "alignment" : 4,
377   "linker_set_key" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
378   "name" : "const unsigned char *(angle::PlatformMethods *, const char *)",
379   "parameters" :
380   [
381    {
382     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
383    },
384    {
385     "referenced_type" : "_ZTIPKc"
386    }
387   ],
388   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
389   "return_type" : "_ZTIPKh",
390   "self_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
391   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
392  },
393  {
394   "alignment" : 4,
395   "linker_set_key" : "_ZTIFdPN5angle15PlatformMethodsEE",
396   "name" : "double (angle::PlatformMethods *)",
397   "parameters" :
398   [
399    {
400     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
401    }
402   ],
403   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
404   "return_type" : "_ZTId",
405   "self_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
406   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
407  },
408  {
409   "alignment" : 4,
410   "linker_set_key" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
411   "name" : "unsigned long (angle::PlatformMethods *, char, const unsigned char *, const char *, unsigned long long, double, int, const char **, const unsigned char *, const unsigned long long *, unsigned char)",
412   "parameters" :
413   [
414    {
415     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
416    },
417    {
418     "referenced_type" : "_ZTIc"
419    },
420    {
421     "referenced_type" : "_ZTIPKh"
422    },
423    {
424     "referenced_type" : "_ZTIPKc"
425    },
426    {
427     "referenced_type" : "_ZTIy"
428    },
429    {
430     "referenced_type" : "_ZTId"
431    },
432    {
433     "referenced_type" : "_ZTIi"
434    },
435    {
436     "referenced_type" : "_ZTIPPKc"
437    },
438    {
439     "referenced_type" : "_ZTIPKh"
440    },
441    {
442     "referenced_type" : "_ZTIPKy"
443    },
444    {
445     "referenced_type" : "_ZTIh"
446    }
447   ],
448   "referenced_type" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
449   "return_type" : "_ZTIm",
450   "self_type" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
451   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
452  },
453  {
454   "alignment" : 4,
455   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
456   "name" : "void (angle::PlatformMethods *, const char *)",
457   "parameters" :
458   [
459    {
460     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
461    },
462    {
463     "referenced_type" : "_ZTIPKc"
464    }
465   ],
466   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
467   "return_type" : "_ZTIv",
468   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
469   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
470  },
471  {
472   "alignment" : 4,
473   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
474   "name" : "void (angle::PlatformMethods *, const char *, bool)",
475   "parameters" :
476   [
477    {
478     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
479    },
480    {
481     "referenced_type" : "_ZTIPKc"
482    },
483    {
484     "referenced_type" : "_ZTIb"
485    }
486   ],
487   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
488   "return_type" : "_ZTIv",
489   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
490   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
491  },
492  {
493   "alignment" : 4,
494   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
495   "name" : "void (angle::PlatformMethods *, const char *, int)",
496   "parameters" :
497   [
498    {
499     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
500    },
501    {
502     "referenced_type" : "_ZTIPKc"
503    },
504    {
505     "referenced_type" : "_ZTIi"
506    }
507   ],
508   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
509   "return_type" : "_ZTIv",
510   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
511   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
512  },
513  {
514   "alignment" : 4,
515   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
516   "name" : "void (angle::PlatformMethods *, const char *, int, int)",
517   "parameters" :
518   [
519    {
520     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
521    },
522    {
523     "referenced_type" : "_ZTIPKc"
524    },
525    {
526     "referenced_type" : "_ZTIi"
527    },
528    {
529     "referenced_type" : "_ZTIi"
530    }
531   ],
532   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
533   "return_type" : "_ZTIv",
534   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
535   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
536  },
537  {
538   "alignment" : 4,
539   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
540   "name" : "void (angle::PlatformMethods *, const char *, int, int, int, int)",
541   "parameters" :
542   [
543    {
544     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
545    },
546    {
547     "referenced_type" : "_ZTIPKc"
548    },
549    {
550     "referenced_type" : "_ZTIi"
551    },
552    {
553     "referenced_type" : "_ZTIi"
554    },
555    {
556     "referenced_type" : "_ZTIi"
557    },
558    {
559     "referenced_type" : "_ZTIi"
560    }
561   ],
562   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
563   "return_type" : "_ZTIv",
564   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
565   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
566  },
567  {
568   "alignment" : 4,
569   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
570   "name" : "void (angle::PlatformMethods *, const unsigned char *, const char *, unsigned long)",
571   "parameters" :
572   [
573    {
574     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
575    },
576    {
577     "referenced_type" : "_ZTIPKh"
578    },
579    {
580     "referenced_type" : "_ZTIPKc"
581    },
582    {
583     "referenced_type" : "_ZTIm"
584    }
585   ],
586   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
587   "return_type" : "_ZTIv",
588   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
589   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
590  },
591  {
592   "alignment" : 4,
593   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
594   "name" : "void (angle::PlatformMethods *, angle::FeaturesVk *)",
595   "parameters" :
596   [
597    {
598     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
599    },
600    {
601     "referenced_type" : "_ZTIPN5angle10FeaturesVkE"
602    }
603   ],
604   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
605   "return_type" : "_ZTIv",
606   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
607   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
608  },
609  {
610   "alignment" : 4,
611   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
612   "name" : "void (angle::PlatformMethods *, angle::WorkaroundsD3D *)",
613   "parameters" :
614   [
615    {
616     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
617    },
618    {
619     "referenced_type" : "_ZTIPN5angle14WorkaroundsD3DE"
620    }
621   ],
622   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
623   "return_type" : "_ZTIv",
624   "self_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
625   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
626  },
627  {
628   "alignment" : 4,
629   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
630   "name" : "void (angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned long, const unsigned char *)",
631   "parameters" :
632   [
633    {
634     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
635    },
636    {
637     "referenced_type" : "_ZTIRKNSt3__15arrayIhLm20EEE"
638    },
639    {
640     "referenced_type" : "_ZTIm"
641    },
642    {
643     "referenced_type" : "_ZTIPKh"
644    }
645   ],
646   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
647   "return_type" : "_ZTIv",
648   "self_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
649   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
650  },
651  {
652   "alignment" : 4,
653   "linker_set_key" : "_ZTIFvvE",
654   "name" : "void ()",
655   "referenced_type" : "_ZTIFvvE",
656   "return_type" : "_ZTIv",
657   "self_type" : "_ZTIFvvE",
658   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
659  }
660 ],
661 "functions" :
662 [
663  {
664   "function_name" : "eglBindAPI",
665   "linker_set_key" : "eglBindAPI",
666   "parameters" :
667   [
668    {
669     "referenced_type" : "_ZTIj"
670    }
671   ],
672   "return_type" : "_ZTIj",
673   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
674  },
675  {
676   "function_name" : "eglBindTexImage",
677   "linker_set_key" : "eglBindTexImage",
678   "parameters" :
679   [
680    {
681     "referenced_type" : "_ZTIPv"
682    },
683    {
684     "referenced_type" : "_ZTIPv"
685    },
686    {
687     "referenced_type" : "_ZTIi"
688    }
689   ],
690   "return_type" : "_ZTIj",
691   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
692  },
693  {
694   "function_name" : "eglChooseConfig",
695   "linker_set_key" : "eglChooseConfig",
696   "parameters" :
697   [
698    {
699     "referenced_type" : "_ZTIPv"
700    },
701    {
702     "referenced_type" : "_ZTIPKi"
703    },
704    {
705     "referenced_type" : "_ZTIPPv"
706    },
707    {
708     "referenced_type" : "_ZTIi"
709    },
710    {
711     "referenced_type" : "_ZTIPi"
712    }
713   ],
714   "return_type" : "_ZTIj",
715   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
716  },
717  {
718   "function_name" : "eglClientWaitSync",
719   "linker_set_key" : "eglClientWaitSync",
720   "parameters" :
721   [
722    {
723     "referenced_type" : "_ZTIPv"
724    },
725    {
726     "referenced_type" : "_ZTIPv"
727    },
728    {
729     "referenced_type" : "_ZTIi"
730    },
731    {
732     "referenced_type" : "_ZTIm"
733    }
734   ],
735   "return_type" : "_ZTIi",
736   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
737  },
738  {
739   "function_name" : "eglClientWaitSyncKHR",
740   "linker_set_key" : "eglClientWaitSyncKHR",
741   "parameters" :
742   [
743    {
744     "referenced_type" : "_ZTIPv"
745    },
746    {
747     "referenced_type" : "_ZTIPv"
748    },
749    {
750     "referenced_type" : "_ZTIi"
751    },
752    {
753     "referenced_type" : "_ZTIm"
754    }
755   ],
756   "return_type" : "_ZTIi",
757   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
758  },
759  {
760   "function_name" : "eglCopyBuffers",
761   "linker_set_key" : "eglCopyBuffers",
762   "parameters" :
763   [
764    {
765     "referenced_type" : "_ZTIPv"
766    },
767    {
768     "referenced_type" : "_ZTIPv"
769    },
770    {
771     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
772    }
773   ],
774   "return_type" : "_ZTIj",
775   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
776  },
777  {
778   "function_name" : "eglCreateContext",
779   "linker_set_key" : "eglCreateContext",
780   "parameters" :
781   [
782    {
783     "referenced_type" : "_ZTIPv"
784    },
785    {
786     "referenced_type" : "_ZTIPv"
787    },
788    {
789     "referenced_type" : "_ZTIPv"
790    },
791    {
792     "referenced_type" : "_ZTIPKi"
793    }
794   ],
795   "return_type" : "_ZTIPv",
796   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
797  },
798  {
799   "function_name" : "eglCreateImage",
800   "linker_set_key" : "eglCreateImage",
801   "parameters" :
802   [
803    {
804     "referenced_type" : "_ZTIPv"
805    },
806    {
807     "referenced_type" : "_ZTIPv"
808    },
809    {
810     "referenced_type" : "_ZTIj"
811    },
812    {
813     "referenced_type" : "_ZTIPv"
814    },
815    {
816     "referenced_type" : "_ZTIPKl"
817    }
818   ],
819   "return_type" : "_ZTIPv",
820   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
821  },
822  {
823   "function_name" : "eglCreateImageKHR",
824   "linker_set_key" : "eglCreateImageKHR",
825   "parameters" :
826   [
827    {
828     "referenced_type" : "_ZTIPv"
829    },
830    {
831     "referenced_type" : "_ZTIPv"
832    },
833    {
834     "referenced_type" : "_ZTIj"
835    },
836    {
837     "referenced_type" : "_ZTIPv"
838    },
839    {
840     "referenced_type" : "_ZTIPKi"
841    }
842   ],
843   "return_type" : "_ZTIPv",
844   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
845  },
846  {
847   "function_name" : "eglCreatePbufferFromClientBuffer",
848   "linker_set_key" : "eglCreatePbufferFromClientBuffer",
849   "parameters" :
850   [
851    {
852     "referenced_type" : "_ZTIPv"
853    },
854    {
855     "referenced_type" : "_ZTIj"
856    },
857    {
858     "referenced_type" : "_ZTIPv"
859    },
860    {
861     "referenced_type" : "_ZTIPv"
862    },
863    {
864     "referenced_type" : "_ZTIPKi"
865    }
866   ],
867   "return_type" : "_ZTIPv",
868   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
869  },
870  {
871   "function_name" : "eglCreatePbufferSurface",
872   "linker_set_key" : "eglCreatePbufferSurface",
873   "parameters" :
874   [
875    {
876     "referenced_type" : "_ZTIPv"
877    },
878    {
879     "referenced_type" : "_ZTIPv"
880    },
881    {
882     "referenced_type" : "_ZTIPKi"
883    }
884   ],
885   "return_type" : "_ZTIPv",
886   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
887  },
888  {
889   "function_name" : "eglCreatePixmapSurface",
890   "linker_set_key" : "eglCreatePixmapSurface",
891   "parameters" :
892   [
893    {
894     "referenced_type" : "_ZTIPv"
895    },
896    {
897     "referenced_type" : "_ZTIPv"
898    },
899    {
900     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
901    },
902    {
903     "referenced_type" : "_ZTIPKi"
904    }
905   ],
906   "return_type" : "_ZTIPv",
907   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
908  },
909  {
910   "function_name" : "eglCreatePlatformPixmapSurface",
911   "linker_set_key" : "eglCreatePlatformPixmapSurface",
912   "parameters" :
913   [
914    {
915     "referenced_type" : "_ZTIPv"
916    },
917    {
918     "referenced_type" : "_ZTIPv"
919    },
920    {
921     "referenced_type" : "_ZTIPv"
922    },
923    {
924     "referenced_type" : "_ZTIPKl"
925    }
926   ],
927   "return_type" : "_ZTIPv",
928   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
929  },
930  {
931   "function_name" : "eglCreatePlatformWindowSurface",
932   "linker_set_key" : "eglCreatePlatformWindowSurface",
933   "parameters" :
934   [
935    {
936     "referenced_type" : "_ZTIPv"
937    },
938    {
939     "referenced_type" : "_ZTIPv"
940    },
941    {
942     "referenced_type" : "_ZTIPv"
943    },
944    {
945     "referenced_type" : "_ZTIPKl"
946    }
947   ],
948   "return_type" : "_ZTIPv",
949   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
950  },
951  {
952   "function_name" : "eglCreateStreamFromFileDescriptorKHR",
953   "linker_set_key" : "eglCreateStreamFromFileDescriptorKHR",
954   "parameters" :
955   [
956    {
957     "referenced_type" : "_ZTIPv"
958    },
959    {
960     "referenced_type" : "_ZTIi"
961    }
962   ],
963   "return_type" : "_ZTIPv",
964   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
965  },
966  {
967   "function_name" : "eglCreateStreamKHR",
968   "linker_set_key" : "eglCreateStreamKHR",
969   "parameters" :
970   [
971    {
972     "referenced_type" : "_ZTIPv"
973    },
974    {
975     "referenced_type" : "_ZTIPKi"
976    }
977   ],
978   "return_type" : "_ZTIPv",
979   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
980  },
981  {
982   "function_name" : "eglCreateStreamProducerSurfaceKHR",
983   "linker_set_key" : "eglCreateStreamProducerSurfaceKHR",
984   "parameters" :
985   [
986    {
987     "referenced_type" : "_ZTIPv"
988    },
989    {
990     "referenced_type" : "_ZTIPv"
991    },
992    {
993     "referenced_type" : "_ZTIPv"
994    },
995    {
996     "referenced_type" : "_ZTIPKi"
997    }
998   ],
999   "return_type" : "_ZTIPv",
1000   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1001  },
1002  {
1003   "function_name" : "eglCreateSync",
1004   "linker_set_key" : "eglCreateSync",
1005   "parameters" :
1006   [
1007    {
1008     "referenced_type" : "_ZTIPv"
1009    },
1010    {
1011     "referenced_type" : "_ZTIj"
1012    },
1013    {
1014     "referenced_type" : "_ZTIPKl"
1015    }
1016   ],
1017   "return_type" : "_ZTIPv",
1018   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1019  },
1020  {
1021   "function_name" : "eglCreateSyncKHR",
1022   "linker_set_key" : "eglCreateSyncKHR",
1023   "parameters" :
1024   [
1025    {
1026     "referenced_type" : "_ZTIPv"
1027    },
1028    {
1029     "referenced_type" : "_ZTIj"
1030    },
1031    {
1032     "referenced_type" : "_ZTIPKi"
1033    }
1034   ],
1035   "return_type" : "_ZTIPv",
1036   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1037  },
1038  {
1039   "function_name" : "eglCreateWindowSurface",
1040   "linker_set_key" : "eglCreateWindowSurface",
1041   "parameters" :
1042   [
1043    {
1044     "referenced_type" : "_ZTIPv"
1045    },
1046    {
1047     "referenced_type" : "_ZTIPv"
1048    },
1049    {
1050     "referenced_type" : "_ZTIP13ANativeWindow"
1051    },
1052    {
1053     "referenced_type" : "_ZTIPKi"
1054    }
1055   ],
1056   "return_type" : "_ZTIPv",
1057   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1058  },
1059  {
1060   "function_name" : "eglDestroyContext",
1061   "linker_set_key" : "eglDestroyContext",
1062   "parameters" :
1063   [
1064    {
1065     "referenced_type" : "_ZTIPv"
1066    },
1067    {
1068     "referenced_type" : "_ZTIPv"
1069    }
1070   ],
1071   "return_type" : "_ZTIj",
1072   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1073  },
1074  {
1075   "function_name" : "eglDestroyImage",
1076   "linker_set_key" : "eglDestroyImage",
1077   "parameters" :
1078   [
1079    {
1080     "referenced_type" : "_ZTIPv"
1081    },
1082    {
1083     "referenced_type" : "_ZTIPv"
1084    }
1085   ],
1086   "return_type" : "_ZTIj",
1087   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1088  },
1089  {
1090   "function_name" : "eglDestroyImageKHR",
1091   "linker_set_key" : "eglDestroyImageKHR",
1092   "parameters" :
1093   [
1094    {
1095     "referenced_type" : "_ZTIPv"
1096    },
1097    {
1098     "referenced_type" : "_ZTIPv"
1099    }
1100   ],
1101   "return_type" : "_ZTIj",
1102   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1103  },
1104  {
1105   "function_name" : "eglDestroyStreamKHR",
1106   "linker_set_key" : "eglDestroyStreamKHR",
1107   "parameters" :
1108   [
1109    {
1110     "referenced_type" : "_ZTIPv"
1111    },
1112    {
1113     "referenced_type" : "_ZTIPv"
1114    }
1115   ],
1116   "return_type" : "_ZTIj",
1117   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1118  },
1119  {
1120   "function_name" : "eglDestroySurface",
1121   "linker_set_key" : "eglDestroySurface",
1122   "parameters" :
1123   [
1124    {
1125     "referenced_type" : "_ZTIPv"
1126    },
1127    {
1128     "referenced_type" : "_ZTIPv"
1129    }
1130   ],
1131   "return_type" : "_ZTIj",
1132   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1133  },
1134  {
1135   "function_name" : "eglDestroySync",
1136   "linker_set_key" : "eglDestroySync",
1137   "parameters" :
1138   [
1139    {
1140     "referenced_type" : "_ZTIPv"
1141    },
1142    {
1143     "referenced_type" : "_ZTIPv"
1144    }
1145   ],
1146   "return_type" : "_ZTIj",
1147   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1148  },
1149  {
1150   "function_name" : "eglDestroySyncKHR",
1151   "linker_set_key" : "eglDestroySyncKHR",
1152   "parameters" :
1153   [
1154    {
1155     "referenced_type" : "_ZTIPv"
1156    },
1157    {
1158     "referenced_type" : "_ZTIPv"
1159    }
1160   ],
1161   "return_type" : "_ZTIj",
1162   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1163  },
1164  {
1165   "function_name" : "eglDupNativeFenceFDANDROID",
1166   "linker_set_key" : "eglDupNativeFenceFDANDROID",
1167   "parameters" :
1168   [
1169    {
1170     "referenced_type" : "_ZTIPv"
1171    },
1172    {
1173     "referenced_type" : "_ZTIPv"
1174    }
1175   ],
1176   "return_type" : "_ZTIi",
1177   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1178  },
1179  {
1180   "function_name" : "eglGetConfigAttrib",
1181   "linker_set_key" : "eglGetConfigAttrib",
1182   "parameters" :
1183   [
1184    {
1185     "referenced_type" : "_ZTIPv"
1186    },
1187    {
1188     "referenced_type" : "_ZTIPv"
1189    },
1190    {
1191     "referenced_type" : "_ZTIi"
1192    },
1193    {
1194     "referenced_type" : "_ZTIPi"
1195    }
1196   ],
1197   "return_type" : "_ZTIj",
1198   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1199  },
1200  {
1201   "function_name" : "eglGetConfigs",
1202   "linker_set_key" : "eglGetConfigs",
1203   "parameters" :
1204   [
1205    {
1206     "referenced_type" : "_ZTIPv"
1207    },
1208    {
1209     "referenced_type" : "_ZTIPPv"
1210    },
1211    {
1212     "referenced_type" : "_ZTIi"
1213    },
1214    {
1215     "referenced_type" : "_ZTIPi"
1216    }
1217   ],
1218   "return_type" : "_ZTIj",
1219   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1220  },
1221  {
1222   "function_name" : "eglGetCurrentContext",
1223   "linker_set_key" : "eglGetCurrentContext",
1224   "return_type" : "_ZTIPv",
1225   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1226  },
1227  {
1228   "function_name" : "eglGetCurrentDisplay",
1229   "linker_set_key" : "eglGetCurrentDisplay",
1230   "return_type" : "_ZTIPv",
1231   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1232  },
1233  {
1234   "function_name" : "eglGetCurrentSurface",
1235   "linker_set_key" : "eglGetCurrentSurface",
1236   "parameters" :
1237   [
1238    {
1239     "referenced_type" : "_ZTIi"
1240    }
1241   ],
1242   "return_type" : "_ZTIPv",
1243   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1244  },
1245  {
1246   "function_name" : "eglGetDisplay",
1247   "linker_set_key" : "eglGetDisplay",
1248   "parameters" :
1249   [
1250    {
1251     "referenced_type" : "_ZTIPv"
1252    }
1253   ],
1254   "return_type" : "_ZTIPv",
1255   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1256  },
1257  {
1258   "function_name" : "eglGetError",
1259   "linker_set_key" : "eglGetError",
1260   "return_type" : "_ZTIi",
1261   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1262  },
1263  {
1264   "function_name" : "eglGetNativeClientBufferANDROID",
1265   "linker_set_key" : "eglGetNativeClientBufferANDROID",
1266   "parameters" :
1267   [
1268    {
1269     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1270    }
1271   ],
1272   "return_type" : "_ZTIPv",
1273   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1274  },
1275  {
1276   "function_name" : "eglGetPlatformDisplay",
1277   "linker_set_key" : "eglGetPlatformDisplay",
1278   "parameters" :
1279   [
1280    {
1281     "referenced_type" : "_ZTIj"
1282    },
1283    {
1284     "referenced_type" : "_ZTIPv"
1285    },
1286    {
1287     "referenced_type" : "_ZTIPKl"
1288    }
1289   ],
1290   "return_type" : "_ZTIPv",
1291   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1292  },
1293  {
1294   "function_name" : "eglGetProcAddress",
1295   "linker_set_key" : "eglGetProcAddress",
1296   "parameters" :
1297   [
1298    {
1299     "referenced_type" : "_ZTIPKc"
1300    }
1301   ],
1302   "return_type" : "_ZTIPFvvE",
1303   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1304  },
1305  {
1306   "function_name" : "eglGetStreamFileDescriptorKHR",
1307   "linker_set_key" : "eglGetStreamFileDescriptorKHR",
1308   "parameters" :
1309   [
1310    {
1311     "referenced_type" : "_ZTIPv"
1312    },
1313    {
1314     "referenced_type" : "_ZTIPv"
1315    }
1316   ],
1317   "return_type" : "_ZTIi",
1318   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1319  },
1320  {
1321   "function_name" : "eglGetSyncAttrib",
1322   "linker_set_key" : "eglGetSyncAttrib",
1323   "parameters" :
1324   [
1325    {
1326     "referenced_type" : "_ZTIPv"
1327    },
1328    {
1329     "referenced_type" : "_ZTIPv"
1330    },
1331    {
1332     "referenced_type" : "_ZTIi"
1333    },
1334    {
1335     "referenced_type" : "_ZTIPl"
1336    }
1337   ],
1338   "return_type" : "_ZTIj",
1339   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1340  },
1341  {
1342   "function_name" : "eglGetSyncAttribKHR",
1343   "linker_set_key" : "eglGetSyncAttribKHR",
1344   "parameters" :
1345   [
1346    {
1347     "referenced_type" : "_ZTIPv"
1348    },
1349    {
1350     "referenced_type" : "_ZTIPv"
1351    },
1352    {
1353     "referenced_type" : "_ZTIi"
1354    },
1355    {
1356     "referenced_type" : "_ZTIPi"
1357    }
1358   ],
1359   "return_type" : "_ZTIj",
1360   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1361  },
1362  {
1363   "function_name" : "eglGetSystemTimeFrequencyNV",
1364   "linker_set_key" : "eglGetSystemTimeFrequencyNV",
1365   "return_type" : "_ZTIm",
1366   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1367  },
1368  {
1369   "function_name" : "eglGetSystemTimeNV",
1370   "linker_set_key" : "eglGetSystemTimeNV",
1371   "return_type" : "_ZTIm",
1372   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1373  },
1374  {
1375   "function_name" : "eglInitialize",
1376   "linker_set_key" : "eglInitialize",
1377   "parameters" :
1378   [
1379    {
1380     "referenced_type" : "_ZTIPv"
1381    },
1382    {
1383     "referenced_type" : "_ZTIPi"
1384    },
1385    {
1386     "referenced_type" : "_ZTIPi"
1387    }
1388   ],
1389   "return_type" : "_ZTIj",
1390   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1391  },
1392  {
1393   "function_name" : "eglLockSurfaceKHR",
1394   "linker_set_key" : "eglLockSurfaceKHR",
1395   "parameters" :
1396   [
1397    {
1398     "referenced_type" : "_ZTIPv"
1399    },
1400    {
1401     "referenced_type" : "_ZTIPv"
1402    },
1403    {
1404     "referenced_type" : "_ZTIPKi"
1405    }
1406   ],
1407   "return_type" : "_ZTIj",
1408   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1409  },
1410  {
1411   "function_name" : "eglMakeCurrent",
1412   "linker_set_key" : "eglMakeCurrent",
1413   "parameters" :
1414   [
1415    {
1416     "referenced_type" : "_ZTIPv"
1417    },
1418    {
1419     "referenced_type" : "_ZTIPv"
1420    },
1421    {
1422     "referenced_type" : "_ZTIPv"
1423    },
1424    {
1425     "referenced_type" : "_ZTIPv"
1426    }
1427   ],
1428   "return_type" : "_ZTIj",
1429   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1430  },
1431  {
1432   "function_name" : "eglPresentationTimeANDROID",
1433   "linker_set_key" : "eglPresentationTimeANDROID",
1434   "parameters" :
1435   [
1436    {
1437     "referenced_type" : "_ZTIPv"
1438    },
1439    {
1440     "referenced_type" : "_ZTIPv"
1441    },
1442    {
1443     "referenced_type" : "_ZTIl"
1444    }
1445   ],
1446   "return_type" : "_ZTIj",
1447   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1448  },
1449  {
1450   "function_name" : "eglQueryAPI",
1451   "linker_set_key" : "eglQueryAPI",
1452   "return_type" : "_ZTIj",
1453   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1454  },
1455  {
1456   "function_name" : "eglQueryContext",
1457   "linker_set_key" : "eglQueryContext",
1458   "parameters" :
1459   [
1460    {
1461     "referenced_type" : "_ZTIPv"
1462    },
1463    {
1464     "referenced_type" : "_ZTIPv"
1465    },
1466    {
1467     "referenced_type" : "_ZTIi"
1468    },
1469    {
1470     "referenced_type" : "_ZTIPi"
1471    }
1472   ],
1473   "return_type" : "_ZTIj",
1474   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1475  },
1476  {
1477   "function_name" : "eglQueryStreamKHR",
1478   "linker_set_key" : "eglQueryStreamKHR",
1479   "parameters" :
1480   [
1481    {
1482     "referenced_type" : "_ZTIPv"
1483    },
1484    {
1485     "referenced_type" : "_ZTIPv"
1486    },
1487    {
1488     "referenced_type" : "_ZTIj"
1489    },
1490    {
1491     "referenced_type" : "_ZTIPi"
1492    }
1493   ],
1494   "return_type" : "_ZTIj",
1495   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1496  },
1497  {
1498   "function_name" : "eglQueryStreamTimeKHR",
1499   "linker_set_key" : "eglQueryStreamTimeKHR",
1500   "parameters" :
1501   [
1502    {
1503     "referenced_type" : "_ZTIPv"
1504    },
1505    {
1506     "referenced_type" : "_ZTIPv"
1507    },
1508    {
1509     "referenced_type" : "_ZTIj"
1510    },
1511    {
1512     "referenced_type" : "_ZTIPm"
1513    }
1514   ],
1515   "return_type" : "_ZTIj",
1516   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1517  },
1518  {
1519   "function_name" : "eglQueryStreamu64KHR",
1520   "linker_set_key" : "eglQueryStreamu64KHR",
1521   "parameters" :
1522   [
1523    {
1524     "referenced_type" : "_ZTIPv"
1525    },
1526    {
1527     "referenced_type" : "_ZTIPv"
1528    },
1529    {
1530     "referenced_type" : "_ZTIj"
1531    },
1532    {
1533     "referenced_type" : "_ZTIPm"
1534    }
1535   ],
1536   "return_type" : "_ZTIj",
1537   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1538  },
1539  {
1540   "function_name" : "eglQueryString",
1541   "linker_set_key" : "eglQueryString",
1542   "parameters" :
1543   [
1544    {
1545     "referenced_type" : "_ZTIPv"
1546    },
1547    {
1548     "referenced_type" : "_ZTIi"
1549    }
1550   ],
1551   "return_type" : "_ZTIPKc",
1552   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1553  },
1554  {
1555   "function_name" : "eglQuerySurface",
1556   "linker_set_key" : "eglQuerySurface",
1557   "parameters" :
1558   [
1559    {
1560     "referenced_type" : "_ZTIPv"
1561    },
1562    {
1563     "referenced_type" : "_ZTIPv"
1564    },
1565    {
1566     "referenced_type" : "_ZTIi"
1567    },
1568    {
1569     "referenced_type" : "_ZTIPi"
1570    }
1571   ],
1572   "return_type" : "_ZTIj",
1573   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1574  },
1575  {
1576   "function_name" : "eglReleaseTexImage",
1577   "linker_set_key" : "eglReleaseTexImage",
1578   "parameters" :
1579   [
1580    {
1581     "referenced_type" : "_ZTIPv"
1582    },
1583    {
1584     "referenced_type" : "_ZTIPv"
1585    },
1586    {
1587     "referenced_type" : "_ZTIi"
1588    }
1589   ],
1590   "return_type" : "_ZTIj",
1591   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1592  },
1593  {
1594   "function_name" : "eglReleaseThread",
1595   "linker_set_key" : "eglReleaseThread",
1596   "return_type" : "_ZTIj",
1597   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1598  },
1599  {
1600   "function_name" : "eglSetDamageRegionKHR",
1601   "linker_set_key" : "eglSetDamageRegionKHR",
1602   "parameters" :
1603   [
1604    {
1605     "referenced_type" : "_ZTIPv"
1606    },
1607    {
1608     "referenced_type" : "_ZTIPv"
1609    },
1610    {
1611     "referenced_type" : "_ZTIPi"
1612    },
1613    {
1614     "referenced_type" : "_ZTIi"
1615    }
1616   ],
1617   "return_type" : "_ZTIj",
1618   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1619  },
1620  {
1621   "function_name" : "eglSignalSyncKHR",
1622   "linker_set_key" : "eglSignalSyncKHR",
1623   "parameters" :
1624   [
1625    {
1626     "referenced_type" : "_ZTIPv"
1627    },
1628    {
1629     "referenced_type" : "_ZTIPv"
1630    },
1631    {
1632     "referenced_type" : "_ZTIj"
1633    }
1634   ],
1635   "return_type" : "_ZTIj",
1636   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1637  },
1638  {
1639   "function_name" : "eglStreamAttribKHR",
1640   "linker_set_key" : "eglStreamAttribKHR",
1641   "parameters" :
1642   [
1643    {
1644     "referenced_type" : "_ZTIPv"
1645    },
1646    {
1647     "referenced_type" : "_ZTIPv"
1648    },
1649    {
1650     "referenced_type" : "_ZTIj"
1651    },
1652    {
1653     "referenced_type" : "_ZTIi"
1654    }
1655   ],
1656   "return_type" : "_ZTIj",
1657   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1658  },
1659  {
1660   "function_name" : "eglStreamConsumerAcquireKHR",
1661   "linker_set_key" : "eglStreamConsumerAcquireKHR",
1662   "parameters" :
1663   [
1664    {
1665     "referenced_type" : "_ZTIPv"
1666    },
1667    {
1668     "referenced_type" : "_ZTIPv"
1669    }
1670   ],
1671   "return_type" : "_ZTIj",
1672   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1673  },
1674  {
1675   "function_name" : "eglStreamConsumerGLTextureExternalKHR",
1676   "linker_set_key" : "eglStreamConsumerGLTextureExternalKHR",
1677   "parameters" :
1678   [
1679    {
1680     "referenced_type" : "_ZTIPv"
1681    },
1682    {
1683     "referenced_type" : "_ZTIPv"
1684    }
1685   ],
1686   "return_type" : "_ZTIj",
1687   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1688  },
1689  {
1690   "function_name" : "eglStreamConsumerReleaseKHR",
1691   "linker_set_key" : "eglStreamConsumerReleaseKHR",
1692   "parameters" :
1693   [
1694    {
1695     "referenced_type" : "_ZTIPv"
1696    },
1697    {
1698     "referenced_type" : "_ZTIPv"
1699    }
1700   ],
1701   "return_type" : "_ZTIj",
1702   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1703  },
1704  {
1705   "function_name" : "eglSurfaceAttrib",
1706   "linker_set_key" : "eglSurfaceAttrib",
1707   "parameters" :
1708   [
1709    {
1710     "referenced_type" : "_ZTIPv"
1711    },
1712    {
1713     "referenced_type" : "_ZTIPv"
1714    },
1715    {
1716     "referenced_type" : "_ZTIi"
1717    },
1718    {
1719     "referenced_type" : "_ZTIi"
1720    }
1721   ],
1722   "return_type" : "_ZTIj",
1723   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1724  },
1725  {
1726   "function_name" : "eglSwapBuffers",
1727   "linker_set_key" : "eglSwapBuffers",
1728   "parameters" :
1729   [
1730    {
1731     "referenced_type" : "_ZTIPv"
1732    },
1733    {
1734     "referenced_type" : "_ZTIPv"
1735    }
1736   ],
1737   "return_type" : "_ZTIj",
1738   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1739  },
1740  {
1741   "function_name" : "eglSwapBuffersWithDamageKHR",
1742   "linker_set_key" : "eglSwapBuffersWithDamageKHR",
1743   "parameters" :
1744   [
1745    {
1746     "referenced_type" : "_ZTIPv"
1747    },
1748    {
1749     "referenced_type" : "_ZTIPv"
1750    },
1751    {
1752     "referenced_type" : "_ZTIPi"
1753    },
1754    {
1755     "referenced_type" : "_ZTIi"
1756    }
1757   ],
1758   "return_type" : "_ZTIj",
1759   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1760  },
1761  {
1762   "function_name" : "eglSwapInterval",
1763   "linker_set_key" : "eglSwapInterval",
1764   "parameters" :
1765   [
1766    {
1767     "referenced_type" : "_ZTIPv"
1768    },
1769    {
1770     "referenced_type" : "_ZTIi"
1771    }
1772   ],
1773   "return_type" : "_ZTIj",
1774   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1775  },
1776  {
1777   "function_name" : "eglTerminate",
1778   "linker_set_key" : "eglTerminate",
1779   "parameters" :
1780   [
1781    {
1782     "referenced_type" : "_ZTIPv"
1783    }
1784   ],
1785   "return_type" : "_ZTIj",
1786   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1787  },
1788  {
1789   "function_name" : "eglUnlockSurfaceKHR",
1790   "linker_set_key" : "eglUnlockSurfaceKHR",
1791   "parameters" :
1792   [
1793    {
1794     "referenced_type" : "_ZTIPv"
1795    },
1796    {
1797     "referenced_type" : "_ZTIPv"
1798    }
1799   ],
1800   "return_type" : "_ZTIj",
1801   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1802  },
1803  {
1804   "function_name" : "eglWaitClient",
1805   "linker_set_key" : "eglWaitClient",
1806   "return_type" : "_ZTIj",
1807   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1808  },
1809  {
1810   "function_name" : "eglWaitGL",
1811   "linker_set_key" : "eglWaitGL",
1812   "return_type" : "_ZTIj",
1813   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1814  },
1815  {
1816   "function_name" : "eglWaitNative",
1817   "linker_set_key" : "eglWaitNative",
1818   "parameters" :
1819   [
1820    {
1821     "referenced_type" : "_ZTIi"
1822    }
1823   ],
1824   "return_type" : "_ZTIj",
1825   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1826  },
1827  {
1828   "function_name" : "eglWaitSync",
1829   "linker_set_key" : "eglWaitSync",
1830   "parameters" :
1831   [
1832    {
1833     "referenced_type" : "_ZTIPv"
1834    },
1835    {
1836     "referenced_type" : "_ZTIPv"
1837    },
1838    {
1839     "referenced_type" : "_ZTIi"
1840    }
1841   ],
1842   "return_type" : "_ZTIj",
1843   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1844  },
1845  {
1846   "function_name" : "eglWaitSyncKHR",
1847   "linker_set_key" : "eglWaitSyncKHR",
1848   "parameters" :
1849   [
1850    {
1851     "referenced_type" : "_ZTIPv"
1852    },
1853    {
1854     "referenced_type" : "_ZTIPv"
1855    },
1856    {
1857     "referenced_type" : "_ZTIi"
1858    }
1859   ],
1860   "return_type" : "_ZTIi",
1861   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1862  }
1863 ],
1864 "global_vars" : [],
1865 "lvalue_reference_types" :
1866 [
1867  {
1868   "alignment" : 8,
1869   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLm20EEE",
1870   "name" : "const std::array<unsigned char, 20> &",
1871   "referenced_type" : "_ZTIKNSt3__15arrayIhLm20EEE",
1872   "self_type" : "_ZTIRKNSt3__15arrayIhLm20EEE",
1873   "size" : 8,
1874   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1875  }
1876 ],
1877 "pointer_types" :
1878 [
1879  {
1880   "alignment" : 8,
1881   "linker_set_key" : "_ZTIP13ANativeWindow",
1882   "name" : "ANativeWindow *",
1883   "referenced_type" : "_ZTI13ANativeWindow",
1884   "self_type" : "_ZTIP13ANativeWindow",
1885   "size" : 8,
1886   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1887  },
1888  {
1889   "alignment" : 8,
1890   "linker_set_key" : "_ZTIP19egl_native_pixmap_t",
1891   "name" : "egl_native_pixmap_t *",
1892   "referenced_type" : "_ZTI19egl_native_pixmap_t",
1893   "self_type" : "_ZTIP19egl_native_pixmap_t",
1894   "size" : 8,
1895   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1896  },
1897  {
1898   "alignment" : 8,
1899   "linker_set_key" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
1900   "name" : "const unsigned char *(*)(angle::PlatformMethods *, const char *)",
1901   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
1902   "self_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
1903   "size" : 8,
1904   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1905  },
1906  {
1907   "alignment" : 8,
1908   "linker_set_key" : "_ZTIPFdPN5angle15PlatformMethodsEE",
1909   "name" : "double (*)(angle::PlatformMethods *)",
1910   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
1911   "self_type" : "_ZTIPFdPN5angle15PlatformMethodsEE",
1912   "size" : 8,
1913   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1914  },
1915  {
1916   "alignment" : 8,
1917   "linker_set_key" : "_ZTIPFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1918   "name" : "unsigned long (*)(angle::PlatformMethods *, char, const unsigned char *, const char *, unsigned long long, double, int, const char **, const unsigned char *, const unsigned long long *, unsigned char)",
1919   "referenced_type" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1920   "self_type" : "_ZTIPFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1921   "size" : 8,
1922   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1923  },
1924  {
1925   "alignment" : 8,
1926   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
1927   "name" : "void (*)(angle::PlatformMethods *, const char *)",
1928   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
1929   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
1930   "size" : 8,
1931   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1932  },
1933  {
1934   "alignment" : 8,
1935   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
1936   "name" : "void (*)(angle::PlatformMethods *, const char *, bool)",
1937   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
1938   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
1939   "size" : 8,
1940   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1941  },
1942  {
1943   "alignment" : 8,
1944   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
1945   "name" : "void (*)(angle::PlatformMethods *, const char *, int)",
1946   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
1947   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
1948   "size" : 8,
1949   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1950  },
1951  {
1952   "alignment" : 8,
1953   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
1954   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int)",
1955   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
1956   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
1957   "size" : 8,
1958   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1959  },
1960  {
1961   "alignment" : 8,
1962   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
1963   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int, int, int)",
1964   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
1965   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
1966   "size" : 8,
1967   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1968  },
1969  {
1970   "alignment" : 8,
1971   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcmE",
1972   "name" : "void (*)(angle::PlatformMethods *, const unsigned char *, const char *, unsigned long)",
1973   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
1974   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcmE",
1975   "size" : 8,
1976   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1977  },
1978  {
1979   "alignment" : 8,
1980   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1981   "name" : "void (*)(angle::PlatformMethods *, angle::FeaturesVk *)",
1982   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1983   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1984   "size" : 8,
1985   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1986  },
1987  {
1988   "alignment" : 8,
1989   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1990   "name" : "void (*)(angle::PlatformMethods *, angle::WorkaroundsD3D *)",
1991   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1992   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1993   "size" : 8,
1994   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1995  },
1996  {
1997   "alignment" : 8,
1998   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
1999   "name" : "void (*)(angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned long, const unsigned char *)",
2000   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
2001   "self_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
2002   "size" : 8,
2003   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2004  },
2005  {
2006   "alignment" : 8,
2007   "linker_set_key" : "_ZTIPFvvE",
2008   "name" : "void (*)()",
2009   "referenced_type" : "_ZTIFvvE",
2010   "self_type" : "_ZTIPFvvE",
2011   "size" : 8,
2012   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2013  },
2014  {
2015   "alignment" : 8,
2016   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
2017   "name" : "const AHardwareBuffer *",
2018   "referenced_type" : "_ZTIK15AHardwareBuffer",
2019   "self_type" : "_ZTIPK15AHardwareBuffer",
2020   "size" : 8,
2021   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2022  },
2023  {
2024   "alignment" : 8,
2025   "linker_set_key" : "_ZTIPKc",
2026   "name" : "const char *",
2027   "referenced_type" : "_ZTIKc",
2028   "self_type" : "_ZTIPKc",
2029   "size" : 8,
2030   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
2031  },
2032  {
2033   "alignment" : 8,
2034   "linker_set_key" : "_ZTIPKh",
2035   "name" : "const unsigned char *",
2036   "referenced_type" : "_ZTIKh",
2037   "self_type" : "_ZTIPKh",
2038   "size" : 8,
2039   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2040  },
2041  {
2042   "alignment" : 8,
2043   "linker_set_key" : "_ZTIPKi",
2044   "name" : "const int *",
2045   "referenced_type" : "_ZTIKi",
2046   "self_type" : "_ZTIPKi",
2047   "size" : 8,
2048   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2049  },
2050  {
2051   "alignment" : 8,
2052   "linker_set_key" : "_ZTIPKl",
2053   "name" : "const long *",
2054   "referenced_type" : "_ZTIKl",
2055   "self_type" : "_ZTIPKl",
2056   "size" : 8,
2057   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2058  },
2059  {
2060   "alignment" : 8,
2061   "linker_set_key" : "_ZTIPKy",
2062   "name" : "const unsigned long long *",
2063   "referenced_type" : "_ZTIKy",
2064   "self_type" : "_ZTIPKy",
2065   "size" : 8,
2066   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2067  },
2068  {
2069   "alignment" : 8,
2070   "linker_set_key" : "_ZTIPN5angle10FeaturesVkE",
2071   "name" : "angle::FeaturesVk *",
2072   "referenced_type" : "_ZTIN5angle10FeaturesVkE",
2073   "self_type" : "_ZTIPN5angle10FeaturesVkE",
2074   "size" : 8,
2075   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2076  },
2077  {
2078   "alignment" : 8,
2079   "linker_set_key" : "_ZTIPN5angle14WorkaroundsD3DE",
2080   "name" : "angle::WorkaroundsD3D *",
2081   "referenced_type" : "_ZTIN5angle14WorkaroundsD3DE",
2082   "self_type" : "_ZTIPN5angle14WorkaroundsD3DE",
2083   "size" : 8,
2084   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2085  },
2086  {
2087   "alignment" : 8,
2088   "linker_set_key" : "_ZTIPN5angle15PlatformMethodsE",
2089   "name" : "angle::PlatformMethods *",
2090   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
2091   "self_type" : "_ZTIPN5angle15PlatformMethodsE",
2092   "size" : 8,
2093   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2094  },
2095  {
2096   "alignment" : 8,
2097   "linker_set_key" : "_ZTIPPKc",
2098   "name" : "const char **",
2099   "referenced_type" : "_ZTIPKc",
2100   "self_type" : "_ZTIPPKc",
2101   "size" : 8,
2102   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2103  },
2104  {
2105   "alignment" : 8,
2106   "linker_set_key" : "_ZTIPPv",
2107   "name" : "void **",
2108   "referenced_type" : "_ZTIPv",
2109   "self_type" : "_ZTIPPv",
2110   "size" : 8,
2111   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2112  },
2113  {
2114   "alignment" : 8,
2115   "linker_set_key" : "_ZTIPi",
2116   "name" : "int *",
2117   "referenced_type" : "_ZTIi",
2118   "self_type" : "_ZTIPi",
2119   "size" : 8,
2120   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2121  },
2122  {
2123   "alignment" : 8,
2124   "linker_set_key" : "_ZTIPl",
2125   "name" : "long *",
2126   "referenced_type" : "_ZTIl",
2127   "self_type" : "_ZTIPl",
2128   "size" : 8,
2129   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2130  },
2131  {
2132   "alignment" : 8,
2133   "linker_set_key" : "_ZTIPm",
2134   "name" : "unsigned long *",
2135   "referenced_type" : "_ZTIm",
2136   "self_type" : "_ZTIPm",
2137   "size" : 8,
2138   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2139  },
2140  {
2141   "alignment" : 8,
2142   "linker_set_key" : "_ZTIPv",
2143   "name" : "void *",
2144   "referenced_type" : "_ZTIv",
2145   "self_type" : "_ZTIPv",
2146   "size" : 8,
2147   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2148  }
2149 ],
2150 "qualified_types" :
2151 [
2152  {
2153   "alignment" : 8,
2154   "is_const" : true,
2155   "linker_set_key" : "_ZTIA15_KPKc",
2156   "name" : "const char *const[15]",
2157   "referenced_type" : "_ZTIA15_PKc",
2158   "self_type" : "_ZTIA15_KPKc",
2159   "size" : 120,
2160   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2161  },
2162  {
2163   "is_const" : true,
2164   "linker_set_key" : "_ZTIK15AHardwareBuffer",
2165   "name" : "const AHardwareBuffer",
2166   "referenced_type" : "_ZTI15AHardwareBuffer",
2167   "self_type" : "_ZTIK15AHardwareBuffer",
2168   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2169  },
2170  {
2171   "is_const" : true,
2172   "linker_set_key" : "_ZTIKNSt3__15arrayIhLm20EEE",
2173   "name" : "const std::array<unsigned char, 20>",
2174   "referenced_type" : "_ZTINSt3__15arrayIhLm20EEE",
2175   "self_type" : "_ZTIKNSt3__15arrayIhLm20EEE",
2176   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2177  },
2178  {
2179   "alignment" : 1,
2180   "is_const" : true,
2181   "linker_set_key" : "_ZTIKc",
2182   "name" : "const char",
2183   "referenced_type" : "_ZTIc",
2184   "self_type" : "_ZTIKc",
2185   "size" : 1,
2186   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
2187  },
2188  {
2189   "alignment" : 1,
2190   "is_const" : true,
2191   "linker_set_key" : "_ZTIKh",
2192   "name" : "const unsigned char",
2193   "referenced_type" : "_ZTIh",
2194   "self_type" : "_ZTIKh",
2195   "size" : 1,
2196   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2197  },
2198  {
2199   "alignment" : 4,
2200   "is_const" : true,
2201   "linker_set_key" : "_ZTIKi",
2202   "name" : "const int",
2203   "referenced_type" : "_ZTIi",
2204   "self_type" : "_ZTIKi",
2205   "size" : 4,
2206   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2207  },
2208  {
2209   "alignment" : 4,
2210   "is_const" : true,
2211   "linker_set_key" : "_ZTIKj",
2212   "name" : "const unsigned int",
2213   "referenced_type" : "_ZTIj",
2214   "self_type" : "_ZTIKj",
2215   "size" : 4,
2216   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2217  },
2218  {
2219   "alignment" : 8,
2220   "is_const" : true,
2221   "linker_set_key" : "_ZTIKl",
2222   "name" : "const long",
2223   "referenced_type" : "_ZTIl",
2224   "self_type" : "_ZTIKl",
2225   "size" : 8,
2226   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2227  },
2228  {
2229   "alignment" : 8,
2230   "is_const" : true,
2231   "linker_set_key" : "_ZTIKy",
2232   "name" : "const unsigned long long",
2233   "referenced_type" : "_ZTIy",
2234   "self_type" : "_ZTIKy",
2235   "size" : 8,
2236   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2237  }
2238 ],
2239 "record_types" :
2240 [
2241  {
2242   "alignment" : 8,
2243   "fields" :
2244   [
2245    {
2246     "field_name" : "pData",
2247     "referenced_type" : "_ZTIPv"
2248    },
2249    {
2250     "field_name" : "iWidth",
2251     "field_offset" : 64,
2252     "referenced_type" : "_ZTIi"
2253    },
2254    {
2255     "field_name" : "iHeight",
2256     "field_offset" : 96,
2257     "referenced_type" : "_ZTIi"
2258    },
2259    {
2260     "field_name" : "iStride",
2261     "field_offset" : 128,
2262     "referenced_type" : "_ZTIi"
2263    }
2264   ],
2265   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
2266   "name" : "EGLClientPixmapHI",
2267   "referenced_type" : "_ZTI17EGLClientPixmapHI",
2268   "self_type" : "_ZTI17EGLClientPixmapHI",
2269   "size" : 24,
2270   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2271  },
2272  {
2273   "alignment" : 8,
2274   "fields" :
2275   [
2276    {
2277     "field_name" : "context",
2278     "referenced_type" : "_ZTIPv"
2279    },
2280    {
2281     "field_name" : "currentTime",
2282     "field_offset" : 64,
2283     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
2284    },
2285    {
2286     "field_name" : "monotonicallyIncreasingTime",
2287     "field_offset" : 128,
2288     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
2289    },
2290    {
2291     "field_name" : "logError",
2292     "field_offset" : 192,
2293     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2294    },
2295    {
2296     "field_name" : "logWarning",
2297     "field_offset" : 256,
2298     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2299    },
2300    {
2301     "field_name" : "logInfo",
2302     "field_offset" : 320,
2303     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2304    },
2305    {
2306     "field_name" : "getTraceCategoryEnabledFlag",
2307     "field_offset" : 384,
2308     "referenced_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE"
2309    },
2310    {
2311     "field_name" : "addTraceEvent",
2312     "field_offset" : 448,
2313     "referenced_type" : "_ZTIPFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE"
2314    },
2315    {
2316     "field_name" : "updateTraceEventDuration",
2317     "field_offset" : 512,
2318     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcmE"
2319    },
2320    {
2321     "field_name" : "histogramCustomCounts",
2322     "field_offset" : 576,
2323     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE"
2324    },
2325    {
2326     "field_name" : "histogramEnumeration",
2327     "field_offset" : 640,
2328     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE"
2329    },
2330    {
2331     "field_name" : "histogramSparse",
2332     "field_offset" : 704,
2333     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE"
2334    },
2335    {
2336     "field_name" : "histogramBoolean",
2337     "field_offset" : 768,
2338     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE"
2339    },
2340    {
2341     "field_name" : "overrideWorkaroundsD3D",
2342     "field_offset" : 832,
2343     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE"
2344    },
2345    {
2346     "field_name" : "overrideFeaturesVk",
2347     "field_offset" : 896,
2348     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE"
2349    },
2350    {
2351     "field_name" : "cacheProgram",
2352     "field_offset" : 960,
2353     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE"
2354    }
2355   ],
2356   "linker_set_key" : "_ZTIN5angle15PlatformMethodsE",
2357   "name" : "angle::PlatformMethods",
2358   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
2359   "self_type" : "_ZTIN5angle15PlatformMethodsE",
2360   "size" : 128,
2361   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2362  }
2363 ],
2364 "rvalue_reference_types" : []
2365}
2366