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