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