• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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   "linker_set_key" : "_ZTIc",
27   "name" : "char",
28   "size" : 1
29  },
30  {
31   "alignment" : 8,
32   "linker_set_key" : "_ZTId",
33   "name" : "double",
34   "size" : 8
35  },
36  {
37   "alignment" : 1,
38   "is_integral" : true,
39   "is_unsigned" : true,
40   "linker_set_key" : "_ZTIh",
41   "name" : "unsigned char",
42   "size" : 1
43  },
44  {
45   "alignment" : 4,
46   "is_integral" : true,
47   "linker_set_key" : "_ZTIi",
48   "name" : "int",
49   "size" : 4
50  },
51  {
52   "alignment" : 4,
53   "is_integral" : true,
54   "is_unsigned" : true,
55   "linker_set_key" : "_ZTIj",
56   "name" : "unsigned int",
57   "size" : 4
58  },
59  {
60   "alignment" : 8,
61   "is_integral" : true,
62   "linker_set_key" : "_ZTIl",
63   "name" : "long",
64   "size" : 8
65  },
66  {
67   "alignment" : 8,
68   "is_integral" : true,
69   "is_unsigned" : true,
70   "linker_set_key" : "_ZTIm",
71   "name" : "unsigned long",
72   "size" : 8
73  },
74  {
75   "alignment" : 2,
76   "is_integral" : true,
77   "is_unsigned" : true,
78   "linker_set_key" : "_ZTIt",
79   "name" : "unsigned short",
80   "size" : 2
81  },
82  {
83   "linker_set_key" : "_ZTIv",
84   "name" : "void"
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" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
375   "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)",
376   "parameters" :
377   [
378    {
379     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
380    },
381    {
382     "referenced_type" : "_ZTIc"
383    },
384    {
385     "referenced_type" : "_ZTIPKh"
386    },
387    {
388     "referenced_type" : "_ZTIPKc"
389    },
390    {
391     "referenced_type" : "_ZTIy"
392    },
393    {
394     "referenced_type" : "_ZTId"
395    },
396    {
397     "referenced_type" : "_ZTIi"
398    },
399    {
400     "referenced_type" : "_ZTIPPKc"
401    },
402    {
403     "referenced_type" : "_ZTIPKh"
404    },
405    {
406     "referenced_type" : "_ZTIPKy"
407    },
408    {
409     "referenced_type" : "_ZTIh"
410    }
411   ],
412   "return_type" : "_ZTIm",
413   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
414  },
415  {
416   "alignment" : 4,
417   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
418   "name" : "void (angle::PlatformMethods *, const char *)",
419   "parameters" :
420   [
421    {
422     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
423    },
424    {
425     "referenced_type" : "_ZTIPKc"
426    }
427   ],
428   "return_type" : "_ZTIv",
429   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
430  },
431  {
432   "alignment" : 4,
433   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
434   "name" : "void (angle::PlatformMethods *, const char *, bool)",
435   "parameters" :
436   [
437    {
438     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
439    },
440    {
441     "referenced_type" : "_ZTIPKc"
442    },
443    {
444     "referenced_type" : "_ZTIb"
445    }
446   ],
447   "return_type" : "_ZTIv",
448   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
449  },
450  {
451   "alignment" : 4,
452   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
453   "name" : "void (angle::PlatformMethods *, const char *, int)",
454   "parameters" :
455   [
456    {
457     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
458    },
459    {
460     "referenced_type" : "_ZTIPKc"
461    },
462    {
463     "referenced_type" : "_ZTIi"
464    }
465   ],
466   "return_type" : "_ZTIv",
467   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
468  },
469  {
470   "alignment" : 4,
471   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
472   "name" : "void (angle::PlatformMethods *, const char *, int, int)",
473   "parameters" :
474   [
475    {
476     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
477    },
478    {
479     "referenced_type" : "_ZTIPKc"
480    },
481    {
482     "referenced_type" : "_ZTIi"
483    },
484    {
485     "referenced_type" : "_ZTIi"
486    }
487   ],
488   "return_type" : "_ZTIv",
489   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
490  },
491  {
492   "alignment" : 4,
493   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
494   "name" : "void (angle::PlatformMethods *, const char *, int, int, int, int)",
495   "parameters" :
496   [
497    {
498     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
499    },
500    {
501     "referenced_type" : "_ZTIPKc"
502    },
503    {
504     "referenced_type" : "_ZTIi"
505    },
506    {
507     "referenced_type" : "_ZTIi"
508    },
509    {
510     "referenced_type" : "_ZTIi"
511    },
512    {
513     "referenced_type" : "_ZTIi"
514    }
515   ],
516   "return_type" : "_ZTIv",
517   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
518  },
519  {
520   "alignment" : 4,
521   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
522   "name" : "void (angle::PlatformMethods *, const unsigned char *, const char *, unsigned long)",
523   "parameters" :
524   [
525    {
526     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
527    },
528    {
529     "referenced_type" : "_ZTIPKh"
530    },
531    {
532     "referenced_type" : "_ZTIPKc"
533    },
534    {
535     "referenced_type" : "_ZTIm"
536    }
537   ],
538   "return_type" : "_ZTIv",
539   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
540  },
541  {
542   "alignment" : 4,
543   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
544   "name" : "void (angle::PlatformMethods *, angle::FeaturesVk *)",
545   "parameters" :
546   [
547    {
548     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
549    },
550    {
551     "referenced_type" : "_ZTIPN5angle10FeaturesVkE"
552    }
553   ],
554   "return_type" : "_ZTIv",
555   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
556  },
557  {
558   "alignment" : 4,
559   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
560   "name" : "void (angle::PlatformMethods *, angle::WorkaroundsD3D *)",
561   "parameters" :
562   [
563    {
564     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
565    },
566    {
567     "referenced_type" : "_ZTIPN5angle14WorkaroundsD3DE"
568    }
569   ],
570   "return_type" : "_ZTIv",
571   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
572  },
573  {
574   "alignment" : 4,
575   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
576   "name" : "void (angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned long, const unsigned char *)",
577   "parameters" :
578   [
579    {
580     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
581    },
582    {
583     "referenced_type" : "_ZTIRKNSt3__15arrayIhLm20EEE"
584    },
585    {
586     "referenced_type" : "_ZTIm"
587    },
588    {
589     "referenced_type" : "_ZTIPKh"
590    }
591   ],
592   "return_type" : "_ZTIv",
593   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
594  },
595  {
596   "alignment" : 4,
597   "linker_set_key" : "_ZTIFvvE",
598   "name" : "void ()",
599   "return_type" : "_ZTIv",
600   "source_file" : "frameworks/native/opengl/include/EGL/egl.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" : "_ZTIm"
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" : "_ZTIm"
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" : "_ZTIPKl"
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" : "_ZTIPKl"
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" : "_ZTIPKl"
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" : "_ZTIPKl"
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" : "_ZTIPKl"
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" : "_ZTIPl"
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" : "_ZTIm",
1293   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1294  },
1295  {
1296   "function_name" : "eglGetSystemTimeNV",
1297   "linker_set_key" : "eglGetSystemTimeNV",
1298   "return_type" : "_ZTIm",
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" : "_ZTIl"
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" : "_ZTIPm"
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" : "_ZTIPm"
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" : 8,
1796   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLm20EEE",
1797   "name" : "const std::array<unsigned char, 20> &",
1798   "referenced_type" : "_ZTIKNSt3__15arrayIhLm20EEE",
1799   "size" : 8,
1800   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1801  }
1802 ],
1803 "pointer_types" :
1804 [
1805  {
1806   "alignment" : 8,
1807   "linker_set_key" : "_ZTIP13ANativeWindow",
1808   "name" : "ANativeWindow *",
1809   "referenced_type" : "_ZTI13ANativeWindow",
1810   "size" : 8,
1811   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1812  },
1813  {
1814   "alignment" : 8,
1815   "linker_set_key" : "_ZTIP19egl_native_pixmap_t",
1816   "name" : "egl_native_pixmap_t *",
1817   "referenced_type" : "_ZTI19egl_native_pixmap_t",
1818   "size" : 8,
1819   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1820  },
1821  {
1822   "alignment" : 8,
1823   "linker_set_key" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
1824   "name" : "const unsigned char *(*)(angle::PlatformMethods *, const char *)",
1825   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
1826   "size" : 8,
1827   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1828  },
1829  {
1830   "alignment" : 8,
1831   "linker_set_key" : "_ZTIPFdPN5angle15PlatformMethodsEE",
1832   "name" : "double (*)(angle::PlatformMethods *)",
1833   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
1834   "size" : 8,
1835   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1836  },
1837  {
1838   "alignment" : 8,
1839   "linker_set_key" : "_ZTIPFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1840   "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)",
1841   "referenced_type" : "_ZTIFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1842   "size" : 8,
1843   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1844  },
1845  {
1846   "alignment" : 8,
1847   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
1848   "name" : "void (*)(angle::PlatformMethods *, const char *)",
1849   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
1850   "size" : 8,
1851   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1852  },
1853  {
1854   "alignment" : 8,
1855   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
1856   "name" : "void (*)(angle::PlatformMethods *, const char *, bool)",
1857   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
1858   "size" : 8,
1859   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1860  },
1861  {
1862   "alignment" : 8,
1863   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
1864   "name" : "void (*)(angle::PlatformMethods *, const char *, int)",
1865   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
1866   "size" : 8,
1867   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1868  },
1869  {
1870   "alignment" : 8,
1871   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
1872   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int)",
1873   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
1874   "size" : 8,
1875   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1876  },
1877  {
1878   "alignment" : 8,
1879   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
1880   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int, int, int)",
1881   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
1882   "size" : 8,
1883   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1884  },
1885  {
1886   "alignment" : 8,
1887   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcmE",
1888   "name" : "void (*)(angle::PlatformMethods *, const unsigned char *, const char *, unsigned long)",
1889   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcmE",
1890   "size" : 8,
1891   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1892  },
1893  {
1894   "alignment" : 8,
1895   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1896   "name" : "void (*)(angle::PlatformMethods *, angle::FeaturesVk *)",
1897   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1898   "size" : 8,
1899   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1900  },
1901  {
1902   "alignment" : 8,
1903   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1904   "name" : "void (*)(angle::PlatformMethods *, angle::WorkaroundsD3D *)",
1905   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1906   "size" : 8,
1907   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1908  },
1909  {
1910   "alignment" : 8,
1911   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
1912   "name" : "void (*)(angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned long, const unsigned char *)",
1913   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE",
1914   "size" : 8,
1915   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1916  },
1917  {
1918   "alignment" : 8,
1919   "linker_set_key" : "_ZTIPFvvE",
1920   "name" : "void (*)()",
1921   "referenced_type" : "_ZTIFvvE",
1922   "size" : 8,
1923   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1924  },
1925  {
1926   "alignment" : 8,
1927   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
1928   "name" : "const AHardwareBuffer *",
1929   "referenced_type" : "_ZTIK15AHardwareBuffer",
1930   "size" : 8,
1931   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1932  },
1933  {
1934   "alignment" : 8,
1935   "linker_set_key" : "_ZTIPKc",
1936   "name" : "const char *",
1937   "referenced_type" : "_ZTIKc",
1938   "size" : 8,
1939   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
1940  },
1941  {
1942   "alignment" : 8,
1943   "linker_set_key" : "_ZTIPKh",
1944   "name" : "const unsigned char *",
1945   "referenced_type" : "_ZTIKh",
1946   "size" : 8,
1947   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1948  },
1949  {
1950   "alignment" : 8,
1951   "linker_set_key" : "_ZTIPKi",
1952   "name" : "const int *",
1953   "referenced_type" : "_ZTIKi",
1954   "size" : 8,
1955   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1956  },
1957  {
1958   "alignment" : 8,
1959   "linker_set_key" : "_ZTIPKl",
1960   "name" : "const long *",
1961   "referenced_type" : "_ZTIKl",
1962   "size" : 8,
1963   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1964  },
1965  {
1966   "alignment" : 8,
1967   "linker_set_key" : "_ZTIPKy",
1968   "name" : "const unsigned long long *",
1969   "referenced_type" : "_ZTIKy",
1970   "size" : 8,
1971   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1972  },
1973  {
1974   "alignment" : 8,
1975   "linker_set_key" : "_ZTIPN5angle10FeaturesVkE",
1976   "name" : "angle::FeaturesVk *",
1977   "referenced_type" : "_ZTIN5angle10FeaturesVkE",
1978   "size" : 8,
1979   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1980  },
1981  {
1982   "alignment" : 8,
1983   "linker_set_key" : "_ZTIPN5angle14WorkaroundsD3DE",
1984   "name" : "angle::WorkaroundsD3D *",
1985   "referenced_type" : "_ZTIN5angle14WorkaroundsD3DE",
1986   "size" : 8,
1987   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1988  },
1989  {
1990   "alignment" : 8,
1991   "linker_set_key" : "_ZTIPN5angle15PlatformMethodsE",
1992   "name" : "angle::PlatformMethods *",
1993   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
1994   "size" : 8,
1995   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1996  },
1997  {
1998   "alignment" : 8,
1999   "linker_set_key" : "_ZTIPPKc",
2000   "name" : "const char **",
2001   "referenced_type" : "_ZTIPKc",
2002   "size" : 8,
2003   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2004  },
2005  {
2006   "alignment" : 8,
2007   "linker_set_key" : "_ZTIPPv",
2008   "name" : "void **",
2009   "referenced_type" : "_ZTIPv",
2010   "size" : 8,
2011   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2012  },
2013  {
2014   "alignment" : 8,
2015   "linker_set_key" : "_ZTIPi",
2016   "name" : "int *",
2017   "referenced_type" : "_ZTIi",
2018   "size" : 8,
2019   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2020  },
2021  {
2022   "alignment" : 8,
2023   "linker_set_key" : "_ZTIPl",
2024   "name" : "long *",
2025   "referenced_type" : "_ZTIl",
2026   "size" : 8,
2027   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2028  },
2029  {
2030   "alignment" : 8,
2031   "linker_set_key" : "_ZTIPm",
2032   "name" : "unsigned long *",
2033   "referenced_type" : "_ZTIm",
2034   "size" : 8,
2035   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2036  },
2037  {
2038   "alignment" : 8,
2039   "linker_set_key" : "_ZTIPv",
2040   "name" : "void *",
2041   "referenced_type" : "_ZTIv",
2042   "size" : 8,
2043   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2044  }
2045 ],
2046 "qualified_types" :
2047 [
2048  {
2049   "alignment" : 8,
2050   "is_const" : true,
2051   "linker_set_key" : "_ZTIA15_KPKc",
2052   "name" : "const char *const[15]",
2053   "referenced_type" : "_ZTIA15_PKc",
2054   "size" : 120,
2055   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2056  },
2057  {
2058   "is_const" : true,
2059   "linker_set_key" : "_ZTIK15AHardwareBuffer",
2060   "name" : "const AHardwareBuffer",
2061   "referenced_type" : "_ZTI15AHardwareBuffer",
2062   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2063  },
2064  {
2065   "is_const" : true,
2066   "linker_set_key" : "_ZTIKNSt3__15arrayIhLm20EEE",
2067   "name" : "const std::array<unsigned char, 20>",
2068   "referenced_type" : "_ZTINSt3__15arrayIhLm20EEE",
2069   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2070  },
2071  {
2072   "alignment" : 1,
2073   "is_const" : true,
2074   "linker_set_key" : "_ZTIKc",
2075   "name" : "const char",
2076   "referenced_type" : "_ZTIc",
2077   "size" : 1,
2078   "source_file" : "frameworks/native/opengl/libs/EGL/include/private/EGL/cache.h"
2079  },
2080  {
2081   "alignment" : 1,
2082   "is_const" : true,
2083   "linker_set_key" : "_ZTIKh",
2084   "name" : "const unsigned char",
2085   "referenced_type" : "_ZTIh",
2086   "size" : 1,
2087   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2088  },
2089  {
2090   "alignment" : 4,
2091   "is_const" : true,
2092   "linker_set_key" : "_ZTIKi",
2093   "name" : "const int",
2094   "referenced_type" : "_ZTIi",
2095   "size" : 4,
2096   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2097  },
2098  {
2099   "alignment" : 4,
2100   "is_const" : true,
2101   "linker_set_key" : "_ZTIKj",
2102   "name" : "const unsigned int",
2103   "referenced_type" : "_ZTIj",
2104   "size" : 4,
2105   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2106  },
2107  {
2108   "alignment" : 8,
2109   "is_const" : true,
2110   "linker_set_key" : "_ZTIKl",
2111   "name" : "const long",
2112   "referenced_type" : "_ZTIl",
2113   "size" : 8,
2114   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2115  },
2116  {
2117   "alignment" : 8,
2118   "is_const" : true,
2119   "linker_set_key" : "_ZTIKy",
2120   "name" : "const unsigned long long",
2121   "referenced_type" : "_ZTIy",
2122   "size" : 8,
2123   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2124  }
2125 ],
2126 "record_types" :
2127 [
2128  {
2129   "alignment" : 8,
2130   "fields" :
2131   [
2132    {
2133     "field_name" : "pData",
2134     "referenced_type" : "_ZTIPv"
2135    },
2136    {
2137     "field_name" : "iWidth",
2138     "field_offset" : 64,
2139     "referenced_type" : "_ZTIi"
2140    },
2141    {
2142     "field_name" : "iHeight",
2143     "field_offset" : 96,
2144     "referenced_type" : "_ZTIi"
2145    },
2146    {
2147     "field_name" : "iStride",
2148     "field_offset" : 128,
2149     "referenced_type" : "_ZTIi"
2150    }
2151   ],
2152   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
2153   "name" : "EGLClientPixmapHI",
2154   "size" : 24,
2155   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2156  },
2157  {
2158   "alignment" : 8,
2159   "fields" :
2160   [
2161    {
2162     "field_name" : "context",
2163     "referenced_type" : "_ZTIPv"
2164    },
2165    {
2166     "field_name" : "currentTime",
2167     "field_offset" : 64,
2168     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
2169    },
2170    {
2171     "field_name" : "monotonicallyIncreasingTime",
2172     "field_offset" : 128,
2173     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
2174    },
2175    {
2176     "field_name" : "logError",
2177     "field_offset" : 192,
2178     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2179    },
2180    {
2181     "field_name" : "logWarning",
2182     "field_offset" : 256,
2183     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2184    },
2185    {
2186     "field_name" : "logInfo",
2187     "field_offset" : 320,
2188     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
2189    },
2190    {
2191     "field_name" : "getTraceCategoryEnabledFlag",
2192     "field_offset" : 384,
2193     "referenced_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE"
2194    },
2195    {
2196     "field_name" : "addTraceEvent",
2197     "field_offset" : 448,
2198     "referenced_type" : "_ZTIPFmPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE"
2199    },
2200    {
2201     "field_name" : "updateTraceEventDuration",
2202     "field_offset" : 512,
2203     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcmE"
2204    },
2205    {
2206     "field_name" : "histogramCustomCounts",
2207     "field_offset" : 576,
2208     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE"
2209    },
2210    {
2211     "field_name" : "histogramEnumeration",
2212     "field_offset" : 640,
2213     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE"
2214    },
2215    {
2216     "field_name" : "histogramSparse",
2217     "field_offset" : 704,
2218     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE"
2219    },
2220    {
2221     "field_name" : "histogramBoolean",
2222     "field_offset" : 768,
2223     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE"
2224    },
2225    {
2226     "field_name" : "overrideWorkaroundsD3D",
2227     "field_offset" : 832,
2228     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE"
2229    },
2230    {
2231     "field_name" : "overrideFeaturesVk",
2232     "field_offset" : 896,
2233     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE"
2234    },
2235    {
2236     "field_name" : "cacheProgram",
2237     "field_offset" : 960,
2238     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLm20EEEmPKhE"
2239    }
2240   ],
2241   "linker_set_key" : "_ZTIN5angle15PlatformMethodsE",
2242   "name" : "angle::PlatformMethods",
2243   "size" : 128,
2244   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2245  }
2246 ],
2247 "rvalue_reference_types" : []
2248}
2249