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