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