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