• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA15_PKc",
7   "name" : "const char *[15]",
8   "referenced_type" : "_ZTIPKc",
9   "size" : 60,
10   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
11  }
12 ],
13 "builtin_types" :
14 [
15  {
16   "alignment" : 4,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "_ZTIDi",
20   "name" : "char32_t",
21   "size" : 4
22  },
23  {
24   "alignment" : 4,
25   "linker_set_key" : "_ZTIDn",
26   "name" : "std::nullptr_t",
27   "size" : 4
28  },
29  {
30   "alignment" : 2,
31   "is_integral" : true,
32   "is_unsigned" : true,
33   "linker_set_key" : "_ZTIDs",
34   "name" : "char16_t",
35   "size" : 2
36  },
37  {
38   "alignment" : 1,
39   "is_integral" : true,
40   "is_unsigned" : true,
41   "linker_set_key" : "_ZTIDu",
42   "name" : "char8_t",
43   "size" : 1
44  },
45  {
46   "alignment" : 1,
47   "is_integral" : true,
48   "linker_set_key" : "_ZTIa",
49   "name" : "signed char",
50   "size" : 1
51  },
52  {
53   "alignment" : 1,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIb",
57   "name" : "bool",
58   "size" : 1
59  },
60  {
61   "alignment" : 1,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIc",
65   "name" : "char",
66   "size" : 1
67  },
68  {
69   "alignment" : 8,
70   "linker_set_key" : "_ZTId",
71   "name" : "double",
72   "size" : 8
73  },
74  {
75   "alignment" : 8,
76   "linker_set_key" : "_ZTIe",
77   "name" : "long double",
78   "size" : 8
79  },
80  {
81   "alignment" : 4,
82   "linker_set_key" : "_ZTIf",
83   "name" : "float",
84   "size" : 4
85  },
86  {
87   "alignment" : 1,
88   "is_integral" : true,
89   "is_unsigned" : true,
90   "linker_set_key" : "_ZTIh",
91   "name" : "unsigned char",
92   "size" : 1
93  },
94  {
95   "alignment" : 4,
96   "is_integral" : true,
97   "linker_set_key" : "_ZTIi",
98   "name" : "int",
99   "size" : 4
100  },
101  {
102   "alignment" : 4,
103   "is_integral" : true,
104   "is_unsigned" : true,
105   "linker_set_key" : "_ZTIj",
106   "name" : "unsigned int",
107   "size" : 4
108  },
109  {
110   "alignment" : 4,
111   "is_integral" : true,
112   "linker_set_key" : "_ZTIl",
113   "name" : "long",
114   "size" : 4
115  },
116  {
117   "alignment" : 4,
118   "is_integral" : true,
119   "is_unsigned" : true,
120   "linker_set_key" : "_ZTIm",
121   "name" : "unsigned long",
122   "size" : 4
123  },
124  {
125   "alignment" : 2,
126   "is_integral" : true,
127   "linker_set_key" : "_ZTIs",
128   "name" : "short",
129   "size" : 2
130  },
131  {
132   "alignment" : 2,
133   "is_integral" : true,
134   "is_unsigned" : true,
135   "linker_set_key" : "_ZTIt",
136   "name" : "unsigned short",
137   "size" : 2
138  },
139  {
140   "linker_set_key" : "_ZTIv",
141   "name" : "void"
142  },
143  {
144   "alignment" : 4,
145   "is_integral" : true,
146   "is_unsigned" : true,
147   "linker_set_key" : "_ZTIw",
148   "name" : "wchar_t",
149   "size" : 4
150  },
151  {
152   "alignment" : 8,
153   "is_integral" : true,
154   "linker_set_key" : "_ZTIx",
155   "name" : "long long",
156   "size" : 8
157  },
158  {
159   "alignment" : 8,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "_ZTIy",
163   "name" : "unsigned long long",
164   "size" : 8
165  }
166 ],
167 "elf_functions" :
168 [
169  {
170   "name" : "eglBindAPI"
171  },
172  {
173   "name" : "eglBindTexImage"
174  },
175  {
176   "name" : "eglChooseConfig"
177  },
178  {
179   "name" : "eglClientWaitSync"
180  },
181  {
182   "name" : "eglClientWaitSyncKHR"
183  },
184  {
185   "name" : "eglCopyBuffers"
186  },
187  {
188   "name" : "eglCreateContext"
189  },
190  {
191   "name" : "eglCreateImage"
192  },
193  {
194   "name" : "eglCreateImageKHR"
195  },
196  {
197   "name" : "eglCreatePbufferFromClientBuffer"
198  },
199  {
200   "name" : "eglCreatePbufferSurface"
201  },
202  {
203   "name" : "eglCreatePixmapSurface"
204  },
205  {
206   "name" : "eglCreatePlatformPixmapSurface"
207  },
208  {
209   "name" : "eglCreatePlatformWindowSurface"
210  },
211  {
212   "name" : "eglCreateStreamFromFileDescriptorKHR"
213  },
214  {
215   "name" : "eglCreateStreamKHR"
216  },
217  {
218   "name" : "eglCreateStreamProducerSurfaceKHR"
219  },
220  {
221   "name" : "eglCreateSync"
222  },
223  {
224   "name" : "eglCreateSyncKHR"
225  },
226  {
227   "name" : "eglCreateWindowSurface"
228  },
229  {
230   "name" : "eglDestroyContext"
231  },
232  {
233   "name" : "eglDestroyImage"
234  },
235  {
236   "name" : "eglDestroyImageKHR"
237  },
238  {
239   "name" : "eglDestroyStreamKHR"
240  },
241  {
242   "name" : "eglDestroySurface"
243  },
244  {
245   "name" : "eglDestroySync"
246  },
247  {
248   "name" : "eglDestroySyncKHR"
249  },
250  {
251   "name" : "eglGetConfigAttrib"
252  },
253  {
254   "name" : "eglGetConfigs"
255  },
256  {
257   "name" : "eglGetCurrentContext"
258  },
259  {
260   "name" : "eglGetCurrentDisplay"
261  },
262  {
263   "name" : "eglGetCurrentSurface"
264  },
265  {
266   "name" : "eglGetDisplay"
267  },
268  {
269   "name" : "eglGetError"
270  },
271  {
272   "name" : "eglGetNativeClientBufferANDROID"
273  },
274  {
275   "name" : "eglGetPlatformDisplay"
276  },
277  {
278   "name" : "eglGetProcAddress"
279  },
280  {
281   "name" : "eglGetStreamFileDescriptorKHR"
282  },
283  {
284   "name" : "eglGetSyncAttrib"
285  },
286  {
287   "name" : "eglGetSyncAttribKHR"
288  },
289  {
290   "name" : "eglGetSystemTimeFrequencyNV"
291  },
292  {
293   "name" : "eglGetSystemTimeNV"
294  },
295  {
296   "name" : "eglInitialize"
297  },
298  {
299   "name" : "eglLockSurfaceKHR"
300  },
301  {
302   "name" : "eglMakeCurrent"
303  },
304  {
305   "name" : "eglPresentationTimeANDROID"
306  },
307  {
308   "name" : "eglQueryAPI"
309  },
310  {
311   "name" : "eglQueryContext"
312  },
313  {
314   "name" : "eglQueryStreamKHR"
315  },
316  {
317   "name" : "eglQueryStreamTimeKHR"
318  },
319  {
320   "name" : "eglQueryStreamu64KHR"
321  },
322  {
323   "name" : "eglQueryString"
324  },
325  {
326   "name" : "eglQuerySurface"
327  },
328  {
329   "name" : "eglReleaseTexImage"
330  },
331  {
332   "name" : "eglReleaseThread"
333  },
334  {
335   "name" : "eglSetDamageRegionKHR"
336  },
337  {
338   "name" : "eglSignalSyncKHR"
339  },
340  {
341   "name" : "eglStreamAttribKHR"
342  },
343  {
344   "name" : "eglStreamConsumerAcquireKHR"
345  },
346  {
347   "name" : "eglStreamConsumerGLTextureExternalKHR"
348  },
349  {
350   "name" : "eglStreamConsumerReleaseKHR"
351  },
352  {
353   "name" : "eglSurfaceAttrib"
354  },
355  {
356   "name" : "eglSwapBuffers"
357  },
358  {
359   "name" : "eglSwapBuffersWithDamageKHR"
360  },
361  {
362   "name" : "eglSwapInterval"
363  },
364  {
365   "name" : "eglTerminate"
366  },
367  {
368   "name" : "eglUnlockSurfaceKHR"
369  },
370  {
371   "name" : "eglWaitClient"
372  },
373  {
374   "name" : "eglWaitGL"
375  },
376  {
377   "name" : "eglWaitNative"
378  },
379  {
380   "name" : "eglWaitSync"
381  },
382  {
383   "name" : "eglWaitSyncKHR"
384  }
385 ],
386 "elf_objects" : [],
387 "enum_types" :
388 [
389  {
390   "alignment" : 4,
391   "enum_fields" :
392   [
393    {
394     "enum_field_value" : 10,
395     "name" : "EVENT_TYPE_LIST_STOP"
396    },
397    {
398     "enum_field_value" : 63,
399     "name" : "EVENT_TYPE_UNKNOWN"
400    },
401    {
402     "enum_field_value" : 0,
403     "name" : "EVENT_TYPE_INT"
404    },
405    {
406     "enum_field_value" : 1,
407     "name" : "EVENT_TYPE_LONG"
408    },
409    {
410     "enum_field_value" : 2,
411     "name" : "EVENT_TYPE_STRING"
412    },
413    {
414     "enum_field_value" : 3,
415     "name" : "EVENT_TYPE_LIST"
416    },
417    {
418     "enum_field_value" : 4,
419     "name" : "EVENT_TYPE_FLOAT"
420    }
421   ],
422   "linker_set_key" : "_ZTI19AndroidEventLogType",
423   "name" : "AndroidEventLogType",
424   "size" : 4,
425   "source_file" : "system/logging/liblog/include/log/log.h",
426   "underlying_type" : "_ZTIj"
427  },
428  {
429   "alignment" : 4,
430   "enum_fields" :
431   [
432    {
433     "enum_field_value" : 0,
434     "name" : "ANDROID_LOG_UNKNOWN"
435    },
436    {
437     "enum_field_value" : 1,
438     "name" : "ANDROID_LOG_DEFAULT"
439    },
440    {
441     "enum_field_value" : 2,
442     "name" : "ANDROID_LOG_VERBOSE"
443    },
444    {
445     "enum_field_value" : 3,
446     "name" : "ANDROID_LOG_DEBUG"
447    },
448    {
449     "enum_field_value" : 4,
450     "name" : "ANDROID_LOG_INFO"
451    },
452    {
453     "enum_field_value" : 5,
454     "name" : "ANDROID_LOG_WARN"
455    },
456    {
457     "enum_field_value" : 6,
458     "name" : "ANDROID_LOG_ERROR"
459    },
460    {
461     "enum_field_value" : 7,
462     "name" : "ANDROID_LOG_FATAL"
463    },
464    {
465     "enum_field_value" : 8,
466     "name" : "ANDROID_LOG_SILENT"
467    }
468   ],
469   "linker_set_key" : "_ZTI19android_LogPriority",
470   "name" : "android_LogPriority",
471   "size" : 4,
472   "source_file" : "system/logging/liblog/include/android/log.h",
473   "underlying_type" : "_ZTIj"
474  },
475  {
476   "alignment" : 4,
477   "enum_fields" :
478   [
479    {
480     "enum_field_value" : 0,
481     "name" : "KHRONOS_FALSE"
482    },
483    {
484     "enum_field_value" : 1,
485     "name" : "KHRONOS_TRUE"
486    },
487    {
488     "enum_field_value" : 2147483647,
489     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
490    }
491   ],
492   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
493   "name" : "khronos_boolean_enum_t",
494   "size" : 4,
495   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
496   "underlying_type" : "_ZTIj"
497  },
498  {
499   "alignment" : 4,
500   "enum_fields" :
501   [
502    {
503     "enum_field_value" : 0,
504     "name" : "LOG_ID_MIN"
505    },
506    {
507     "enum_field_value" : 0,
508     "name" : "LOG_ID_MAIN"
509    },
510    {
511     "enum_field_value" : 1,
512     "name" : "LOG_ID_RADIO"
513    },
514    {
515     "enum_field_value" : 2,
516     "name" : "LOG_ID_EVENTS"
517    },
518    {
519     "enum_field_value" : 3,
520     "name" : "LOG_ID_SYSTEM"
521    },
522    {
523     "enum_field_value" : 4,
524     "name" : "LOG_ID_CRASH"
525    },
526    {
527     "enum_field_value" : 5,
528     "name" : "LOG_ID_STATS"
529    },
530    {
531     "enum_field_value" : 6,
532     "name" : "LOG_ID_SECURITY"
533    },
534    {
535     "enum_field_value" : 7,
536     "name" : "LOG_ID_KERNEL"
537    },
538    {
539     "enum_field_value" : 8,
540     "name" : "LOG_ID_MAX"
541    },
542    {
543     "enum_field_value" : 2147483647,
544     "name" : "LOG_ID_DEFAULT"
545    }
546   ],
547   "linker_set_key" : "_ZTI6log_id",
548   "name" : "log_id",
549   "size" : 4,
550   "source_file" : "system/logging/liblog/include/android/log.h",
551   "underlying_type" : "_ZTIj"
552  },
553  {
554   "alignment" : 4,
555   "enum_fields" :
556   [
557    {
558     "enum_field_value" : 0,
559     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
560    },
561    {
562     "enum_field_value" : 1,
563     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
564    }
565   ],
566   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
567   "name" : "android::Parcelable::Stability",
568   "size" : 4,
569   "source_file" : "frameworks/native/include/binder/Parcelable.h",
570   "underlying_type" : "_ZTIi"
571  },
572  {
573   "alignment" : 4,
574   "enum_fields" :
575   [
576    {
577     "enum_field_value" : 1,
578     "name" : "android::trait_trivial_copy<bool>::value"
579    }
580   ],
581   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
582   "name" : "android::trait_trivial_copy<bool>::(unnamed)",
583   "size" : 4,
584   "source_file" : "system/core/include/utils/TypeHelpers.h",
585   "underlying_type" : "_ZTIj"
586  },
587  {
588   "alignment" : 4,
589   "enum_fields" :
590   [
591    {
592     "enum_field_value" : 1,
593     "name" : "android::trait_trivial_copy<char>::value"
594    }
595   ],
596   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
597   "name" : "android::trait_trivial_copy<char>::(unnamed)",
598   "size" : 4,
599   "source_file" : "system/core/include/utils/TypeHelpers.h",
600   "underlying_type" : "_ZTIj"
601  },
602  {
603   "alignment" : 4,
604   "enum_fields" :
605   [
606    {
607     "enum_field_value" : 1,
608     "name" : "android::trait_trivial_copy<double>::value"
609    }
610   ],
611   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
612   "name" : "android::trait_trivial_copy<double>::(unnamed)",
613   "size" : 4,
614   "source_file" : "system/core/include/utils/TypeHelpers.h",
615   "underlying_type" : "_ZTIj"
616  },
617  {
618   "alignment" : 4,
619   "enum_fields" :
620   [
621    {
622     "enum_field_value" : 1,
623     "name" : "android::trait_trivial_copy<float>::value"
624    }
625   ],
626   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
627   "name" : "android::trait_trivial_copy<float>::(unnamed)",
628   "size" : 4,
629   "source_file" : "system/core/include/utils/TypeHelpers.h",
630   "underlying_type" : "_ZTIj"
631  },
632  {
633   "alignment" : 4,
634   "enum_fields" :
635   [
636    {
637     "enum_field_value" : 1,
638     "name" : "android::trait_trivial_copy<unsigned char>::value"
639    }
640   ],
641   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
642   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed)",
643   "size" : 4,
644   "source_file" : "system/core/include/utils/TypeHelpers.h",
645   "underlying_type" : "_ZTIj"
646  },
647  {
648   "alignment" : 4,
649   "enum_fields" :
650   [
651    {
652     "enum_field_value" : 1,
653     "name" : "android::trait_trivial_copy<int>::value"
654    }
655   ],
656   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
657   "name" : "android::trait_trivial_copy<int>::(unnamed)",
658   "size" : 4,
659   "source_file" : "system/core/include/utils/TypeHelpers.h",
660   "underlying_type" : "_ZTIj"
661  },
662  {
663   "alignment" : 4,
664   "enum_fields" :
665   [
666    {
667     "enum_field_value" : 1,
668     "name" : "android::trait_trivial_copy<unsigned int>::value"
669    }
670   ],
671   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
672   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed)",
673   "size" : 4,
674   "source_file" : "system/core/include/utils/TypeHelpers.h",
675   "underlying_type" : "_ZTIj"
676  },
677  {
678   "alignment" : 4,
679   "enum_fields" :
680   [
681    {
682     "enum_field_value" : 1,
683     "name" : "android::trait_trivial_copy<long>::value"
684    }
685   ],
686   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
687   "name" : "android::trait_trivial_copy<long>::(unnamed)",
688   "size" : 4,
689   "source_file" : "system/core/include/utils/TypeHelpers.h",
690   "underlying_type" : "_ZTIj"
691  },
692  {
693   "alignment" : 4,
694   "enum_fields" :
695   [
696    {
697     "enum_field_value" : 1,
698     "name" : "android::trait_trivial_copy<unsigned long>::value"
699    }
700   ],
701   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
702   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed)",
703   "size" : 4,
704   "source_file" : "system/core/include/utils/TypeHelpers.h",
705   "underlying_type" : "_ZTIj"
706  },
707  {
708   "alignment" : 4,
709   "enum_fields" :
710   [
711    {
712     "enum_field_value" : 1,
713     "name" : "android::trait_trivial_copy<short>::value"
714    }
715   ],
716   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
717   "name" : "android::trait_trivial_copy<short>::(unnamed)",
718   "size" : 4,
719   "source_file" : "system/core/include/utils/TypeHelpers.h",
720   "underlying_type" : "_ZTIj"
721  },
722  {
723   "alignment" : 4,
724   "enum_fields" :
725   [
726    {
727     "enum_field_value" : 1,
728     "name" : "android::trait_trivial_copy<unsigned short>::value"
729    }
730   ],
731   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
732   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed)",
733   "size" : 4,
734   "source_file" : "system/core/include/utils/TypeHelpers.h",
735   "underlying_type" : "_ZTIj"
736  },
737  {
738   "alignment" : 4,
739   "enum_fields" :
740   [
741    {
742     "enum_field_value" : 1,
743     "name" : "android::trait_trivial_copy<void>::value"
744    }
745   ],
746   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
747   "name" : "android::trait_trivial_copy<void>::(unnamed)",
748   "size" : 4,
749   "source_file" : "system/core/include/utils/TypeHelpers.h",
750   "underlying_type" : "_ZTIj"
751  },
752  {
753   "alignment" : 4,
754   "enum_fields" :
755   [
756    {
757     "enum_field_value" : 1,
758     "name" : "android::trait_trivial_copy<long long>::value"
759    }
760   ],
761   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
762   "name" : "android::trait_trivial_copy<long long>::(unnamed)",
763   "size" : 4,
764   "source_file" : "system/core/include/utils/TypeHelpers.h",
765   "underlying_type" : "_ZTIj"
766  },
767  {
768   "alignment" : 4,
769   "enum_fields" :
770   [
771    {
772     "enum_field_value" : 1,
773     "name" : "android::trait_trivial_copy<unsigned long long>::value"
774    }
775   ],
776   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
777   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed)",
778   "size" : 4,
779   "source_file" : "system/core/include/utils/TypeHelpers.h",
780   "underlying_type" : "_ZTIj"
781  },
782  {
783   "alignment" : 4,
784   "enum_fields" :
785   [
786    {
787     "enum_field_value" : 1,
788     "name" : "android::trait_trivial_ctor<bool>::value"
789    }
790   ],
791   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
792   "name" : "android::trait_trivial_ctor<bool>::(unnamed)",
793   "size" : 4,
794   "source_file" : "system/core/include/utils/TypeHelpers.h",
795   "underlying_type" : "_ZTIj"
796  },
797  {
798   "alignment" : 4,
799   "enum_fields" :
800   [
801    {
802     "enum_field_value" : 1,
803     "name" : "android::trait_trivial_ctor<char>::value"
804    }
805   ],
806   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
807   "name" : "android::trait_trivial_ctor<char>::(unnamed)",
808   "size" : 4,
809   "source_file" : "system/core/include/utils/TypeHelpers.h",
810   "underlying_type" : "_ZTIj"
811  },
812  {
813   "alignment" : 4,
814   "enum_fields" :
815   [
816    {
817     "enum_field_value" : 1,
818     "name" : "android::trait_trivial_ctor<double>::value"
819    }
820   ],
821   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
822   "name" : "android::trait_trivial_ctor<double>::(unnamed)",
823   "size" : 4,
824   "source_file" : "system/core/include/utils/TypeHelpers.h",
825   "underlying_type" : "_ZTIj"
826  },
827  {
828   "alignment" : 4,
829   "enum_fields" :
830   [
831    {
832     "enum_field_value" : 1,
833     "name" : "android::trait_trivial_ctor<float>::value"
834    }
835   ],
836   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
837   "name" : "android::trait_trivial_ctor<float>::(unnamed)",
838   "size" : 4,
839   "source_file" : "system/core/include/utils/TypeHelpers.h",
840   "underlying_type" : "_ZTIj"
841  },
842  {
843   "alignment" : 4,
844   "enum_fields" :
845   [
846    {
847     "enum_field_value" : 1,
848     "name" : "android::trait_trivial_ctor<unsigned char>::value"
849    }
850   ],
851   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
852   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed)",
853   "size" : 4,
854   "source_file" : "system/core/include/utils/TypeHelpers.h",
855   "underlying_type" : "_ZTIj"
856  },
857  {
858   "alignment" : 4,
859   "enum_fields" :
860   [
861    {
862     "enum_field_value" : 1,
863     "name" : "android::trait_trivial_ctor<int>::value"
864    }
865   ],
866   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
867   "name" : "android::trait_trivial_ctor<int>::(unnamed)",
868   "size" : 4,
869   "source_file" : "system/core/include/utils/TypeHelpers.h",
870   "underlying_type" : "_ZTIj"
871  },
872  {
873   "alignment" : 4,
874   "enum_fields" :
875   [
876    {
877     "enum_field_value" : 1,
878     "name" : "android::trait_trivial_ctor<unsigned int>::value"
879    }
880   ],
881   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
882   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed)",
883   "size" : 4,
884   "source_file" : "system/core/include/utils/TypeHelpers.h",
885   "underlying_type" : "_ZTIj"
886  },
887  {
888   "alignment" : 4,
889   "enum_fields" :
890   [
891    {
892     "enum_field_value" : 1,
893     "name" : "android::trait_trivial_ctor<long>::value"
894    }
895   ],
896   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
897   "name" : "android::trait_trivial_ctor<long>::(unnamed)",
898   "size" : 4,
899   "source_file" : "system/core/include/utils/TypeHelpers.h",
900   "underlying_type" : "_ZTIj"
901  },
902  {
903   "alignment" : 4,
904   "enum_fields" :
905   [
906    {
907     "enum_field_value" : 1,
908     "name" : "android::trait_trivial_ctor<unsigned long>::value"
909    }
910   ],
911   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
912   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed)",
913   "size" : 4,
914   "source_file" : "system/core/include/utils/TypeHelpers.h",
915   "underlying_type" : "_ZTIj"
916  },
917  {
918   "alignment" : 4,
919   "enum_fields" :
920   [
921    {
922     "enum_field_value" : 1,
923     "name" : "android::trait_trivial_ctor<short>::value"
924    }
925   ],
926   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
927   "name" : "android::trait_trivial_ctor<short>::(unnamed)",
928   "size" : 4,
929   "source_file" : "system/core/include/utils/TypeHelpers.h",
930   "underlying_type" : "_ZTIj"
931  },
932  {
933   "alignment" : 4,
934   "enum_fields" :
935   [
936    {
937     "enum_field_value" : 1,
938     "name" : "android::trait_trivial_ctor<unsigned short>::value"
939    }
940   ],
941   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
942   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed)",
943   "size" : 4,
944   "source_file" : "system/core/include/utils/TypeHelpers.h",
945   "underlying_type" : "_ZTIj"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 1,
953     "name" : "android::trait_trivial_ctor<void>::value"
954    }
955   ],
956   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
957   "name" : "android::trait_trivial_ctor<void>::(unnamed)",
958   "size" : 4,
959   "source_file" : "system/core/include/utils/TypeHelpers.h",
960   "underlying_type" : "_ZTIj"
961  },
962  {
963   "alignment" : 4,
964   "enum_fields" :
965   [
966    {
967     "enum_field_value" : 1,
968     "name" : "android::trait_trivial_ctor<long long>::value"
969    }
970   ],
971   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
972   "name" : "android::trait_trivial_ctor<long long>::(unnamed)",
973   "size" : 4,
974   "source_file" : "system/core/include/utils/TypeHelpers.h",
975   "underlying_type" : "_ZTIj"
976  },
977  {
978   "alignment" : 4,
979   "enum_fields" :
980   [
981    {
982     "enum_field_value" : 1,
983     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
984    }
985   ],
986   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
987   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed)",
988   "size" : 4,
989   "source_file" : "system/core/include/utils/TypeHelpers.h",
990   "underlying_type" : "_ZTIj"
991  },
992  {
993   "alignment" : 4,
994   "enum_fields" :
995   [
996    {
997     "enum_field_value" : 1,
998     "name" : "android::trait_trivial_dtor<bool>::value"
999    }
1000   ],
1001   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1002   "name" : "android::trait_trivial_dtor<bool>::(unnamed)",
1003   "size" : 4,
1004   "source_file" : "system/core/include/utils/TypeHelpers.h",
1005   "underlying_type" : "_ZTIj"
1006  },
1007  {
1008   "alignment" : 4,
1009   "enum_fields" :
1010   [
1011    {
1012     "enum_field_value" : 1,
1013     "name" : "android::trait_trivial_dtor<char>::value"
1014    }
1015   ],
1016   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
1017   "name" : "android::trait_trivial_dtor<char>::(unnamed)",
1018   "size" : 4,
1019   "source_file" : "system/core/include/utils/TypeHelpers.h",
1020   "underlying_type" : "_ZTIj"
1021  },
1022  {
1023   "alignment" : 4,
1024   "enum_fields" :
1025   [
1026    {
1027     "enum_field_value" : 1,
1028     "name" : "android::trait_trivial_dtor<double>::value"
1029    }
1030   ],
1031   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
1032   "name" : "android::trait_trivial_dtor<double>::(unnamed)",
1033   "size" : 4,
1034   "source_file" : "system/core/include/utils/TypeHelpers.h",
1035   "underlying_type" : "_ZTIj"
1036  },
1037  {
1038   "alignment" : 4,
1039   "enum_fields" :
1040   [
1041    {
1042     "enum_field_value" : 1,
1043     "name" : "android::trait_trivial_dtor<float>::value"
1044    }
1045   ],
1046   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1047   "name" : "android::trait_trivial_dtor<float>::(unnamed)",
1048   "size" : 4,
1049   "source_file" : "system/core/include/utils/TypeHelpers.h",
1050   "underlying_type" : "_ZTIj"
1051  },
1052  {
1053   "alignment" : 4,
1054   "enum_fields" :
1055   [
1056    {
1057     "enum_field_value" : 1,
1058     "name" : "android::trait_trivial_dtor<unsigned char>::value"
1059    }
1060   ],
1061   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1062   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed)",
1063   "size" : 4,
1064   "source_file" : "system/core/include/utils/TypeHelpers.h",
1065   "underlying_type" : "_ZTIj"
1066  },
1067  {
1068   "alignment" : 4,
1069   "enum_fields" :
1070   [
1071    {
1072     "enum_field_value" : 1,
1073     "name" : "android::trait_trivial_dtor<int>::value"
1074    }
1075   ],
1076   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1077   "name" : "android::trait_trivial_dtor<int>::(unnamed)",
1078   "size" : 4,
1079   "source_file" : "system/core/include/utils/TypeHelpers.h",
1080   "underlying_type" : "_ZTIj"
1081  },
1082  {
1083   "alignment" : 4,
1084   "enum_fields" :
1085   [
1086    {
1087     "enum_field_value" : 1,
1088     "name" : "android::trait_trivial_dtor<unsigned int>::value"
1089    }
1090   ],
1091   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1092   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed)",
1093   "size" : 4,
1094   "source_file" : "system/core/include/utils/TypeHelpers.h",
1095   "underlying_type" : "_ZTIj"
1096  },
1097  {
1098   "alignment" : 4,
1099   "enum_fields" :
1100   [
1101    {
1102     "enum_field_value" : 1,
1103     "name" : "android::trait_trivial_dtor<long>::value"
1104    }
1105   ],
1106   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1107   "name" : "android::trait_trivial_dtor<long>::(unnamed)",
1108   "size" : 4,
1109   "source_file" : "system/core/include/utils/TypeHelpers.h",
1110   "underlying_type" : "_ZTIj"
1111  },
1112  {
1113   "alignment" : 4,
1114   "enum_fields" :
1115   [
1116    {
1117     "enum_field_value" : 1,
1118     "name" : "android::trait_trivial_dtor<unsigned long>::value"
1119    }
1120   ],
1121   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1122   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed)",
1123   "size" : 4,
1124   "source_file" : "system/core/include/utils/TypeHelpers.h",
1125   "underlying_type" : "_ZTIj"
1126  },
1127  {
1128   "alignment" : 4,
1129   "enum_fields" :
1130   [
1131    {
1132     "enum_field_value" : 1,
1133     "name" : "android::trait_trivial_dtor<short>::value"
1134    }
1135   ],
1136   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1137   "name" : "android::trait_trivial_dtor<short>::(unnamed)",
1138   "size" : 4,
1139   "source_file" : "system/core/include/utils/TypeHelpers.h",
1140   "underlying_type" : "_ZTIj"
1141  },
1142  {
1143   "alignment" : 4,
1144   "enum_fields" :
1145   [
1146    {
1147     "enum_field_value" : 1,
1148     "name" : "android::trait_trivial_dtor<unsigned short>::value"
1149    }
1150   ],
1151   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1152   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed)",
1153   "size" : 4,
1154   "source_file" : "system/core/include/utils/TypeHelpers.h",
1155   "underlying_type" : "_ZTIj"
1156  },
1157  {
1158   "alignment" : 4,
1159   "enum_fields" :
1160   [
1161    {
1162     "enum_field_value" : 1,
1163     "name" : "android::trait_trivial_dtor<void>::value"
1164    }
1165   ],
1166   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1167   "name" : "android::trait_trivial_dtor<void>::(unnamed)",
1168   "size" : 4,
1169   "source_file" : "system/core/include/utils/TypeHelpers.h",
1170   "underlying_type" : "_ZTIj"
1171  },
1172  {
1173   "alignment" : 4,
1174   "enum_fields" :
1175   [
1176    {
1177     "enum_field_value" : 1,
1178     "name" : "android::trait_trivial_dtor<long long>::value"
1179    }
1180   ],
1181   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1182   "name" : "android::trait_trivial_dtor<long long>::(unnamed)",
1183   "size" : 4,
1184   "source_file" : "system/core/include/utils/TypeHelpers.h",
1185   "underlying_type" : "_ZTIj"
1186  },
1187  {
1188   "alignment" : 4,
1189   "enum_fields" :
1190   [
1191    {
1192     "enum_field_value" : 1,
1193     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
1194    }
1195   ],
1196   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1197   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed)",
1198   "size" : 4,
1199   "source_file" : "system/core/include/utils/TypeHelpers.h",
1200   "underlying_type" : "_ZTIj"
1201  },
1202  {
1203   "alignment" : 4,
1204   "enum_fields" :
1205   [
1206    {
1207     "enum_field_value" : 1,
1208     "name" : "android::trait_trivial_move<bool>::value"
1209    }
1210   ],
1211   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1212   "name" : "android::trait_trivial_move<bool>::(unnamed)",
1213   "size" : 4,
1214   "source_file" : "system/core/include/utils/TypeHelpers.h",
1215   "underlying_type" : "_ZTIj"
1216  },
1217  {
1218   "alignment" : 4,
1219   "enum_fields" :
1220   [
1221    {
1222     "enum_field_value" : 1,
1223     "name" : "android::trait_trivial_move<char>::value"
1224    }
1225   ],
1226   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1227   "name" : "android::trait_trivial_move<char>::(unnamed)",
1228   "size" : 4,
1229   "source_file" : "system/core/include/utils/TypeHelpers.h",
1230   "underlying_type" : "_ZTIj"
1231  },
1232  {
1233   "alignment" : 4,
1234   "enum_fields" :
1235   [
1236    {
1237     "enum_field_value" : 1,
1238     "name" : "android::trait_trivial_move<double>::value"
1239    }
1240   ],
1241   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1242   "name" : "android::trait_trivial_move<double>::(unnamed)",
1243   "size" : 4,
1244   "source_file" : "system/core/include/utils/TypeHelpers.h",
1245   "underlying_type" : "_ZTIj"
1246  },
1247  {
1248   "alignment" : 4,
1249   "enum_fields" :
1250   [
1251    {
1252     "enum_field_value" : 1,
1253     "name" : "android::trait_trivial_move<float>::value"
1254    }
1255   ],
1256   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1257   "name" : "android::trait_trivial_move<float>::(unnamed)",
1258   "size" : 4,
1259   "source_file" : "system/core/include/utils/TypeHelpers.h",
1260   "underlying_type" : "_ZTIj"
1261  },
1262  {
1263   "alignment" : 4,
1264   "enum_fields" :
1265   [
1266    {
1267     "enum_field_value" : 1,
1268     "name" : "android::trait_trivial_move<unsigned char>::value"
1269    }
1270   ],
1271   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1272   "name" : "android::trait_trivial_move<unsigned char>::(unnamed)",
1273   "size" : 4,
1274   "source_file" : "system/core/include/utils/TypeHelpers.h",
1275   "underlying_type" : "_ZTIj"
1276  },
1277  {
1278   "alignment" : 4,
1279   "enum_fields" :
1280   [
1281    {
1282     "enum_field_value" : 1,
1283     "name" : "android::trait_trivial_move<int>::value"
1284    }
1285   ],
1286   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1287   "name" : "android::trait_trivial_move<int>::(unnamed)",
1288   "size" : 4,
1289   "source_file" : "system/core/include/utils/TypeHelpers.h",
1290   "underlying_type" : "_ZTIj"
1291  },
1292  {
1293   "alignment" : 4,
1294   "enum_fields" :
1295   [
1296    {
1297     "enum_field_value" : 1,
1298     "name" : "android::trait_trivial_move<unsigned int>::value"
1299    }
1300   ],
1301   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1302   "name" : "android::trait_trivial_move<unsigned int>::(unnamed)",
1303   "size" : 4,
1304   "source_file" : "system/core/include/utils/TypeHelpers.h",
1305   "underlying_type" : "_ZTIj"
1306  },
1307  {
1308   "alignment" : 4,
1309   "enum_fields" :
1310   [
1311    {
1312     "enum_field_value" : 1,
1313     "name" : "android::trait_trivial_move<long>::value"
1314    }
1315   ],
1316   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1317   "name" : "android::trait_trivial_move<long>::(unnamed)",
1318   "size" : 4,
1319   "source_file" : "system/core/include/utils/TypeHelpers.h",
1320   "underlying_type" : "_ZTIj"
1321  },
1322  {
1323   "alignment" : 4,
1324   "enum_fields" :
1325   [
1326    {
1327     "enum_field_value" : 1,
1328     "name" : "android::trait_trivial_move<unsigned long>::value"
1329    }
1330   ],
1331   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1332   "name" : "android::trait_trivial_move<unsigned long>::(unnamed)",
1333   "size" : 4,
1334   "source_file" : "system/core/include/utils/TypeHelpers.h",
1335   "underlying_type" : "_ZTIj"
1336  },
1337  {
1338   "alignment" : 4,
1339   "enum_fields" :
1340   [
1341    {
1342     "enum_field_value" : 1,
1343     "name" : "android::trait_trivial_move<short>::value"
1344    }
1345   ],
1346   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1347   "name" : "android::trait_trivial_move<short>::(unnamed)",
1348   "size" : 4,
1349   "source_file" : "system/core/include/utils/TypeHelpers.h",
1350   "underlying_type" : "_ZTIj"
1351  },
1352  {
1353   "alignment" : 4,
1354   "enum_fields" :
1355   [
1356    {
1357     "enum_field_value" : 1,
1358     "name" : "android::trait_trivial_move<unsigned short>::value"
1359    }
1360   ],
1361   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1362   "name" : "android::trait_trivial_move<unsigned short>::(unnamed)",
1363   "size" : 4,
1364   "source_file" : "system/core/include/utils/TypeHelpers.h",
1365   "underlying_type" : "_ZTIj"
1366  },
1367  {
1368   "alignment" : 4,
1369   "enum_fields" :
1370   [
1371    {
1372     "enum_field_value" : 1,
1373     "name" : "android::trait_trivial_move<void>::value"
1374    }
1375   ],
1376   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1377   "name" : "android::trait_trivial_move<void>::(unnamed)",
1378   "size" : 4,
1379   "source_file" : "system/core/include/utils/TypeHelpers.h",
1380   "underlying_type" : "_ZTIj"
1381  },
1382  {
1383   "alignment" : 4,
1384   "enum_fields" :
1385   [
1386    {
1387     "enum_field_value" : 1,
1388     "name" : "android::trait_trivial_move<long long>::value"
1389    }
1390   ],
1391   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1392   "name" : "android::trait_trivial_move<long long>::(unnamed)",
1393   "size" : 4,
1394   "source_file" : "system/core/include/utils/TypeHelpers.h",
1395   "underlying_type" : "_ZTIj"
1396  },
1397  {
1398   "alignment" : 4,
1399   "enum_fields" :
1400   [
1401    {
1402     "enum_field_value" : 1,
1403     "name" : "android::trait_trivial_move<unsigned long long>::value"
1404    }
1405   ],
1406   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1407   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed)",
1408   "size" : 4,
1409   "source_file" : "system/core/include/utils/TypeHelpers.h",
1410   "underlying_type" : "_ZTIj"
1411  }
1412 ],
1413 "function_types" :
1414 [
1415  {
1416   "alignment" : 4,
1417   "linker_set_key" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
1418   "name" : "const unsigned char *(angle::PlatformMethods *, const char *)",
1419   "parameters" :
1420   [
1421    {
1422     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1423    },
1424    {
1425     "referenced_type" : "_ZTIPKc"
1426    }
1427   ],
1428   "return_type" : "_ZTIPKh",
1429   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1430  },
1431  {
1432   "alignment" : 4,
1433   "linker_set_key" : "_ZTIFdPN5angle15PlatformMethodsEE",
1434   "name" : "double (angle::PlatformMethods *)",
1435   "parameters" :
1436   [
1437    {
1438     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1439    }
1440   ],
1441   "return_type" : "_ZTId",
1442   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1443  },
1444  {
1445   "alignment" : 4,
1446   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
1447   "name" : "void (angle::PlatformMethods *, const char *)",
1448   "parameters" :
1449   [
1450    {
1451     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1452    },
1453    {
1454     "referenced_type" : "_ZTIPKc"
1455    }
1456   ],
1457   "return_type" : "_ZTIv",
1458   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1459  },
1460  {
1461   "alignment" : 4,
1462   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
1463   "name" : "void (angle::PlatformMethods *, const char *, bool)",
1464   "parameters" :
1465   [
1466    {
1467     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1468    },
1469    {
1470     "referenced_type" : "_ZTIPKc"
1471    },
1472    {
1473     "referenced_type" : "_ZTIb"
1474    }
1475   ],
1476   "return_type" : "_ZTIv",
1477   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1478  },
1479  {
1480   "alignment" : 4,
1481   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
1482   "name" : "void (angle::PlatformMethods *, const char *, int)",
1483   "parameters" :
1484   [
1485    {
1486     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1487    },
1488    {
1489     "referenced_type" : "_ZTIPKc"
1490    },
1491    {
1492     "referenced_type" : "_ZTIi"
1493    }
1494   ],
1495   "return_type" : "_ZTIv",
1496   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1497  },
1498  {
1499   "alignment" : 4,
1500   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
1501   "name" : "void (angle::PlatformMethods *, const char *, int, int)",
1502   "parameters" :
1503   [
1504    {
1505     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1506    },
1507    {
1508     "referenced_type" : "_ZTIPKc"
1509    },
1510    {
1511     "referenced_type" : "_ZTIi"
1512    },
1513    {
1514     "referenced_type" : "_ZTIi"
1515    }
1516   ],
1517   "return_type" : "_ZTIv",
1518   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1519  },
1520  {
1521   "alignment" : 4,
1522   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
1523   "name" : "void (angle::PlatformMethods *, const char *, int, int, int, int)",
1524   "parameters" :
1525   [
1526    {
1527     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1528    },
1529    {
1530     "referenced_type" : "_ZTIPKc"
1531    },
1532    {
1533     "referenced_type" : "_ZTIi"
1534    },
1535    {
1536     "referenced_type" : "_ZTIi"
1537    },
1538    {
1539     "referenced_type" : "_ZTIi"
1540    },
1541    {
1542     "referenced_type" : "_ZTIi"
1543    }
1544   ],
1545   "return_type" : "_ZTIv",
1546   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1547  },
1548  {
1549   "alignment" : 4,
1550   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
1551   "name" : "void (angle::PlatformMethods *, const unsigned char *, const char *, unsigned long long)",
1552   "parameters" :
1553   [
1554    {
1555     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1556    },
1557    {
1558     "referenced_type" : "_ZTIPKh"
1559    },
1560    {
1561     "referenced_type" : "_ZTIPKc"
1562    },
1563    {
1564     "referenced_type" : "_ZTIy"
1565    }
1566   ],
1567   "return_type" : "_ZTIv",
1568   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1569  },
1570  {
1571   "alignment" : 4,
1572   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
1573   "name" : "void (angle::PlatformMethods *, angle::FeaturesVk *)",
1574   "parameters" :
1575   [
1576    {
1577     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1578    },
1579    {
1580     "referenced_type" : "_ZTIPN5angle10FeaturesVkE"
1581    }
1582   ],
1583   "return_type" : "_ZTIv",
1584   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1585  },
1586  {
1587   "alignment" : 4,
1588   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
1589   "name" : "void (angle::PlatformMethods *, angle::WorkaroundsD3D *)",
1590   "parameters" :
1591   [
1592    {
1593     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1594    },
1595    {
1596     "referenced_type" : "_ZTIPN5angle14WorkaroundsD3DE"
1597    }
1598   ],
1599   "return_type" : "_ZTIv",
1600   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1601  },
1602  {
1603   "alignment" : 4,
1604   "linker_set_key" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
1605   "name" : "void (angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned int, const unsigned char *)",
1606   "parameters" :
1607   [
1608    {
1609     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1610    },
1611    {
1612     "referenced_type" : "_ZTIRKNSt3__15arrayIhLj20EEE"
1613    },
1614    {
1615     "referenced_type" : "_ZTIj"
1616    },
1617    {
1618     "referenced_type" : "_ZTIPKh"
1619    }
1620   ],
1621   "return_type" : "_ZTIv",
1622   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1623  },
1624  {
1625   "alignment" : 4,
1626   "linker_set_key" : "_ZTIFvvE",
1627   "name" : "void ()",
1628   "return_type" : "_ZTIv",
1629   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1630  },
1631  {
1632   "alignment" : 4,
1633   "linker_set_key" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
1634   "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)",
1635   "parameters" :
1636   [
1637    {
1638     "referenced_type" : "_ZTIPN5angle15PlatformMethodsE"
1639    },
1640    {
1641     "referenced_type" : "_ZTIc"
1642    },
1643    {
1644     "referenced_type" : "_ZTIPKh"
1645    },
1646    {
1647     "referenced_type" : "_ZTIPKc"
1648    },
1649    {
1650     "referenced_type" : "_ZTIy"
1651    },
1652    {
1653     "referenced_type" : "_ZTId"
1654    },
1655    {
1656     "referenced_type" : "_ZTIi"
1657    },
1658    {
1659     "referenced_type" : "_ZTIPPKc"
1660    },
1661    {
1662     "referenced_type" : "_ZTIPKh"
1663    },
1664    {
1665     "referenced_type" : "_ZTIPKy"
1666    },
1667    {
1668     "referenced_type" : "_ZTIh"
1669    }
1670   ],
1671   "return_type" : "_ZTIy",
1672   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
1673  }
1674 ],
1675 "functions" :
1676 [
1677  {
1678   "function_name" : "eglBindAPI",
1679   "linker_set_key" : "eglBindAPI",
1680   "parameters" :
1681   [
1682    {
1683     "referenced_type" : "_ZTIj"
1684    }
1685   ],
1686   "return_type" : "_ZTIj",
1687   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1688  },
1689  {
1690   "function_name" : "eglBindTexImage",
1691   "linker_set_key" : "eglBindTexImage",
1692   "parameters" :
1693   [
1694    {
1695     "referenced_type" : "_ZTIPv"
1696    },
1697    {
1698     "referenced_type" : "_ZTIPv"
1699    },
1700    {
1701     "referenced_type" : "_ZTIi"
1702    }
1703   ],
1704   "return_type" : "_ZTIj",
1705   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1706  },
1707  {
1708   "function_name" : "eglChooseConfig",
1709   "linker_set_key" : "eglChooseConfig",
1710   "parameters" :
1711   [
1712    {
1713     "referenced_type" : "_ZTIPv"
1714    },
1715    {
1716     "referenced_type" : "_ZTIPKi"
1717    },
1718    {
1719     "referenced_type" : "_ZTIPPv"
1720    },
1721    {
1722     "referenced_type" : "_ZTIi"
1723    },
1724    {
1725     "referenced_type" : "_ZTIPi"
1726    }
1727   ],
1728   "return_type" : "_ZTIj",
1729   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1730  },
1731  {
1732   "function_name" : "eglClientWaitSync",
1733   "linker_set_key" : "eglClientWaitSync",
1734   "parameters" :
1735   [
1736    {
1737     "referenced_type" : "_ZTIPv"
1738    },
1739    {
1740     "referenced_type" : "_ZTIPv"
1741    },
1742    {
1743     "referenced_type" : "_ZTIi"
1744    },
1745    {
1746     "referenced_type" : "_ZTIy"
1747    }
1748   ],
1749   "return_type" : "_ZTIi",
1750   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1751  },
1752  {
1753   "function_name" : "eglClientWaitSyncKHR",
1754   "linker_set_key" : "eglClientWaitSyncKHR",
1755   "parameters" :
1756   [
1757    {
1758     "referenced_type" : "_ZTIPv"
1759    },
1760    {
1761     "referenced_type" : "_ZTIPv"
1762    },
1763    {
1764     "referenced_type" : "_ZTIi"
1765    },
1766    {
1767     "referenced_type" : "_ZTIy"
1768    }
1769   ],
1770   "return_type" : "_ZTIi",
1771   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1772  },
1773  {
1774   "function_name" : "eglCopyBuffers",
1775   "linker_set_key" : "eglCopyBuffers",
1776   "parameters" :
1777   [
1778    {
1779     "referenced_type" : "_ZTIPv"
1780    },
1781    {
1782     "referenced_type" : "_ZTIPv"
1783    },
1784    {
1785     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
1786    }
1787   ],
1788   "return_type" : "_ZTIj",
1789   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1790  },
1791  {
1792   "function_name" : "eglCreateContext",
1793   "linker_set_key" : "eglCreateContext",
1794   "parameters" :
1795   [
1796    {
1797     "referenced_type" : "_ZTIPv"
1798    },
1799    {
1800     "referenced_type" : "_ZTIPv"
1801    },
1802    {
1803     "referenced_type" : "_ZTIPv"
1804    },
1805    {
1806     "referenced_type" : "_ZTIPKi"
1807    }
1808   ],
1809   "return_type" : "_ZTIPv",
1810   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1811  },
1812  {
1813   "function_name" : "eglCreateImage",
1814   "linker_set_key" : "eglCreateImage",
1815   "parameters" :
1816   [
1817    {
1818     "referenced_type" : "_ZTIPv"
1819    },
1820    {
1821     "referenced_type" : "_ZTIPv"
1822    },
1823    {
1824     "referenced_type" : "_ZTIj"
1825    },
1826    {
1827     "referenced_type" : "_ZTIPv"
1828    },
1829    {
1830     "referenced_type" : "_ZTIPKi"
1831    }
1832   ],
1833   "return_type" : "_ZTIPv",
1834   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1835  },
1836  {
1837   "function_name" : "eglCreateImageKHR",
1838   "linker_set_key" : "eglCreateImageKHR",
1839   "parameters" :
1840   [
1841    {
1842     "referenced_type" : "_ZTIPv"
1843    },
1844    {
1845     "referenced_type" : "_ZTIPv"
1846    },
1847    {
1848     "referenced_type" : "_ZTIj"
1849    },
1850    {
1851     "referenced_type" : "_ZTIPv"
1852    },
1853    {
1854     "referenced_type" : "_ZTIPKi"
1855    }
1856   ],
1857   "return_type" : "_ZTIPv",
1858   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1859  },
1860  {
1861   "function_name" : "eglCreatePbufferFromClientBuffer",
1862   "linker_set_key" : "eglCreatePbufferFromClientBuffer",
1863   "parameters" :
1864   [
1865    {
1866     "referenced_type" : "_ZTIPv"
1867    },
1868    {
1869     "referenced_type" : "_ZTIj"
1870    },
1871    {
1872     "referenced_type" : "_ZTIPv"
1873    },
1874    {
1875     "referenced_type" : "_ZTIPv"
1876    },
1877    {
1878     "referenced_type" : "_ZTIPKi"
1879    }
1880   ],
1881   "return_type" : "_ZTIPv",
1882   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1883  },
1884  {
1885   "function_name" : "eglCreatePbufferSurface",
1886   "linker_set_key" : "eglCreatePbufferSurface",
1887   "parameters" :
1888   [
1889    {
1890     "referenced_type" : "_ZTIPv"
1891    },
1892    {
1893     "referenced_type" : "_ZTIPv"
1894    },
1895    {
1896     "referenced_type" : "_ZTIPKi"
1897    }
1898   ],
1899   "return_type" : "_ZTIPv",
1900   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1901  },
1902  {
1903   "function_name" : "eglCreatePixmapSurface",
1904   "linker_set_key" : "eglCreatePixmapSurface",
1905   "parameters" :
1906   [
1907    {
1908     "referenced_type" : "_ZTIPv"
1909    },
1910    {
1911     "referenced_type" : "_ZTIPv"
1912    },
1913    {
1914     "referenced_type" : "_ZTIP19egl_native_pixmap_t"
1915    },
1916    {
1917     "referenced_type" : "_ZTIPKi"
1918    }
1919   ],
1920   "return_type" : "_ZTIPv",
1921   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1922  },
1923  {
1924   "function_name" : "eglCreatePlatformPixmapSurface",
1925   "linker_set_key" : "eglCreatePlatformPixmapSurface",
1926   "parameters" :
1927   [
1928    {
1929     "referenced_type" : "_ZTIPv"
1930    },
1931    {
1932     "referenced_type" : "_ZTIPv"
1933    },
1934    {
1935     "referenced_type" : "_ZTIPv"
1936    },
1937    {
1938     "referenced_type" : "_ZTIPKi"
1939    }
1940   ],
1941   "return_type" : "_ZTIPv",
1942   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1943  },
1944  {
1945   "function_name" : "eglCreatePlatformWindowSurface",
1946   "linker_set_key" : "eglCreatePlatformWindowSurface",
1947   "parameters" :
1948   [
1949    {
1950     "referenced_type" : "_ZTIPv"
1951    },
1952    {
1953     "referenced_type" : "_ZTIPv"
1954    },
1955    {
1956     "referenced_type" : "_ZTIPv"
1957    },
1958    {
1959     "referenced_type" : "_ZTIPKi"
1960    }
1961   ],
1962   "return_type" : "_ZTIPv",
1963   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
1964  },
1965  {
1966   "function_name" : "eglCreateStreamFromFileDescriptorKHR",
1967   "linker_set_key" : "eglCreateStreamFromFileDescriptorKHR",
1968   "parameters" :
1969   [
1970    {
1971     "referenced_type" : "_ZTIPv"
1972    },
1973    {
1974     "referenced_type" : "_ZTIi"
1975    }
1976   ],
1977   "return_type" : "_ZTIPv",
1978   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1979  },
1980  {
1981   "function_name" : "eglCreateStreamKHR",
1982   "linker_set_key" : "eglCreateStreamKHR",
1983   "parameters" :
1984   [
1985    {
1986     "referenced_type" : "_ZTIPv"
1987    },
1988    {
1989     "referenced_type" : "_ZTIPKi"
1990    }
1991   ],
1992   "return_type" : "_ZTIPv",
1993   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
1994  },
1995  {
1996   "function_name" : "eglCreateStreamProducerSurfaceKHR",
1997   "linker_set_key" : "eglCreateStreamProducerSurfaceKHR",
1998   "parameters" :
1999   [
2000    {
2001     "referenced_type" : "_ZTIPv"
2002    },
2003    {
2004     "referenced_type" : "_ZTIPv"
2005    },
2006    {
2007     "referenced_type" : "_ZTIPv"
2008    },
2009    {
2010     "referenced_type" : "_ZTIPKi"
2011    }
2012   ],
2013   "return_type" : "_ZTIPv",
2014   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2015  },
2016  {
2017   "function_name" : "eglCreateSync",
2018   "linker_set_key" : "eglCreateSync",
2019   "parameters" :
2020   [
2021    {
2022     "referenced_type" : "_ZTIPv"
2023    },
2024    {
2025     "referenced_type" : "_ZTIj"
2026    },
2027    {
2028     "referenced_type" : "_ZTIPKi"
2029    }
2030   ],
2031   "return_type" : "_ZTIPv",
2032   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2033  },
2034  {
2035   "function_name" : "eglCreateSyncKHR",
2036   "linker_set_key" : "eglCreateSyncKHR",
2037   "parameters" :
2038   [
2039    {
2040     "referenced_type" : "_ZTIPv"
2041    },
2042    {
2043     "referenced_type" : "_ZTIj"
2044    },
2045    {
2046     "referenced_type" : "_ZTIPKi"
2047    }
2048   ],
2049   "return_type" : "_ZTIPv",
2050   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2051  },
2052  {
2053   "function_name" : "eglCreateWindowSurface",
2054   "linker_set_key" : "eglCreateWindowSurface",
2055   "parameters" :
2056   [
2057    {
2058     "referenced_type" : "_ZTIPv"
2059    },
2060    {
2061     "referenced_type" : "_ZTIPv"
2062    },
2063    {
2064     "referenced_type" : "_ZTIP13ANativeWindow"
2065    },
2066    {
2067     "referenced_type" : "_ZTIPKi"
2068    }
2069   ],
2070   "return_type" : "_ZTIPv",
2071   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2072  },
2073  {
2074   "function_name" : "eglDestroyContext",
2075   "linker_set_key" : "eglDestroyContext",
2076   "parameters" :
2077   [
2078    {
2079     "referenced_type" : "_ZTIPv"
2080    },
2081    {
2082     "referenced_type" : "_ZTIPv"
2083    }
2084   ],
2085   "return_type" : "_ZTIj",
2086   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2087  },
2088  {
2089   "function_name" : "eglDestroyImage",
2090   "linker_set_key" : "eglDestroyImage",
2091   "parameters" :
2092   [
2093    {
2094     "referenced_type" : "_ZTIPv"
2095    },
2096    {
2097     "referenced_type" : "_ZTIPv"
2098    }
2099   ],
2100   "return_type" : "_ZTIj",
2101   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2102  },
2103  {
2104   "function_name" : "eglDestroyImageKHR",
2105   "linker_set_key" : "eglDestroyImageKHR",
2106   "parameters" :
2107   [
2108    {
2109     "referenced_type" : "_ZTIPv"
2110    },
2111    {
2112     "referenced_type" : "_ZTIPv"
2113    }
2114   ],
2115   "return_type" : "_ZTIj",
2116   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2117  },
2118  {
2119   "function_name" : "eglDestroyStreamKHR",
2120   "linker_set_key" : "eglDestroyStreamKHR",
2121   "parameters" :
2122   [
2123    {
2124     "referenced_type" : "_ZTIPv"
2125    },
2126    {
2127     "referenced_type" : "_ZTIPv"
2128    }
2129   ],
2130   "return_type" : "_ZTIj",
2131   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2132  },
2133  {
2134   "function_name" : "eglDestroySurface",
2135   "linker_set_key" : "eglDestroySurface",
2136   "parameters" :
2137   [
2138    {
2139     "referenced_type" : "_ZTIPv"
2140    },
2141    {
2142     "referenced_type" : "_ZTIPv"
2143    }
2144   ],
2145   "return_type" : "_ZTIj",
2146   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2147  },
2148  {
2149   "function_name" : "eglDestroySync",
2150   "linker_set_key" : "eglDestroySync",
2151   "parameters" :
2152   [
2153    {
2154     "referenced_type" : "_ZTIPv"
2155    },
2156    {
2157     "referenced_type" : "_ZTIPv"
2158    }
2159   ],
2160   "return_type" : "_ZTIj",
2161   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2162  },
2163  {
2164   "function_name" : "eglDestroySyncKHR",
2165   "linker_set_key" : "eglDestroySyncKHR",
2166   "parameters" :
2167   [
2168    {
2169     "referenced_type" : "_ZTIPv"
2170    },
2171    {
2172     "referenced_type" : "_ZTIPv"
2173    }
2174   ],
2175   "return_type" : "_ZTIj",
2176   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2177  },
2178  {
2179   "function_name" : "eglGetConfigAttrib",
2180   "linker_set_key" : "eglGetConfigAttrib",
2181   "parameters" :
2182   [
2183    {
2184     "referenced_type" : "_ZTIPv"
2185    },
2186    {
2187     "referenced_type" : "_ZTIPv"
2188    },
2189    {
2190     "referenced_type" : "_ZTIi"
2191    },
2192    {
2193     "referenced_type" : "_ZTIPi"
2194    }
2195   ],
2196   "return_type" : "_ZTIj",
2197   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2198  },
2199  {
2200   "function_name" : "eglGetConfigs",
2201   "linker_set_key" : "eglGetConfigs",
2202   "parameters" :
2203   [
2204    {
2205     "referenced_type" : "_ZTIPv"
2206    },
2207    {
2208     "referenced_type" : "_ZTIPPv"
2209    },
2210    {
2211     "referenced_type" : "_ZTIi"
2212    },
2213    {
2214     "referenced_type" : "_ZTIPi"
2215    }
2216   ],
2217   "return_type" : "_ZTIj",
2218   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2219  },
2220  {
2221   "function_name" : "eglGetCurrentContext",
2222   "linker_set_key" : "eglGetCurrentContext",
2223   "return_type" : "_ZTIPv",
2224   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2225  },
2226  {
2227   "function_name" : "eglGetCurrentDisplay",
2228   "linker_set_key" : "eglGetCurrentDisplay",
2229   "return_type" : "_ZTIPv",
2230   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2231  },
2232  {
2233   "function_name" : "eglGetCurrentSurface",
2234   "linker_set_key" : "eglGetCurrentSurface",
2235   "parameters" :
2236   [
2237    {
2238     "referenced_type" : "_ZTIi"
2239    }
2240   ],
2241   "return_type" : "_ZTIPv",
2242   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2243  },
2244  {
2245   "function_name" : "eglGetDisplay",
2246   "linker_set_key" : "eglGetDisplay",
2247   "parameters" :
2248   [
2249    {
2250     "referenced_type" : "_ZTIPv"
2251    }
2252   ],
2253   "return_type" : "_ZTIPv",
2254   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2255  },
2256  {
2257   "function_name" : "eglGetError",
2258   "linker_set_key" : "eglGetError",
2259   "return_type" : "_ZTIi",
2260   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2261  },
2262  {
2263   "function_name" : "eglGetNativeClientBufferANDROID",
2264   "linker_set_key" : "eglGetNativeClientBufferANDROID",
2265   "parameters" :
2266   [
2267    {
2268     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2269    }
2270   ],
2271   "return_type" : "_ZTIPv",
2272   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2273  },
2274  {
2275   "function_name" : "eglGetPlatformDisplay",
2276   "linker_set_key" : "eglGetPlatformDisplay",
2277   "parameters" :
2278   [
2279    {
2280     "referenced_type" : "_ZTIj"
2281    },
2282    {
2283     "referenced_type" : "_ZTIPv"
2284    },
2285    {
2286     "referenced_type" : "_ZTIPKi"
2287    }
2288   ],
2289   "return_type" : "_ZTIPv",
2290   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2291  },
2292  {
2293   "function_name" : "eglGetProcAddress",
2294   "linker_set_key" : "eglGetProcAddress",
2295   "parameters" :
2296   [
2297    {
2298     "referenced_type" : "_ZTIPKc"
2299    }
2300   ],
2301   "return_type" : "_ZTIPFvvE",
2302   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2303  },
2304  {
2305   "function_name" : "eglGetStreamFileDescriptorKHR",
2306   "linker_set_key" : "eglGetStreamFileDescriptorKHR",
2307   "parameters" :
2308   [
2309    {
2310     "referenced_type" : "_ZTIPv"
2311    },
2312    {
2313     "referenced_type" : "_ZTIPv"
2314    }
2315   ],
2316   "return_type" : "_ZTIi",
2317   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2318  },
2319  {
2320   "function_name" : "eglGetSyncAttrib",
2321   "linker_set_key" : "eglGetSyncAttrib",
2322   "parameters" :
2323   [
2324    {
2325     "referenced_type" : "_ZTIPv"
2326    },
2327    {
2328     "referenced_type" : "_ZTIPv"
2329    },
2330    {
2331     "referenced_type" : "_ZTIi"
2332    },
2333    {
2334     "referenced_type" : "_ZTIPi"
2335    }
2336   ],
2337   "return_type" : "_ZTIj",
2338   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2339  },
2340  {
2341   "function_name" : "eglGetSyncAttribKHR",
2342   "linker_set_key" : "eglGetSyncAttribKHR",
2343   "parameters" :
2344   [
2345    {
2346     "referenced_type" : "_ZTIPv"
2347    },
2348    {
2349     "referenced_type" : "_ZTIPv"
2350    },
2351    {
2352     "referenced_type" : "_ZTIi"
2353    },
2354    {
2355     "referenced_type" : "_ZTIPi"
2356    }
2357   ],
2358   "return_type" : "_ZTIj",
2359   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2360  },
2361  {
2362   "function_name" : "eglGetSystemTimeFrequencyNV",
2363   "linker_set_key" : "eglGetSystemTimeFrequencyNV",
2364   "return_type" : "_ZTIy",
2365   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2366  },
2367  {
2368   "function_name" : "eglGetSystemTimeNV",
2369   "linker_set_key" : "eglGetSystemTimeNV",
2370   "return_type" : "_ZTIy",
2371   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2372  },
2373  {
2374   "function_name" : "eglInitialize",
2375   "linker_set_key" : "eglInitialize",
2376   "parameters" :
2377   [
2378    {
2379     "referenced_type" : "_ZTIPv"
2380    },
2381    {
2382     "referenced_type" : "_ZTIPi"
2383    },
2384    {
2385     "referenced_type" : "_ZTIPi"
2386    }
2387   ],
2388   "return_type" : "_ZTIj",
2389   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2390  },
2391  {
2392   "function_name" : "eglLockSurfaceKHR",
2393   "linker_set_key" : "eglLockSurfaceKHR",
2394   "parameters" :
2395   [
2396    {
2397     "referenced_type" : "_ZTIPv"
2398    },
2399    {
2400     "referenced_type" : "_ZTIPv"
2401    },
2402    {
2403     "referenced_type" : "_ZTIPKi"
2404    }
2405   ],
2406   "return_type" : "_ZTIj",
2407   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2408  },
2409  {
2410   "function_name" : "eglMakeCurrent",
2411   "linker_set_key" : "eglMakeCurrent",
2412   "parameters" :
2413   [
2414    {
2415     "referenced_type" : "_ZTIPv"
2416    },
2417    {
2418     "referenced_type" : "_ZTIPv"
2419    },
2420    {
2421     "referenced_type" : "_ZTIPv"
2422    },
2423    {
2424     "referenced_type" : "_ZTIPv"
2425    }
2426   ],
2427   "return_type" : "_ZTIj",
2428   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2429  },
2430  {
2431   "function_name" : "eglPresentationTimeANDROID",
2432   "linker_set_key" : "eglPresentationTimeANDROID",
2433   "parameters" :
2434   [
2435    {
2436     "referenced_type" : "_ZTIPv"
2437    },
2438    {
2439     "referenced_type" : "_ZTIPv"
2440    },
2441    {
2442     "referenced_type" : "_ZTIx"
2443    }
2444   ],
2445   "return_type" : "_ZTIj",
2446   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2447  },
2448  {
2449   "function_name" : "eglQueryAPI",
2450   "linker_set_key" : "eglQueryAPI",
2451   "return_type" : "_ZTIj",
2452   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2453  },
2454  {
2455   "function_name" : "eglQueryContext",
2456   "linker_set_key" : "eglQueryContext",
2457   "parameters" :
2458   [
2459    {
2460     "referenced_type" : "_ZTIPv"
2461    },
2462    {
2463     "referenced_type" : "_ZTIPv"
2464    },
2465    {
2466     "referenced_type" : "_ZTIi"
2467    },
2468    {
2469     "referenced_type" : "_ZTIPi"
2470    }
2471   ],
2472   "return_type" : "_ZTIj",
2473   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2474  },
2475  {
2476   "function_name" : "eglQueryStreamKHR",
2477   "linker_set_key" : "eglQueryStreamKHR",
2478   "parameters" :
2479   [
2480    {
2481     "referenced_type" : "_ZTIPv"
2482    },
2483    {
2484     "referenced_type" : "_ZTIPv"
2485    },
2486    {
2487     "referenced_type" : "_ZTIj"
2488    },
2489    {
2490     "referenced_type" : "_ZTIPi"
2491    }
2492   ],
2493   "return_type" : "_ZTIj",
2494   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2495  },
2496  {
2497   "function_name" : "eglQueryStreamTimeKHR",
2498   "linker_set_key" : "eglQueryStreamTimeKHR",
2499   "parameters" :
2500   [
2501    {
2502     "referenced_type" : "_ZTIPv"
2503    },
2504    {
2505     "referenced_type" : "_ZTIPv"
2506    },
2507    {
2508     "referenced_type" : "_ZTIj"
2509    },
2510    {
2511     "referenced_type" : "_ZTIPy"
2512    }
2513   ],
2514   "return_type" : "_ZTIj",
2515   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2516  },
2517  {
2518   "function_name" : "eglQueryStreamu64KHR",
2519   "linker_set_key" : "eglQueryStreamu64KHR",
2520   "parameters" :
2521   [
2522    {
2523     "referenced_type" : "_ZTIPv"
2524    },
2525    {
2526     "referenced_type" : "_ZTIPv"
2527    },
2528    {
2529     "referenced_type" : "_ZTIj"
2530    },
2531    {
2532     "referenced_type" : "_ZTIPy"
2533    }
2534   ],
2535   "return_type" : "_ZTIj",
2536   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2537  },
2538  {
2539   "function_name" : "eglQueryString",
2540   "linker_set_key" : "eglQueryString",
2541   "parameters" :
2542   [
2543    {
2544     "referenced_type" : "_ZTIPv"
2545    },
2546    {
2547     "referenced_type" : "_ZTIi"
2548    }
2549   ],
2550   "return_type" : "_ZTIPKc",
2551   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2552  },
2553  {
2554   "function_name" : "eglQuerySurface",
2555   "linker_set_key" : "eglQuerySurface",
2556   "parameters" :
2557   [
2558    {
2559     "referenced_type" : "_ZTIPv"
2560    },
2561    {
2562     "referenced_type" : "_ZTIPv"
2563    },
2564    {
2565     "referenced_type" : "_ZTIi"
2566    },
2567    {
2568     "referenced_type" : "_ZTIPi"
2569    }
2570   ],
2571   "return_type" : "_ZTIj",
2572   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2573  },
2574  {
2575   "function_name" : "eglReleaseTexImage",
2576   "linker_set_key" : "eglReleaseTexImage",
2577   "parameters" :
2578   [
2579    {
2580     "referenced_type" : "_ZTIPv"
2581    },
2582    {
2583     "referenced_type" : "_ZTIPv"
2584    },
2585    {
2586     "referenced_type" : "_ZTIi"
2587    }
2588   ],
2589   "return_type" : "_ZTIj",
2590   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2591  },
2592  {
2593   "function_name" : "eglReleaseThread",
2594   "linker_set_key" : "eglReleaseThread",
2595   "return_type" : "_ZTIj",
2596   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2597  },
2598  {
2599   "function_name" : "eglSetDamageRegionKHR",
2600   "linker_set_key" : "eglSetDamageRegionKHR",
2601   "parameters" :
2602   [
2603    {
2604     "referenced_type" : "_ZTIPv"
2605    },
2606    {
2607     "referenced_type" : "_ZTIPv"
2608    },
2609    {
2610     "referenced_type" : "_ZTIPi"
2611    },
2612    {
2613     "referenced_type" : "_ZTIi"
2614    }
2615   ],
2616   "return_type" : "_ZTIj",
2617   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2618  },
2619  {
2620   "function_name" : "eglSignalSyncKHR",
2621   "linker_set_key" : "eglSignalSyncKHR",
2622   "parameters" :
2623   [
2624    {
2625     "referenced_type" : "_ZTIPv"
2626    },
2627    {
2628     "referenced_type" : "_ZTIPv"
2629    },
2630    {
2631     "referenced_type" : "_ZTIj"
2632    }
2633   ],
2634   "return_type" : "_ZTIj",
2635   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2636  },
2637  {
2638   "function_name" : "eglStreamAttribKHR",
2639   "linker_set_key" : "eglStreamAttribKHR",
2640   "parameters" :
2641   [
2642    {
2643     "referenced_type" : "_ZTIPv"
2644    },
2645    {
2646     "referenced_type" : "_ZTIPv"
2647    },
2648    {
2649     "referenced_type" : "_ZTIj"
2650    },
2651    {
2652     "referenced_type" : "_ZTIi"
2653    }
2654   ],
2655   "return_type" : "_ZTIj",
2656   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2657  },
2658  {
2659   "function_name" : "eglStreamConsumerAcquireKHR",
2660   "linker_set_key" : "eglStreamConsumerAcquireKHR",
2661   "parameters" :
2662   [
2663    {
2664     "referenced_type" : "_ZTIPv"
2665    },
2666    {
2667     "referenced_type" : "_ZTIPv"
2668    }
2669   ],
2670   "return_type" : "_ZTIj",
2671   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2672  },
2673  {
2674   "function_name" : "eglStreamConsumerGLTextureExternalKHR",
2675   "linker_set_key" : "eglStreamConsumerGLTextureExternalKHR",
2676   "parameters" :
2677   [
2678    {
2679     "referenced_type" : "_ZTIPv"
2680    },
2681    {
2682     "referenced_type" : "_ZTIPv"
2683    }
2684   ],
2685   "return_type" : "_ZTIj",
2686   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2687  },
2688  {
2689   "function_name" : "eglStreamConsumerReleaseKHR",
2690   "linker_set_key" : "eglStreamConsumerReleaseKHR",
2691   "parameters" :
2692   [
2693    {
2694     "referenced_type" : "_ZTIPv"
2695    },
2696    {
2697     "referenced_type" : "_ZTIPv"
2698    }
2699   ],
2700   "return_type" : "_ZTIj",
2701   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2702  },
2703  {
2704   "function_name" : "eglSurfaceAttrib",
2705   "linker_set_key" : "eglSurfaceAttrib",
2706   "parameters" :
2707   [
2708    {
2709     "referenced_type" : "_ZTIPv"
2710    },
2711    {
2712     "referenced_type" : "_ZTIPv"
2713    },
2714    {
2715     "referenced_type" : "_ZTIi"
2716    },
2717    {
2718     "referenced_type" : "_ZTIi"
2719    }
2720   ],
2721   "return_type" : "_ZTIj",
2722   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2723  },
2724  {
2725   "function_name" : "eglSwapBuffers",
2726   "linker_set_key" : "eglSwapBuffers",
2727   "parameters" :
2728   [
2729    {
2730     "referenced_type" : "_ZTIPv"
2731    },
2732    {
2733     "referenced_type" : "_ZTIPv"
2734    }
2735   ],
2736   "return_type" : "_ZTIj",
2737   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2738  },
2739  {
2740   "function_name" : "eglSwapBuffersWithDamageKHR",
2741   "linker_set_key" : "eglSwapBuffersWithDamageKHR",
2742   "parameters" :
2743   [
2744    {
2745     "referenced_type" : "_ZTIPv"
2746    },
2747    {
2748     "referenced_type" : "_ZTIPv"
2749    },
2750    {
2751     "referenced_type" : "_ZTIPKi"
2752    },
2753    {
2754     "referenced_type" : "_ZTIi"
2755    }
2756   ],
2757   "return_type" : "_ZTIj",
2758   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2759  },
2760  {
2761   "function_name" : "eglSwapInterval",
2762   "linker_set_key" : "eglSwapInterval",
2763   "parameters" :
2764   [
2765    {
2766     "referenced_type" : "_ZTIPv"
2767    },
2768    {
2769     "referenced_type" : "_ZTIi"
2770    }
2771   ],
2772   "return_type" : "_ZTIj",
2773   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2774  },
2775  {
2776   "function_name" : "eglTerminate",
2777   "linker_set_key" : "eglTerminate",
2778   "parameters" :
2779   [
2780    {
2781     "referenced_type" : "_ZTIPv"
2782    }
2783   ],
2784   "return_type" : "_ZTIj",
2785   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2786  },
2787  {
2788   "function_name" : "eglUnlockSurfaceKHR",
2789   "linker_set_key" : "eglUnlockSurfaceKHR",
2790   "parameters" :
2791   [
2792    {
2793     "referenced_type" : "_ZTIPv"
2794    },
2795    {
2796     "referenced_type" : "_ZTIPv"
2797    }
2798   ],
2799   "return_type" : "_ZTIj",
2800   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2801  },
2802  {
2803   "function_name" : "eglWaitClient",
2804   "linker_set_key" : "eglWaitClient",
2805   "return_type" : "_ZTIj",
2806   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2807  },
2808  {
2809   "function_name" : "eglWaitGL",
2810   "linker_set_key" : "eglWaitGL",
2811   "return_type" : "_ZTIj",
2812   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2813  },
2814  {
2815   "function_name" : "eglWaitNative",
2816   "linker_set_key" : "eglWaitNative",
2817   "parameters" :
2818   [
2819    {
2820     "referenced_type" : "_ZTIi"
2821    }
2822   ],
2823   "return_type" : "_ZTIj",
2824   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2825  },
2826  {
2827   "function_name" : "eglWaitSync",
2828   "linker_set_key" : "eglWaitSync",
2829   "parameters" :
2830   [
2831    {
2832     "referenced_type" : "_ZTIPv"
2833    },
2834    {
2835     "referenced_type" : "_ZTIPv"
2836    },
2837    {
2838     "referenced_type" : "_ZTIi"
2839    }
2840   ],
2841   "return_type" : "_ZTIj",
2842   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2843  },
2844  {
2845   "function_name" : "eglWaitSyncKHR",
2846   "linker_set_key" : "eglWaitSyncKHR",
2847   "parameters" :
2848   [
2849    {
2850     "referenced_type" : "_ZTIPv"
2851    },
2852    {
2853     "referenced_type" : "_ZTIPv"
2854    },
2855    {
2856     "referenced_type" : "_ZTIi"
2857    }
2858   ],
2859   "return_type" : "_ZTIi",
2860   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
2861  }
2862 ],
2863 "global_vars" : [],
2864 "lvalue_reference_types" :
2865 [
2866  {
2867   "alignment" : 4,
2868   "linker_set_key" : "_ZTIRK8log_time",
2869   "name" : "const log_time &",
2870   "referenced_type" : "_ZTIK8log_time",
2871   "size" : 4,
2872   "source_file" : "system/logging/liblog/include/log/log_time.h"
2873  },
2874  {
2875   "alignment" : 4,
2876   "linker_set_key" : "_ZTIRK8timespec",
2877   "name" : "const timespec &",
2878   "referenced_type" : "_ZTIK8timespec",
2879   "size" : 4,
2880   "source_file" : "system/logging/liblog/include/log/log_time.h"
2881  },
2882  {
2883   "alignment" : 4,
2884   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
2885   "name" : "const android::Parcelable &",
2886   "referenced_type" : "_ZTIKN7android10ParcelableE",
2887   "size" : 4,
2888   "source_file" : "frameworks/native/include/binder/Parcelable.h"
2889  },
2890  {
2891   "alignment" : 4,
2892   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLj20EEE",
2893   "name" : "const std::array<unsigned char, 20> &",
2894   "referenced_type" : "_ZTIKNSt3__15arrayIhLj20EEE",
2895   "size" : 4,
2896   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
2897  },
2898  {
2899   "alignment" : 4,
2900   "linker_set_key" : "_ZTIRKa",
2901   "name" : "const signed char &",
2902   "referenced_type" : "_ZTIKa",
2903   "size" : 4,
2904   "source_file" : "system/core/include/utils/TypeHelpers.h"
2905  },
2906  {
2907   "alignment" : 4,
2908   "linker_set_key" : "_ZTIRKb",
2909   "name" : "const bool &",
2910   "referenced_type" : "_ZTIKb",
2911   "size" : 4,
2912   "source_file" : "system/core/include/utils/TypeHelpers.h"
2913  },
2914  {
2915   "alignment" : 4,
2916   "linker_set_key" : "_ZTIRKd",
2917   "name" : "const double &",
2918   "referenced_type" : "_ZTIKd",
2919   "size" : 4,
2920   "source_file" : "system/core/include/utils/TypeHelpers.h"
2921  },
2922  {
2923   "alignment" : 4,
2924   "linker_set_key" : "_ZTIRKf",
2925   "name" : "const float &",
2926   "referenced_type" : "_ZTIKf",
2927   "size" : 4,
2928   "source_file" : "system/core/include/utils/TypeHelpers.h"
2929  },
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "_ZTIRKh",
2933   "name" : "const unsigned char &",
2934   "referenced_type" : "_ZTIKh",
2935   "size" : 4,
2936   "source_file" : "system/core/include/utils/TypeHelpers.h"
2937  },
2938  {
2939   "alignment" : 4,
2940   "linker_set_key" : "_ZTIRKi",
2941   "name" : "const int &",
2942   "referenced_type" : "_ZTIKi",
2943   "size" : 4,
2944   "source_file" : "system/core/include/utils/TypeHelpers.h"
2945  },
2946  {
2947   "alignment" : 4,
2948   "linker_set_key" : "_ZTIRKj",
2949   "name" : "const unsigned int &",
2950   "referenced_type" : "_ZTIKj",
2951   "size" : 4,
2952   "source_file" : "system/core/include/utils/TypeHelpers.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "linker_set_key" : "_ZTIRKs",
2957   "name" : "const short &",
2958   "referenced_type" : "_ZTIKs",
2959   "size" : 4,
2960   "source_file" : "system/core/include/utils/TypeHelpers.h"
2961  },
2962  {
2963   "alignment" : 4,
2964   "linker_set_key" : "_ZTIRKt",
2965   "name" : "const unsigned short &",
2966   "referenced_type" : "_ZTIKt",
2967   "size" : 4,
2968   "source_file" : "system/core/include/utils/TypeHelpers.h"
2969  },
2970  {
2971   "alignment" : 4,
2972   "linker_set_key" : "_ZTIRKx",
2973   "name" : "const long long &",
2974   "referenced_type" : "_ZTIKx",
2975   "size" : 4,
2976   "source_file" : "system/core/include/utils/TypeHelpers.h"
2977  },
2978  {
2979   "alignment" : 4,
2980   "linker_set_key" : "_ZTIRKy",
2981   "name" : "const unsigned long long &",
2982   "referenced_type" : "_ZTIKy",
2983   "size" : 4,
2984   "source_file" : "system/core/include/utils/TypeHelpers.h"
2985  }
2986 ],
2987 "pointer_types" :
2988 [
2989  {
2990   "alignment" : 4,
2991   "linker_set_key" : "_ZTIP13ANativeWindow",
2992   "name" : "ANativeWindow *",
2993   "referenced_type" : "_ZTI13ANativeWindow",
2994   "size" : 4,
2995   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
2996  },
2997  {
2998   "alignment" : 4,
2999   "linker_set_key" : "_ZTIP19egl_native_pixmap_t",
3000   "name" : "egl_native_pixmap_t *",
3001   "referenced_type" : "_ZTI19egl_native_pixmap_t",
3002   "size" : 4,
3003   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3004  },
3005  {
3006   "alignment" : 4,
3007   "linker_set_key" : "_ZTIP8log_time",
3008   "name" : "log_time *",
3009   "referenced_type" : "_ZTI8log_time",
3010   "size" : 4,
3011   "source_file" : "system/logging/liblog/include/log/log_time.h"
3012  },
3013  {
3014   "alignment" : 4,
3015   "linker_set_key" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE",
3016   "name" : "const unsigned char *(*)(angle::PlatformMethods *, const char *)",
3017   "referenced_type" : "_ZTIFPKhPN5angle15PlatformMethodsEPKcE",
3018   "size" : 4,
3019   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3020  },
3021  {
3022   "alignment" : 4,
3023   "linker_set_key" : "_ZTIPFdPN5angle15PlatformMethodsEE",
3024   "name" : "double (*)(angle::PlatformMethods *)",
3025   "referenced_type" : "_ZTIFdPN5angle15PlatformMethodsEE",
3026   "size" : 4,
3027   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3028  },
3029  {
3030   "alignment" : 4,
3031   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE",
3032   "name" : "void (*)(angle::PlatformMethods *, const char *)",
3033   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcE",
3034   "size" : 4,
3035   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3036  },
3037  {
3038   "alignment" : 4,
3039   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE",
3040   "name" : "void (*)(angle::PlatformMethods *, const char *, bool)",
3041   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKcbE",
3042   "size" : 4,
3043   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3044  },
3045  {
3046   "alignment" : 4,
3047   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE",
3048   "name" : "void (*)(angle::PlatformMethods *, const char *, int)",
3049   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciE",
3050   "size" : 4,
3051   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3052  },
3053  {
3054   "alignment" : 4,
3055   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE",
3056   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int)",
3057   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiE",
3058   "size" : 4,
3059   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3060  },
3061  {
3062   "alignment" : 4,
3063   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE",
3064   "name" : "void (*)(angle::PlatformMethods *, const char *, int, int, int, int)",
3065   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKciiiiE",
3066   "size" : 4,
3067   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3068  },
3069  {
3070   "alignment" : 4,
3071   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcyE",
3072   "name" : "void (*)(angle::PlatformMethods *, const unsigned char *, const char *, unsigned long long)",
3073   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPKhPKcyE",
3074   "size" : 4,
3075   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
3080   "name" : "void (*)(angle::PlatformMethods *, angle::FeaturesVk *)",
3081   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE",
3082   "size" : 4,
3083   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3084  },
3085  {
3086   "alignment" : 4,
3087   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
3088   "name" : "void (*)(angle::PlatformMethods *, angle::WorkaroundsD3D *)",
3089   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE",
3090   "size" : 4,
3091   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3092  },
3093  {
3094   "alignment" : 4,
3095   "linker_set_key" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
3096   "name" : "void (*)(angle::PlatformMethods *, const std::array<unsigned char, 20> &, unsigned int, const unsigned char *)",
3097   "referenced_type" : "_ZTIFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE",
3098   "size" : 4,
3099   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3100  },
3101  {
3102   "alignment" : 4,
3103   "linker_set_key" : "_ZTIPFvvE",
3104   "name" : "void (*)()",
3105   "referenced_type" : "_ZTIFvvE",
3106   "size" : 4,
3107   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3108  },
3109  {
3110   "alignment" : 4,
3111   "linker_set_key" : "_ZTIPFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
3112   "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)",
3113   "referenced_type" : "_ZTIFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE",
3114   "size" : 4,
3115   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3116  },
3117  {
3118   "alignment" : 4,
3119   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
3120   "name" : "const AHardwareBuffer *",
3121   "referenced_type" : "_ZTIK15AHardwareBuffer",
3122   "size" : 4,
3123   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "linker_set_key" : "_ZTIPK8log_time",
3128   "name" : "const log_time *",
3129   "referenced_type" : "_ZTIK8log_time",
3130   "size" : 4,
3131   "source_file" : "system/logging/liblog/include/log/log_time.h"
3132  },
3133  {
3134   "alignment" : 4,
3135   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
3136   "name" : "const android::Parcelable *",
3137   "referenced_type" : "_ZTIKN7android10ParcelableE",
3138   "size" : 4,
3139   "source_file" : "frameworks/native/include/binder/Parcelable.h"
3140  },
3141  {
3142   "alignment" : 4,
3143   "linker_set_key" : "_ZTIPKc",
3144   "name" : "const char *",
3145   "referenced_type" : "_ZTIKc",
3146   "size" : 4,
3147   "source_file" : "system/logging/liblog/include/android/log.h"
3148  },
3149  {
3150   "alignment" : 4,
3151   "linker_set_key" : "_ZTIPKh",
3152   "name" : "const unsigned char *",
3153   "referenced_type" : "_ZTIKh",
3154   "size" : 4,
3155   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3156  },
3157  {
3158   "alignment" : 4,
3159   "linker_set_key" : "_ZTIPKi",
3160   "name" : "const int *",
3161   "referenced_type" : "_ZTIKi",
3162   "size" : 4,
3163   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3164  },
3165  {
3166   "alignment" : 4,
3167   "linker_set_key" : "_ZTIPKy",
3168   "name" : "const unsigned long long *",
3169   "referenced_type" : "_ZTIKy",
3170   "size" : 4,
3171   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3172  },
3173  {
3174   "alignment" : 4,
3175   "linker_set_key" : "_ZTIPN5angle10FeaturesVkE",
3176   "name" : "angle::FeaturesVk *",
3177   "referenced_type" : "_ZTIN5angle10FeaturesVkE",
3178   "size" : 4,
3179   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "linker_set_key" : "_ZTIPN5angle14WorkaroundsD3DE",
3184   "name" : "angle::WorkaroundsD3D *",
3185   "referenced_type" : "_ZTIN5angle14WorkaroundsD3DE",
3186   "size" : 4,
3187   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3188  },
3189  {
3190   "alignment" : 4,
3191   "linker_set_key" : "_ZTIPN5angle15PlatformMethodsE",
3192   "name" : "angle::PlatformMethods *",
3193   "referenced_type" : "_ZTIN5angle15PlatformMethodsE",
3194   "size" : 4,
3195   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3196  },
3197  {
3198   "alignment" : 4,
3199   "linker_set_key" : "_ZTIPN7android10ParcelableE",
3200   "name" : "android::Parcelable *",
3201   "referenced_type" : "_ZTIN7android10ParcelableE",
3202   "size" : 4,
3203   "source_file" : "frameworks/native/include/binder/Parcelable.h"
3204  },
3205  {
3206   "alignment" : 4,
3207   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
3208   "name" : "android::ScopedTrace *",
3209   "referenced_type" : "_ZTIN7android11ScopedTraceE",
3210   "size" : 4,
3211   "source_file" : "system/core/include/utils/Trace.h"
3212  },
3213  {
3214   "alignment" : 4,
3215   "linker_set_key" : "_ZTIPPKc",
3216   "name" : "const char **",
3217   "referenced_type" : "_ZTIPKc",
3218   "size" : 4,
3219   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3220  },
3221  {
3222   "alignment" : 4,
3223   "linker_set_key" : "_ZTIPPv",
3224   "name" : "void **",
3225   "referenced_type" : "_ZTIPv",
3226   "size" : 4,
3227   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3228  },
3229  {
3230   "alignment" : 4,
3231   "linker_set_key" : "_ZTIPi",
3232   "name" : "int *",
3233   "referenced_type" : "_ZTIi",
3234   "size" : 4,
3235   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3236  },
3237  {
3238   "alignment" : 4,
3239   "linker_set_key" : "_ZTIPv",
3240   "name" : "void *",
3241   "referenced_type" : "_ZTIv",
3242   "size" : 4,
3243   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "linker_set_key" : "_ZTIPx",
3248   "name" : "long long *",
3249   "referenced_type" : "_ZTIx",
3250   "size" : 4,
3251   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3252  },
3253  {
3254   "alignment" : 4,
3255   "linker_set_key" : "_ZTIPy",
3256   "name" : "unsigned long long *",
3257   "referenced_type" : "_ZTIy",
3258   "size" : 4,
3259   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3260  }
3261 ],
3262 "qualified_types" :
3263 [
3264  {
3265   "alignment" : 4,
3266   "is_const" : true,
3267   "linker_set_key" : "_ZTIA15_KPKc",
3268   "name" : "const char *const[15]",
3269   "referenced_type" : "_ZTIA15_PKc",
3270   "size" : 60,
3271   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3272  },
3273  {
3274   "is_const" : true,
3275   "linker_set_key" : "_ZTIK15AHardwareBuffer",
3276   "name" : "const AHardwareBuffer",
3277   "referenced_type" : "_ZTI15AHardwareBuffer",
3278   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3279  },
3280  {
3281   "alignment" : 1,
3282   "is_const" : true,
3283   "linker_set_key" : "_ZTIK8log_time",
3284   "name" : "const log_time",
3285   "referenced_type" : "_ZTI8log_time",
3286   "size" : 8,
3287   "source_file" : "system/logging/liblog/include/log/log_time.h"
3288  },
3289  {
3290   "alignment" : 4,
3291   "is_const" : true,
3292   "linker_set_key" : "_ZTIK8timespec",
3293   "name" : "const timespec",
3294   "referenced_type" : "_ZTI8timespec",
3295   "size" : 8,
3296   "source_file" : "system/logging/liblog/include/log/log_time.h"
3297  },
3298  {
3299   "alignment" : 4,
3300   "is_const" : true,
3301   "linker_set_key" : "_ZTIKN7android10ParcelableE",
3302   "name" : "const android::Parcelable",
3303   "referenced_type" : "_ZTIN7android10ParcelableE",
3304   "size" : 4,
3305   "source_file" : "frameworks/native/include/binder/Parcelable.h"
3306  },
3307  {
3308   "is_const" : true,
3309   "linker_set_key" : "_ZTIKNSt3__15arrayIhLj20EEE",
3310   "name" : "const std::array<unsigned char, 20>",
3311   "referenced_type" : "_ZTINSt3__15arrayIhLj20EEE",
3312   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3313  },
3314  {
3315   "alignment" : 1,
3316   "is_const" : true,
3317   "linker_set_key" : "_ZTIKa",
3318   "name" : "const signed char",
3319   "referenced_type" : "_ZTIa",
3320   "size" : 1,
3321   "source_file" : "system/core/include/utils/TypeHelpers.h"
3322  },
3323  {
3324   "alignment" : 1,
3325   "is_const" : true,
3326   "linker_set_key" : "_ZTIKb",
3327   "name" : "const bool",
3328   "referenced_type" : "_ZTIb",
3329   "size" : 1,
3330   "source_file" : "system/core/include/utils/TypeHelpers.h"
3331  },
3332  {
3333   "alignment" : 1,
3334   "is_const" : true,
3335   "linker_set_key" : "_ZTIKc",
3336   "name" : "const char",
3337   "referenced_type" : "_ZTIc",
3338   "size" : 1,
3339   "source_file" : "system/logging/liblog/include/android/log.h"
3340  },
3341  {
3342   "alignment" : 8,
3343   "is_const" : true,
3344   "linker_set_key" : "_ZTIKd",
3345   "name" : "const double",
3346   "referenced_type" : "_ZTId",
3347   "size" : 8,
3348   "source_file" : "system/core/include/utils/TypeHelpers.h"
3349  },
3350  {
3351   "alignment" : 4,
3352   "is_const" : true,
3353   "linker_set_key" : "_ZTIKf",
3354   "name" : "const float",
3355   "referenced_type" : "_ZTIf",
3356   "size" : 4,
3357   "source_file" : "system/core/include/utils/TypeHelpers.h"
3358  },
3359  {
3360   "alignment" : 1,
3361   "is_const" : true,
3362   "linker_set_key" : "_ZTIKh",
3363   "name" : "const unsigned char",
3364   "referenced_type" : "_ZTIh",
3365   "size" : 1,
3366   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3367  },
3368  {
3369   "alignment" : 4,
3370   "is_const" : true,
3371   "linker_set_key" : "_ZTIKi",
3372   "name" : "const int",
3373   "referenced_type" : "_ZTIi",
3374   "size" : 4,
3375   "source_file" : "frameworks/native/opengl/include/EGL/egl.h"
3376  },
3377  {
3378   "alignment" : 4,
3379   "is_const" : true,
3380   "linker_set_key" : "_ZTIKj",
3381   "name" : "const unsigned int",
3382   "referenced_type" : "_ZTIj",
3383   "size" : 4,
3384   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3385  },
3386  {
3387   "alignment" : 2,
3388   "is_const" : true,
3389   "linker_set_key" : "_ZTIKs",
3390   "name" : "const short",
3391   "referenced_type" : "_ZTIs",
3392   "size" : 2,
3393   "source_file" : "system/core/include/utils/TypeHelpers.h"
3394  },
3395  {
3396   "alignment" : 2,
3397   "is_const" : true,
3398   "linker_set_key" : "_ZTIKt",
3399   "name" : "const unsigned short",
3400   "referenced_type" : "_ZTIt",
3401   "size" : 2,
3402   "source_file" : "system/core/include/utils/TypeHelpers.h"
3403  },
3404  {
3405   "alignment" : 8,
3406   "is_const" : true,
3407   "linker_set_key" : "_ZTIKx",
3408   "name" : "const long long",
3409   "referenced_type" : "_ZTIx",
3410   "size" : 8,
3411   "source_file" : "system/core/include/utils/TypeHelpers.h"
3412  },
3413  {
3414   "alignment" : 8,
3415   "is_const" : true,
3416   "linker_set_key" : "_ZTIKy",
3417   "name" : "const unsigned long long",
3418   "referenced_type" : "_ZTIy",
3419   "size" : 8,
3420   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3421  }
3422 ],
3423 "record_types" :
3424 [
3425  {
3426   "alignment" : 4,
3427   "fields" :
3428   [
3429    {
3430     "field_name" : "pData",
3431     "referenced_type" : "_ZTIPv"
3432    },
3433    {
3434     "field_name" : "iWidth",
3435     "field_offset" : 32,
3436     "referenced_type" : "_ZTIi"
3437    },
3438    {
3439     "field_name" : "iHeight",
3440     "field_offset" : 64,
3441     "referenced_type" : "_ZTIi"
3442    },
3443    {
3444     "field_name" : "iStride",
3445     "field_offset" : 96,
3446     "referenced_type" : "_ZTIi"
3447    }
3448   ],
3449   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
3450   "name" : "EGLClientPixmapHI",
3451   "size" : 16,
3452   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
3453  },
3454  {
3455   "alignment" : 4,
3456   "fields" :
3457   [
3458    {
3459     "field_name" : "struct_size",
3460     "referenced_type" : "_ZTIj"
3461    },
3462    {
3463     "field_name" : "buffer_id",
3464     "field_offset" : 32,
3465     "referenced_type" : "_ZTIi"
3466    },
3467    {
3468     "field_name" : "priority",
3469     "field_offset" : 64,
3470     "referenced_type" : "_ZTIi"
3471    },
3472    {
3473     "field_name" : "tag",
3474     "field_offset" : 96,
3475     "referenced_type" : "_ZTIPKc"
3476    },
3477    {
3478     "field_name" : "file",
3479     "field_offset" : 128,
3480     "referenced_type" : "_ZTIPKc"
3481    },
3482    {
3483     "field_name" : "line",
3484     "field_offset" : 160,
3485     "referenced_type" : "_ZTIj"
3486    },
3487    {
3488     "field_name" : "message",
3489     "field_offset" : 192,
3490     "referenced_type" : "_ZTIPKc"
3491    }
3492   ],
3493   "linker_set_key" : "_ZTI21__android_log_message",
3494   "name" : "__android_log_message",
3495   "size" : 28,
3496   "source_file" : "system/logging/liblog/include/android/log.h"
3497  },
3498  {
3499   "alignment" : 1,
3500   "fields" :
3501   [
3502    {
3503     "field_name" : "tv_sec",
3504     "referenced_type" : "_ZTIj"
3505    },
3506    {
3507     "field_name" : "tv_nsec",
3508     "field_offset" : 32,
3509     "referenced_type" : "_ZTIj"
3510    }
3511   ],
3512   "linker_set_key" : "_ZTI8log_time",
3513   "name" : "log_time",
3514   "size" : 8,
3515   "source_file" : "system/logging/liblog/include/log/log_time.h"
3516  },
3517  {
3518   "alignment" : 4,
3519   "fields" :
3520   [
3521    {
3522     "field_name" : "context",
3523     "referenced_type" : "_ZTIPv"
3524    },
3525    {
3526     "field_name" : "currentTime",
3527     "field_offset" : 32,
3528     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
3529    },
3530    {
3531     "field_name" : "monotonicallyIncreasingTime",
3532     "field_offset" : 64,
3533     "referenced_type" : "_ZTIPFdPN5angle15PlatformMethodsEE"
3534    },
3535    {
3536     "field_name" : "logError",
3537     "field_offset" : 96,
3538     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
3539    },
3540    {
3541     "field_name" : "logWarning",
3542     "field_offset" : 128,
3543     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
3544    },
3545    {
3546     "field_name" : "logInfo",
3547     "field_offset" : 160,
3548     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcE"
3549    },
3550    {
3551     "field_name" : "getTraceCategoryEnabledFlag",
3552     "field_offset" : 192,
3553     "referenced_type" : "_ZTIPFPKhPN5angle15PlatformMethodsEPKcE"
3554    },
3555    {
3556     "field_name" : "addTraceEvent",
3557     "field_offset" : 224,
3558     "referenced_type" : "_ZTIPFyPN5angle15PlatformMethodsEcPKhPKcydiPS5_S3_PKyhE"
3559    },
3560    {
3561     "field_name" : "updateTraceEventDuration",
3562     "field_offset" : 256,
3563     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKhPKcyE"
3564    },
3565    {
3566     "field_name" : "histogramCustomCounts",
3567     "field_offset" : 288,
3568     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiiiE"
3569    },
3570    {
3571     "field_name" : "histogramEnumeration",
3572     "field_offset" : 320,
3573     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciiE"
3574    },
3575    {
3576     "field_name" : "histogramSparse",
3577     "field_offset" : 352,
3578     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKciE"
3579    },
3580    {
3581     "field_name" : "histogramBoolean",
3582     "field_offset" : 384,
3583     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPKcbE"
3584    },
3585    {
3586     "field_name" : "overrideWorkaroundsD3D",
3587     "field_offset" : 416,
3588     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_14WorkaroundsD3DEE"
3589    },
3590    {
3591     "field_name" : "overrideFeaturesVk",
3592     "field_offset" : 448,
3593     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsEPNS_10FeaturesVkEE"
3594    },
3595    {
3596     "field_name" : "cacheProgram",
3597     "field_offset" : 480,
3598     "referenced_type" : "_ZTIPFvPN5angle15PlatformMethodsERKNSt3__15arrayIhLj20EEEjPKhE"
3599    }
3600   ],
3601   "linker_set_key" : "_ZTIN5angle15PlatformMethodsE",
3602   "name" : "angle::PlatformMethods",
3603   "size" : 64,
3604   "source_file" : "frameworks/native/opengl/include/EGL/Platform.h"
3605  },
3606  {
3607   "alignment" : 4,
3608   "linker_set_key" : "_ZTIN7android10ParcelableE",
3609   "name" : "android::Parcelable",
3610   "record_kind" : "class",
3611   "size" : 4,
3612   "source_file" : "frameworks/native/include/binder/Parcelable.h",
3613   "vtable_components" :
3614   [
3615    {
3616     "kind" : "offset_to_top"
3617    },
3618    {
3619     "kind" : "rtti",
3620     "mangled_component_name" : "_ZTIN7android10ParcelableE"
3621    },
3622    {
3623     "kind" : "complete_dtor_pointer",
3624     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
3625    },
3626    {
3627     "kind" : "deleting_dtor_pointer",
3628     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
3629    },
3630    {
3631     "is_pure" : true,
3632     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
3633    },
3634    {
3635     "is_pure" : true,
3636     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
3637    },
3638    {
3639     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
3640    }
3641   ]
3642  },
3643  {
3644   "alignment" : 8,
3645   "fields" :
3646   [
3647    {
3648     "access" : "private",
3649     "field_name" : "mTag",
3650     "referenced_type" : "_ZTIy"
3651    }
3652   ],
3653   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
3654   "name" : "android::ScopedTrace",
3655   "record_kind" : "class",
3656   "size" : 8,
3657   "source_file" : "system/core/include/utils/Trace.h"
3658  },
3659  {
3660   "alignment" : 1,
3661   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
3662   "name" : "android::trait_trivial_copy<bool>",
3663   "size" : 1,
3664   "source_file" : "system/core/include/utils/TypeHelpers.h",
3665   "template_args" :
3666   [
3667    "_ZTIb"
3668   ]
3669  },
3670  {
3671   "alignment" : 1,
3672   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
3673   "name" : "android::trait_trivial_copy<char>",
3674   "size" : 1,
3675   "source_file" : "system/core/include/utils/TypeHelpers.h",
3676   "template_args" :
3677   [
3678    "_ZTIc"
3679   ]
3680  },
3681  {
3682   "alignment" : 1,
3683   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
3684   "name" : "android::trait_trivial_copy<double>",
3685   "size" : 1,
3686   "source_file" : "system/core/include/utils/TypeHelpers.h",
3687   "template_args" :
3688   [
3689    "_ZTId"
3690   ]
3691  },
3692  {
3693   "alignment" : 1,
3694   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
3695   "name" : "android::trait_trivial_copy<float>",
3696   "size" : 1,
3697   "source_file" : "system/core/include/utils/TypeHelpers.h",
3698   "template_args" :
3699   [
3700    "_ZTIf"
3701   ]
3702  },
3703  {
3704   "alignment" : 1,
3705   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
3706   "name" : "android::trait_trivial_copy<unsigned char>",
3707   "size" : 1,
3708   "source_file" : "system/core/include/utils/TypeHelpers.h",
3709   "template_args" :
3710   [
3711    "_ZTIh"
3712   ]
3713  },
3714  {
3715   "alignment" : 1,
3716   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
3717   "name" : "android::trait_trivial_copy<int>",
3718   "size" : 1,
3719   "source_file" : "system/core/include/utils/TypeHelpers.h",
3720   "template_args" :
3721   [
3722    "_ZTIi"
3723   ]
3724  },
3725  {
3726   "alignment" : 1,
3727   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
3728   "name" : "android::trait_trivial_copy<unsigned int>",
3729   "size" : 1,
3730   "source_file" : "system/core/include/utils/TypeHelpers.h",
3731   "template_args" :
3732   [
3733    "_ZTIj"
3734   ]
3735  },
3736  {
3737   "alignment" : 1,
3738   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
3739   "name" : "android::trait_trivial_copy<long>",
3740   "size" : 1,
3741   "source_file" : "system/core/include/utils/TypeHelpers.h",
3742   "template_args" :
3743   [
3744    "_ZTIl"
3745   ]
3746  },
3747  {
3748   "alignment" : 1,
3749   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
3750   "name" : "android::trait_trivial_copy<unsigned long>",
3751   "size" : 1,
3752   "source_file" : "system/core/include/utils/TypeHelpers.h",
3753   "template_args" :
3754   [
3755    "_ZTIm"
3756   ]
3757  },
3758  {
3759   "alignment" : 1,
3760   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
3761   "name" : "android::trait_trivial_copy<short>",
3762   "size" : 1,
3763   "source_file" : "system/core/include/utils/TypeHelpers.h",
3764   "template_args" :
3765   [
3766    "_ZTIs"
3767   ]
3768  },
3769  {
3770   "alignment" : 1,
3771   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
3772   "name" : "android::trait_trivial_copy<unsigned short>",
3773   "size" : 1,
3774   "source_file" : "system/core/include/utils/TypeHelpers.h",
3775   "template_args" :
3776   [
3777    "_ZTIt"
3778   ]
3779  },
3780  {
3781   "alignment" : 1,
3782   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
3783   "name" : "android::trait_trivial_copy<void>",
3784   "size" : 1,
3785   "source_file" : "system/core/include/utils/TypeHelpers.h",
3786   "template_args" :
3787   [
3788    "_ZTIv"
3789   ]
3790  },
3791  {
3792   "alignment" : 1,
3793   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
3794   "name" : "android::trait_trivial_copy<long long>",
3795   "size" : 1,
3796   "source_file" : "system/core/include/utils/TypeHelpers.h",
3797   "template_args" :
3798   [
3799    "_ZTIx"
3800   ]
3801  },
3802  {
3803   "alignment" : 1,
3804   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
3805   "name" : "android::trait_trivial_copy<unsigned long long>",
3806   "size" : 1,
3807   "source_file" : "system/core/include/utils/TypeHelpers.h",
3808   "template_args" :
3809   [
3810    "_ZTIy"
3811   ]
3812  },
3813  {
3814   "alignment" : 1,
3815   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
3816   "name" : "android::trait_trivial_ctor<bool>",
3817   "size" : 1,
3818   "source_file" : "system/core/include/utils/TypeHelpers.h",
3819   "template_args" :
3820   [
3821    "_ZTIb"
3822   ]
3823  },
3824  {
3825   "alignment" : 1,
3826   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
3827   "name" : "android::trait_trivial_ctor<char>",
3828   "size" : 1,
3829   "source_file" : "system/core/include/utils/TypeHelpers.h",
3830   "template_args" :
3831   [
3832    "_ZTIc"
3833   ]
3834  },
3835  {
3836   "alignment" : 1,
3837   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
3838   "name" : "android::trait_trivial_ctor<double>",
3839   "size" : 1,
3840   "source_file" : "system/core/include/utils/TypeHelpers.h",
3841   "template_args" :
3842   [
3843    "_ZTId"
3844   ]
3845  },
3846  {
3847   "alignment" : 1,
3848   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
3849   "name" : "android::trait_trivial_ctor<float>",
3850   "size" : 1,
3851   "source_file" : "system/core/include/utils/TypeHelpers.h",
3852   "template_args" :
3853   [
3854    "_ZTIf"
3855   ]
3856  },
3857  {
3858   "alignment" : 1,
3859   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
3860   "name" : "android::trait_trivial_ctor<unsigned char>",
3861   "size" : 1,
3862   "source_file" : "system/core/include/utils/TypeHelpers.h",
3863   "template_args" :
3864   [
3865    "_ZTIh"
3866   ]
3867  },
3868  {
3869   "alignment" : 1,
3870   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
3871   "name" : "android::trait_trivial_ctor<int>",
3872   "size" : 1,
3873   "source_file" : "system/core/include/utils/TypeHelpers.h",
3874   "template_args" :
3875   [
3876    "_ZTIi"
3877   ]
3878  },
3879  {
3880   "alignment" : 1,
3881   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
3882   "name" : "android::trait_trivial_ctor<unsigned int>",
3883   "size" : 1,
3884   "source_file" : "system/core/include/utils/TypeHelpers.h",
3885   "template_args" :
3886   [
3887    "_ZTIj"
3888   ]
3889  },
3890  {
3891   "alignment" : 1,
3892   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
3893   "name" : "android::trait_trivial_ctor<long>",
3894   "size" : 1,
3895   "source_file" : "system/core/include/utils/TypeHelpers.h",
3896   "template_args" :
3897   [
3898    "_ZTIl"
3899   ]
3900  },
3901  {
3902   "alignment" : 1,
3903   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
3904   "name" : "android::trait_trivial_ctor<unsigned long>",
3905   "size" : 1,
3906   "source_file" : "system/core/include/utils/TypeHelpers.h",
3907   "template_args" :
3908   [
3909    "_ZTIm"
3910   ]
3911  },
3912  {
3913   "alignment" : 1,
3914   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
3915   "name" : "android::trait_trivial_ctor<short>",
3916   "size" : 1,
3917   "source_file" : "system/core/include/utils/TypeHelpers.h",
3918   "template_args" :
3919   [
3920    "_ZTIs"
3921   ]
3922  },
3923  {
3924   "alignment" : 1,
3925   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
3926   "name" : "android::trait_trivial_ctor<unsigned short>",
3927   "size" : 1,
3928   "source_file" : "system/core/include/utils/TypeHelpers.h",
3929   "template_args" :
3930   [
3931    "_ZTIt"
3932   ]
3933  },
3934  {
3935   "alignment" : 1,
3936   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
3937   "name" : "android::trait_trivial_ctor<void>",
3938   "size" : 1,
3939   "source_file" : "system/core/include/utils/TypeHelpers.h",
3940   "template_args" :
3941   [
3942    "_ZTIv"
3943   ]
3944  },
3945  {
3946   "alignment" : 1,
3947   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
3948   "name" : "android::trait_trivial_ctor<long long>",
3949   "size" : 1,
3950   "source_file" : "system/core/include/utils/TypeHelpers.h",
3951   "template_args" :
3952   [
3953    "_ZTIx"
3954   ]
3955  },
3956  {
3957   "alignment" : 1,
3958   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
3959   "name" : "android::trait_trivial_ctor<unsigned long long>",
3960   "size" : 1,
3961   "source_file" : "system/core/include/utils/TypeHelpers.h",
3962   "template_args" :
3963   [
3964    "_ZTIy"
3965   ]
3966  },
3967  {
3968   "alignment" : 1,
3969   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
3970   "name" : "android::trait_trivial_dtor<bool>",
3971   "size" : 1,
3972   "source_file" : "system/core/include/utils/TypeHelpers.h",
3973   "template_args" :
3974   [
3975    "_ZTIb"
3976   ]
3977  },
3978  {
3979   "alignment" : 1,
3980   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
3981   "name" : "android::trait_trivial_dtor<char>",
3982   "size" : 1,
3983   "source_file" : "system/core/include/utils/TypeHelpers.h",
3984   "template_args" :
3985   [
3986    "_ZTIc"
3987   ]
3988  },
3989  {
3990   "alignment" : 1,
3991   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
3992   "name" : "android::trait_trivial_dtor<double>",
3993   "size" : 1,
3994   "source_file" : "system/core/include/utils/TypeHelpers.h",
3995   "template_args" :
3996   [
3997    "_ZTId"
3998   ]
3999  },
4000  {
4001   "alignment" : 1,
4002   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
4003   "name" : "android::trait_trivial_dtor<float>",
4004   "size" : 1,
4005   "source_file" : "system/core/include/utils/TypeHelpers.h",
4006   "template_args" :
4007   [
4008    "_ZTIf"
4009   ]
4010  },
4011  {
4012   "alignment" : 1,
4013   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
4014   "name" : "android::trait_trivial_dtor<unsigned char>",
4015   "size" : 1,
4016   "source_file" : "system/core/include/utils/TypeHelpers.h",
4017   "template_args" :
4018   [
4019    "_ZTIh"
4020   ]
4021  },
4022  {
4023   "alignment" : 1,
4024   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
4025   "name" : "android::trait_trivial_dtor<int>",
4026   "size" : 1,
4027   "source_file" : "system/core/include/utils/TypeHelpers.h",
4028   "template_args" :
4029   [
4030    "_ZTIi"
4031   ]
4032  },
4033  {
4034   "alignment" : 1,
4035   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
4036   "name" : "android::trait_trivial_dtor<unsigned int>",
4037   "size" : 1,
4038   "source_file" : "system/core/include/utils/TypeHelpers.h",
4039   "template_args" :
4040   [
4041    "_ZTIj"
4042   ]
4043  },
4044  {
4045   "alignment" : 1,
4046   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
4047   "name" : "android::trait_trivial_dtor<long>",
4048   "size" : 1,
4049   "source_file" : "system/core/include/utils/TypeHelpers.h",
4050   "template_args" :
4051   [
4052    "_ZTIl"
4053   ]
4054  },
4055  {
4056   "alignment" : 1,
4057   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
4058   "name" : "android::trait_trivial_dtor<unsigned long>",
4059   "size" : 1,
4060   "source_file" : "system/core/include/utils/TypeHelpers.h",
4061   "template_args" :
4062   [
4063    "_ZTIm"
4064   ]
4065  },
4066  {
4067   "alignment" : 1,
4068   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
4069   "name" : "android::trait_trivial_dtor<short>",
4070   "size" : 1,
4071   "source_file" : "system/core/include/utils/TypeHelpers.h",
4072   "template_args" :
4073   [
4074    "_ZTIs"
4075   ]
4076  },
4077  {
4078   "alignment" : 1,
4079   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
4080   "name" : "android::trait_trivial_dtor<unsigned short>",
4081   "size" : 1,
4082   "source_file" : "system/core/include/utils/TypeHelpers.h",
4083   "template_args" :
4084   [
4085    "_ZTIt"
4086   ]
4087  },
4088  {
4089   "alignment" : 1,
4090   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
4091   "name" : "android::trait_trivial_dtor<void>",
4092   "size" : 1,
4093   "source_file" : "system/core/include/utils/TypeHelpers.h",
4094   "template_args" :
4095   [
4096    "_ZTIv"
4097   ]
4098  },
4099  {
4100   "alignment" : 1,
4101   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
4102   "name" : "android::trait_trivial_dtor<long long>",
4103   "size" : 1,
4104   "source_file" : "system/core/include/utils/TypeHelpers.h",
4105   "template_args" :
4106   [
4107    "_ZTIx"
4108   ]
4109  },
4110  {
4111   "alignment" : 1,
4112   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
4113   "name" : "android::trait_trivial_dtor<unsigned long long>",
4114   "size" : 1,
4115   "source_file" : "system/core/include/utils/TypeHelpers.h",
4116   "template_args" :
4117   [
4118    "_ZTIy"
4119   ]
4120  },
4121  {
4122   "alignment" : 1,
4123   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
4124   "name" : "android::trait_trivial_move<bool>",
4125   "size" : 1,
4126   "source_file" : "system/core/include/utils/TypeHelpers.h",
4127   "template_args" :
4128   [
4129    "_ZTIb"
4130   ]
4131  },
4132  {
4133   "alignment" : 1,
4134   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
4135   "name" : "android::trait_trivial_move<char>",
4136   "size" : 1,
4137   "source_file" : "system/core/include/utils/TypeHelpers.h",
4138   "template_args" :
4139   [
4140    "_ZTIc"
4141   ]
4142  },
4143  {
4144   "alignment" : 1,
4145   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
4146   "name" : "android::trait_trivial_move<double>",
4147   "size" : 1,
4148   "source_file" : "system/core/include/utils/TypeHelpers.h",
4149   "template_args" :
4150   [
4151    "_ZTId"
4152   ]
4153  },
4154  {
4155   "alignment" : 1,
4156   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
4157   "name" : "android::trait_trivial_move<float>",
4158   "size" : 1,
4159   "source_file" : "system/core/include/utils/TypeHelpers.h",
4160   "template_args" :
4161   [
4162    "_ZTIf"
4163   ]
4164  },
4165  {
4166   "alignment" : 1,
4167   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
4168   "name" : "android::trait_trivial_move<unsigned char>",
4169   "size" : 1,
4170   "source_file" : "system/core/include/utils/TypeHelpers.h",
4171   "template_args" :
4172   [
4173    "_ZTIh"
4174   ]
4175  },
4176  {
4177   "alignment" : 1,
4178   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
4179   "name" : "android::trait_trivial_move<int>",
4180   "size" : 1,
4181   "source_file" : "system/core/include/utils/TypeHelpers.h",
4182   "template_args" :
4183   [
4184    "_ZTIi"
4185   ]
4186  },
4187  {
4188   "alignment" : 1,
4189   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
4190   "name" : "android::trait_trivial_move<unsigned int>",
4191   "size" : 1,
4192   "source_file" : "system/core/include/utils/TypeHelpers.h",
4193   "template_args" :
4194   [
4195    "_ZTIj"
4196   ]
4197  },
4198  {
4199   "alignment" : 1,
4200   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
4201   "name" : "android::trait_trivial_move<long>",
4202   "size" : 1,
4203   "source_file" : "system/core/include/utils/TypeHelpers.h",
4204   "template_args" :
4205   [
4206    "_ZTIl"
4207   ]
4208  },
4209  {
4210   "alignment" : 1,
4211   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
4212   "name" : "android::trait_trivial_move<unsigned long>",
4213   "size" : 1,
4214   "source_file" : "system/core/include/utils/TypeHelpers.h",
4215   "template_args" :
4216   [
4217    "_ZTIm"
4218   ]
4219  },
4220  {
4221   "alignment" : 1,
4222   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
4223   "name" : "android::trait_trivial_move<short>",
4224   "size" : 1,
4225   "source_file" : "system/core/include/utils/TypeHelpers.h",
4226   "template_args" :
4227   [
4228    "_ZTIs"
4229   ]
4230  },
4231  {
4232   "alignment" : 1,
4233   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
4234   "name" : "android::trait_trivial_move<unsigned short>",
4235   "size" : 1,
4236   "source_file" : "system/core/include/utils/TypeHelpers.h",
4237   "template_args" :
4238   [
4239    "_ZTIt"
4240   ]
4241  },
4242  {
4243   "alignment" : 1,
4244   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
4245   "name" : "android::trait_trivial_move<void>",
4246   "size" : 1,
4247   "source_file" : "system/core/include/utils/TypeHelpers.h",
4248   "template_args" :
4249   [
4250    "_ZTIv"
4251   ]
4252  },
4253  {
4254   "alignment" : 1,
4255   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
4256   "name" : "android::trait_trivial_move<long long>",
4257   "size" : 1,
4258   "source_file" : "system/core/include/utils/TypeHelpers.h",
4259   "template_args" :
4260   [
4261    "_ZTIx"
4262   ]
4263  },
4264  {
4265   "alignment" : 1,
4266   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
4267   "name" : "android::trait_trivial_move<unsigned long long>",
4268   "size" : 1,
4269   "source_file" : "system/core/include/utils/TypeHelpers.h",
4270   "template_args" :
4271   [
4272    "_ZTIy"
4273   ]
4274  }
4275 ],
4276 "rvalue_reference_types" : []
4277}
4278