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