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