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